contracts
- source code of all the smart contracts of the project and their dependencies.tests
- integration test that allows you to test your exploit locally.checker
- server running on remote that will test your exploit and client that will compile and submit your exploit.
Your goal is to exploit the challenge contract (contracts/challenge.fc
) to make it emit a solved event.
You need to write your exploit in contracts/exploit.fc
. In this contract, you will receive a message containing the challenge address.
npm install
or yarn install
npm run test
or yarn test
npm run submit http://remote.example.com:1337
or yarn submit http://remote.example.com:1337