Source on GitHub
Smart Contract Address
Testing and Issues
You can test this entry and submit issues during the testing period of the Blockchain Contest, Stage 2 contest.
Entries with serious issues will not be able to win the contest, but even minor issues might be important for overall results.
I attach a small diagram for a better understanding of the smart contract.
- Check `(msg_destination_addr != destination_addr) & (msg_destination_wc != destination_wc)` allows admin to send collected grams to any address on the masterchain, because "&" is used instead of "|".
- The contract pays itself all processing and storage fees, sending back the whole extra gram, so it can run out of funds.
- Some dictionaries indexed only by 256-bit addresses, ignoring workchain_id.