We are holding a one-day contest aimed at finding vulnerabilities in smart contracts written in FunC, the programming language native to The Open Network blockchain.
Here is the TON Hack Challenge checklist to prepare for the contest:
There are 8 smart contracts, each of which contains a major flaw that allows intentional bypassing of intended logic and stealing of all funds. As soon as the participant figure out the issue they are encouraged to hack the smart contract and get all the Toncoin.
The first 5 contracts are revealed at the same time to hack, each of them will cost 3,000 TON. After all smart contracts of the first stage will be hacked, there will be a 15-minute break. The last 3 contracts will cost 5,000 TON each and reveal one by one: once a contract is hacked, we give a 15-minute break and reveal the address and info of the next smart contract.
The contest will stop at 18:00 UTC: new smart contracts will not be revealed after that time and the contest will be continued next weekend. We will provide the details at @toncontests after the challenge is finished.
For almost all contracts, their funC code will be available upon reveal. Some, however, will be closed-sourced. You will need to disassemble them via TonScan, Ton Whales, DTON.io, Ton.cx.
Note, that registration through @toncontests_bot might help you not only stay notified and save time when the revealed contract is already hacked by some other participant, but also get information about the opening of the next contract and second stage of the contest.
The prize will be awarded to the participants, who successfully hack smart contracts, and paid in TON. As soon as the participant figure out the issue they are encouraged to hack the smart contract and transfer all Toncoin from the contract balance (the bounty) to their wallets.
As our aim in holding the contest is to educate everyone and provide the atmosphere of learning how to write secure contracts, we request the winners to share with the community their way of thinking during the smart contract hacking. For each won task, where participants explain their way of thought step by step, they will receive 150 TON bonus. Explanations should be submitted through the ‘Support’ button at @toncontests_bot after the contest.
Other registered participants will get a special TON Hack Challenge NFT.
Note, to get NFT, it's necessary to register at @toncontests_bot.