-
Notifications
You must be signed in to change notification settings - Fork 139
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Smart Contract for Scalable Airdrops on TON Blockchain #273
Comments
I would like to complete this footstep if it gets approved. |
also had same idea but I implement in Tact-lang... T_T |
@delovoyhomie what do you think? |
The smart contracts are completed and covered with tests. I'll proceed with adding more test cases to make sure everything works correctly. I'll begin working on the documentation and examples after the approval of this Bounty. The completion of this Bounty has also required the additions in @ton/core functionality for Dictionaries. |
LGTM! |
Update: the ton-org/ton-core#14 PR was merged and I'll be able to finishing this footstep as soon as the new release of @ton/core library comes out. |
I am pleased to announce that this Bounty has been successfully completed. The smart contracts have been developed, thoroughly tested, well-documented, and come with usage examples. Currently, there is an issue with wallet applications, as detailed in #283. This issue necessitated adjustments to the initial implementation to ensure its functionality despite the problem. Consequently, the solution is now slightly less efficient and user-friendly. However, I intend to revise and optimize it once the problem with sending exotic cells in wallet applications is resolved. For rewards, here's my TON wallet address:
|
To accurately recognize your valuable contributions in our repository, we kindly request you to submit a Pull Request to the Hall of Fame file, providing the wallet address and a link to the bounty with the number. Please follow these steps:
For reference on what your entry should look like, please see the examples of past merged pull requests. @Gusarich, thank you for your contribution! |
@delovoyhomie done! #346 |
Reference repo: https://github.com/Ton-Raffles/scalable_airdrops_with_date_start |
Hey, can you guide me to convert this contract into tact language? |
This is definetely going to be implemented in Tact as an example but only after tact-lang/tact#154 gets implemented |
Summary
Developing a scalable and cost-effective solution for conducting large airdrops on the TON blockchain using Merkle proofs and sharded smart contract architecture.
Context
Currently, on-chain airdrops face limitations in terms of cost and efficiency. Existing approaches involve either paying high fees for distributing all tokens at once or storing large numbers of individual recipient entries in on-chain dictionaries. These methods are expensive and inefficient for large-scale airdrops. This project aims to address these challenges by implementing a scalable and inexpensive solution that maintains a consistent claiming process for users.
Goals
Deliverables
Definition of Done
Reward
Total: 1500 USD
Oriental Release Date
The beginning of October
The text was updated successfully, but these errors were encountered: