Skip to content

BitWeb/digit_25_detector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Detector

Given component is resposible for verification of bank transactions.

Registering

For app to run you need to register. You need a team name and a fork of the detector repository. Once you have a team and a fork, you can register with the following CURL command:

DO NOT FORGET TO CHANGE NAME AND GITHUB REPOSITORY URL IN BODY

curl -X POST 'https://digit.sandbox.bitw3b.eu/detectors' -H 'Content-Type: application/json' --data-raw '{"name": "<TEAM NAME>", "githubUrl": "<GITHUB FORK URL>"}'

As a response you will get token. Put that token into src/main/java/resources/application.properties

You should be set to go. If you have issues, please feel free to ask for help.

Running

  • Running in IDE is best option
  • Running in terminal ./gradlew bootRun --args='--detector.token=<your_token>'

Service limitations

  • Each api token is limited to 50 concurrent requests.
  • Each api token is limited to 10000 pending transactions.

Evaluation

At 07.05.2025 21:00 evaluators will start going through registered teams and executing applications in an isolated environment. Evaluators will run a single instance of application and let it run for 3 minutes to get a baseline.

Testing machine:

  • 2 vCPU
  • 8 GB ram

Post event notes

With a small delay, none the less, here is the Bitweb's version of the optimized detector app. Check the branch out here.

You can use the banking server to test locally, the code is in given Repository

PS: Special shoutout to Silver Abel for providing a very good implementation. Feel free to check out his Fork

About

Detector application for Side event challenge

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages