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.



Shiny Shrimp Dec 23, 2019 at 19:20
Simple ICO smart contract.
This smart contract allows you to conduct a fundraising event for the initial coin offer (ICO) for various projects. Implemented such features as softcup, refund, bounty, etc. More detail information in pdf files:
and russian version:
Shiny Shrimp Dec 24, 2019 at 22:58
I noticed one more bug or uninspected behaviour of TON. Source code to demonstrate this behaviour and description see in file
You have not added any comments yet...
by rating


Chic Dolphin Dec 29, 2019 at 11:09
> If you call send_raw_message(dest, 128) and then call send_raw_message(src, 64)

I like your way of thinking. And there is also raw_reserve
Chic Dolphin Dec 29, 2019 at 11:21
What is this?
Shiny Shrimp Jan 10 at 20:34
Thank you! I just added one more item to proposals.txt
Clever Turkey Feb 11 at 03:02
We found some critical issues in your contract.
- `collected_funds` is wrongly calculated if an investor buys tokens multiple times. In the latter case `total_spend_grams` is increased by `inv~load_grams();`, so previously added funds will be added again to `collected_funds`.
- The contract ignores existence of processing and storage fees, so during refund the contract can run out of funds.
- If (now() == date_end), then ICO can succeed without reaching softcup.
Shiny Shrimp Feb 12 at 08:50
Nobody added any issues yet...