TON Foundation is launching a 2-months TON Wallet Challenge with a $60,000 prize pool 💎
iOS, Android, and desktop developers are warmly welcome to participate.
The goal is to create TON Wallet application. The winning implementation may replace the current versions of TON Wallet. You will find mockups, useful resources, evaluation criteria, and all the technical requirements on GitHub.
Each submission has to be provided through the @toncontests_bot. Read more info on the website. The deadline is May, 22.
Good luck everyone and let the contest begin! 🍀
💎 Survey for TON developers
Hey, TON devs! You can improve TON with your experience right now! Especially if you have experience with TON Documentation. Your experience could help us improve it! 💪
The TON Onboarding team aims to create a next-generation onboarding experience for everyone: beginners and experienced developers. We can do that together.
That’s why we’ve created a feedback form. We kindly ask all community members to share their experience with development with TON through the survey.
A survey consists of 10 questions and will take no more than 5 minutes.
Share your experience here:
👉 https://tondocs-survey.paperform.co/
We are launching TON Thread Challenge 💫
The contest is for developers, community managers, content creators, and founders — those who work, learn, discover and build on TON with a $10,000 total prize fund. It starts today and lasts until 22 Feb 18:00 UTC.
The goal of the contest is to encourage TON ecosystem participants to share knowledge about TON and create unique and sharable content about The Open Network (as it will come from experts directly) available on Twitter.
The task is to create threads related to the TON blockchain, that follow several requirements:
💎 the thread should contain unique insights about TON
💎 the thread has to be in English and easy to read
💎 the thread should contain either fact value, education or entertainment, or all of that
💎 the thread should drive a conversation about building on TON, FunC, TVM, and white paper overview, mass adoption, community, NFT, the responsibility of building great apps message, decentralization, GameFi, SocialFi, DIDs and etc.
💎 the thread has to include min 3 onwards tweets
You are free to make funny threads, add memes, and stuff like that. Try to make it viral and get more engagement from the community.
👉 More information about the contest and the prize distribution is on the website.
To participate and join the contest, register through the @toncontests_bot.
Happy holidays, contestants 🥳
The Token Bridge Smart Contract Cracking Competition is expanding the deadline.
All the challengers will have an opportunity to win up to $50,000 until Jan. 7, 18:00 UTC.
The task is to identify potential vulnerabilities and issues in the FunC and Solidity smart contracts of Token Bridge.
More details one may find in the post: /channel/toncontests/101
To submit the vulnerability, make a Pull request on GitHub with the description of an issue, adding your TON wallet address to receive the prize.
Token Bridge Smart Contract Cracking Competition
Prize fund: Up to $50,000
Deadline: 18:00 UTC on December 30
Who can participate: Everyone
The Task is to identify potential vulnerabilities and issues in the FunC and Solidity smart contracts of Token Bridge.
Using this bridge, users can transfer any ERC-20 or BEP-20 tokens (for example, USDC or USDT) originally created on Ethereum or BNB Smart Chain to the TON Blockchain, with the ability to return them back.
The transferred tokens will be represented on TON as regular Jettons so that TON services, such as DEXs, will be able to work with them without any additional modifications.
Evaluation Criteria and Prize Fund Distribution:
Bounties are dependent on the severity of the discovered issues and could potentially range from $200 for bugs which do not affect economical safety to $25,000 for major flaws which can lead to Bridge insolvency or unconditional loss of assets by users. Prizes will be distributed in TONs.
Please focus on issues, conditions and attacks which could allow to bypass the smart contract's logic.
We are also interested in economic attack vectors to "ruin" oracles, given that oracles pay network fees.
Optimization of gas-usage or code-style improvements are out of the scope of this competition and will not be rewarded. Conditions when majority of validators or oracles (on any side of the bridge) are malicious or malfunctioning is out of the scope as well.
Details:
Description »
Solidity smart contracts »
FunC smart contracts »
Testnet bridge »
You can find useful unit tests in both smart contract repositories.
Submissions:
Submit a pull request on GitHub to Solidity or FunC bridge repo. Describe the issue as a comment to the pull request. Specify your TON wallet address to receive a prize.
Hello, contestants!
We need about 2-3 days to check and summarize the results of the first stage of the TON Smart Challenge #3. TON will be distributed until 19th December, but special NFTs only at the end of the second stage.
Please, note, all the cheaters from both stages will be disqualified. Cheaters are namely contestants that have submitted solutions from multiple accounts in order to increase their TON reward.
The second stage for stayers lasts until 23 Dec. 18:00 UTC. While diving into FunC, you may find helpful the dev portal.
We prepared the leaderboard of the TON Smart Challenge #3 on the website!
Now you may see the updates about all the current results of the contest, enjoy!
3 days left until the deadline of the first stage of the competition. All the contestants that send the solutions until 9 Dec. 18:00 UTC will get the prizes according to this formula: Prize = A*(B+1/N)exp(-x(B+1/N)), where A = 25 000, B = 0.01, N — number of participants.
Stages are independent, contestants may win in both rounds.
All the solutions submitted after the deadline mentioned above, will be distributed, according to the formula: Prize = A*(B+1/N)exp(-x(B+1/N)), the A = 25 000, B = 0.01, N = 100.
❗️Please, note, to get the prizes, you have to submit the solution that will be scored above 0.
We're launching TON Smart Challenge #3 🥳
The contest for smart contract developers with a total prize fund of 50,000 TON begins on 2 Dec. 12:00 UTC and lasts until 23 Dec. 18:00 UTC. This challenge will be suitable for experienced developers as well as for beginners that are ready to dive into FunC.
TON Smart Challenge #3 tasks will be dedicated to the basic aspects of how smart contracts work in TON: complex manipulations with cells, organizing the storage of smart contracts, working with comments, basic cryptography and the logic of governance smart contracts. One may find more information on the website.
Register through the @toncontests_bot to be notified, when it starts, and stay up to date 🤗
TON Ecosystem needs white hat hackers, we highly encourage you to participate in the bug-revealing activity. Please, take a look at TON security bug bounty program.
There is also Telegram Smart Contract Cracking Competition for those participants, who wish to continue finding potential vulnerabilities in the smart contracts.
The first stage of TON Hack Challenge has been finished. 15,000 TON has found its hackers.
At 10:45 UTC the first contract from the second stage will be revealed on GitHub. Before continuing the TON Hack challenge, make sure you registered at @toncontests_bot to get information about the opening of the next contract and 15 minutes breaks.
We will publish solutions at the end of the contest. All the winners, please, note that you may receive a 150 TON bonus if you write explanations through the ‘Support’ button at @toncontests_bot after the contest.
More details about TON Hack Challenge are here ✌️
Challenge starts on 23 Oct. at 09:00 UTC and lasts until 18:00 UTC. TON Hack Challenge is a one-day contest aimed at finding vulnerabilities in smart contracts written in FunC, the programming language native to The Open Network blockchain with a prize pool of 30,000 TON.
The task is to hack 8 smart contracts. Each of these 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 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.
👉 More information about the contest and additional rewards are provided on the website.
Here is the TON Hack Challenge checklist to prepare for the contest:
💎 Register through the @toncontests_bot.
💎 Read the official docs and set up a developer’s environment.
💎 Make sure you have a couple of TON — actually, 2 TON is enough for all tasks.
💎 Learn how to compose arbitrary cells via fift, tonweb, ton3, ton(whales), tongo, pytonlib.
💎 Learn how to compose internal messages and send messages to the network.
💎 Study how to read tl-b notation.
Hope you have already missed TON contests✌️
We are preparing a new one — TON Hack Challenge. A contest for smart-contract developers with a total prize fund of $25,000 (paid in TON) launches on 23 Oct 12:00 UTC.
TON Hack Challenge is a one-day contest aimed at finding vulnerabilities in smart contracts written in FunC, the programming language native to The Open Network blockchain.
Register through the @toncontests_bot to be notified, when it starts, and receive more information 🤗
Get ready for the contest by the following:
💎 Read the official docs and set up a developer’s environment.
💎 Make sure you have a couple of TON — actually, 2 TON is enough for all tasks.
💎 Learn how to compose arbitrary cells via fift, tonweb, ton3, ton(whales), tongo, pytonlib.
💎 Learn how to compose internal messages and send messages to the network.
💎 Study how to read tl-b notation.
The results of the first TON Test Challenge are on the website 🚀
All the project teams have chosen top authors in their repositories. The prize pool will be distributed next week among contestants who are listed on the page in the amount of 500 TON each.
Big thanks go out to everyone who participated. You made a great contribution to the TON ecosystem. If you want to contribute more, find out about the Hack-TON-berfest.
It’s already a tradition to give special NFTs to all the testers. Next week, we will contact the best contestants to discuss the opportunity to join the TON Foundation ✨
TON Design Challenge has finished today.
At the beginning of the next week, we will show all the work and announce the results. Stay tuned ✌🏻
We are also glad to support the contest for front-end developers by TON Rocket.
The task is to develop a prototype interface of a centralized exchange on an order book for a Telegram bot, using WebApps technology until Oct. 7. More info here, enjoy!
We’re launching the first TON Design Challenge! It will last until 21 September at 18:00 UTC. Up to 40,000$ (paid in Toncoin) will be distributed among the best participants.
The goal of the contest is to create at least 2 animated stickers: one of which features TON’s logo, another is relevant to the TON community.
Winners will be offered to complete their stickers into a pack (to reach 15 stickers per pack) and receive a reward of $250 per sticker in a completed pack. More details and technical requirements are available here.
To join the contest, visit the website✌️
If you are learning TON and the FunС programming language, you can test yourself by taking the quiz.
It will take 10–15 minutes. The questions are mainly about FunС with a few general questions about TON.
You can find the answers in the documentation section.
Share your results in the @toncontests_chat.
Thank you to Vadim for creating the quiz.
Ready to announce the winners of the TON Thread Challenge 💎
We received over 60 submits with over 100 threads — an amazing result! To support the community interested in TON we decided to reward all the participants with relevant posts about TON on Twitter.
Prizes will be distributed until March, 10 to the TON wallet addresses you have submitted to the bot.
SBT NFTs will find their owners until March, 14.
50 TON will get each of the following participants:
🏅anandsinha07
🏅0xsurferboy
🏅arsenbigbos
🏅nurhaliza1_liza
🏅orderbookman
🏅nes_campos
🏅zmxv
🏅monobit
🏅aimin31
🏅tleubayev
🏅tongochi
🏅ambrazhevich3
🏅stsoien
🏅ORLYMARJOSE
🏅topicston
🏅coindhd
🏅ton_of_voice
🏅ivdtjb
🏅DanilRusakov5
🏅francescoglt
🏅qtkmvdev
🏅BihutN
🏅ronor17
🏅rohitscode
🏅RagniAlka
🏅nban2121
🏅lukathedoor
🏅mysmartkrishna
🏅0xMechaton
🏅tort_mario
100 TON goes to each of these contestants:
🏆0xhoward_
🏆georgegundose
🏆Javohirous
🏆DenisMatveevTon
🏆tonbigbrain
🏆FLAWLESS9296
🏆roma_i_m
🏆ton_drop
Thanks to everyone. Let us know if you enjoyed the contests via the @toncontests_bot. We may continue to launch such contests!
p.s. All the links to the winning threads will be added to the website.
Dear participants!
We decided to give you an opportunity to generate more threads for the contest during this weekend.
TON Thread Challenge will end on 26th of February 18:00 UTC. The results will be announced at the end of the next week 😉
Token Bridge Smart Contract Cracking Competition: Results 🏆
We got 4 submissions for Solidity and 6 submissions for FunC. All issues are commented on GitHub.
No vulnerabilities were found.
However, we give out 3 bonuses of 200 TON each for minor optimizations and adjustments:
🎖eliot58
🎖behrang.ton
🎖purp1le
Thank you for your contribution to the security of the TON blockchain!
TON Smart Challenge #3 has been finished! 😉
1008 participants, 101 solutions, and over 64 promising contestants that give it a try.
We will announce the results for both rounds and distribute prizes for the second stage in the coming week. All the stayers and sprinters will receive an SBT NFT.
Every participant did an amazing job, hope this contest helped you to dive into FunC and improve your skills.
What is more, next week we will publish the best solutions to all of the tasks. Give yourself time to check and learn from that.
For those, who are ready to continue working with FunC and Solidity we launched Token Bridge Smart Contract Cracking Competition with a total prize pool of $50,000. The aim of the contest is to hack the smart contracts of Token Bridge.
You can find all the competition’s details and rules here:
/channel/toncontests/101 🤞
Survey for TON developers 💫
The goal for the TON ecosystem is to create next-generation documentation accessible to everyone: both beginners and experienced developers.
After release of the Developers Portal and new version of the TON Documentation, we want to collect some feedback from developers community to improve them.
So we kindly ask all members of our community to share their experiences through the survey.
It consists of 10 questions and will take no more than 5 minutes.
Participate in the survey:
👉 https://tondocs-survey.paperform.co/
The first stage of the TON Smart Challenge #3 ends on 11 Dec, 18:00 UTC 🤗
Hey, contestants! We decided to extend the deadline. You will have an additional weekend to send your solutions and get the prizes as sprinters.
To keep competition fair and do not infringe participants, who focused on achieving maximal score to the initial deadline we decided to reward participants for the best rank they acquired either on 9 Dec, 18:00 UTC or on 11 Dec, 18:00 UTC.
💎 In other words, deadline postponement can not decrease your prize.
Please, note that for technical reasons, solutions will not be accepted on 9 and 11 Dec. from 18:00 to 19:00 UTC.
We are launching TON Smart Challenge #3!
This contest lasts until 23 Dec. 18:00 UTC and aimed at optimization of 5 smart contracts written in the FunC language native for The Open Network blockchain. The goal of the contest is to optimize contract execution cost, preserving functionality and business logic.
A full description of tasks is available at GitHub. You may click here or go to the website.
Tasks are expected to be submitted through @toncontests_bot by clicking on the special button for sending solutions, and no more than five submissions per hour are allowed. Evaluations are performed after submission.
There will be two set of prizes for two stages of the contest:
💎 for sprinters during the first week (until 9 Dec 18:00 UTC) of the contest, according to the formula: Prize = A*(B+1/N)exp(-x(B+1/N)), where A = 25 000, B = 0.01, N — number of participants.
💎 for stayers — on the second and third week of TON Smart Challenge, according to the formula: Prize = A*(B+1/N)exp(-x(B+1/N)), the A = 25 000, B = 0.01, N = 100.
Note that stages are independent, contestants may win in both rounds. Good luck to everyone 🍀
Nearly all the winner's solutions were uploaded to GitHub. Check them out. The winners will get their bonus reward soon 🤩
Also, each contestant of TON Hack Challenge will get a special NFT until the end of the week.
The last smart contract of TON Hack Challenge has been hacked!
Many thanks to all the participants. TON Foundation hopes you enjoyed this contest 🤩
Congratulations to all the winners, don’t forget to share your thoughts while searching for solutions through the ‘Support’ button at @toncontests_bot. Step-by-step explanations will give you the chance to receive a 150 TON bonus. Also, we ask all participants to share their opinion about the contest through the feedback form that you will get from our official bot as well.
All the solutions are available on GitHub, reading them would help contestants to learn more about TON. We also plan to post all the descriptions of how winners hacked contracts, so everybody will learn both to search for bugs in smart contracts and to write more secure contracts.
TON Hack Challenge which is dedicated to finding vulnerabilities in smart contracts has launched!
A full description of tasks is available on GitHub, click here or go to the website.
To be able to participate you need to have a couple of TON, know how to compose arbitrary cells (via fift/tonweb/ton3/ton(whales)/tongo/pytonlib), compose internal messages and send messages to the network. It will be useful to know how to read tl-b notation.
Each contract contains a major flow that allows to bypass of intended logic and stole all funds.
There will two stages of the contest:
1. The first 5 contracts are revealed at the same time to hack. After all smart contracts of the first stage will be hacked, there will be a 15-minute break.
2. The last 3 contracts will be revealed one by one: once a contract is hacked, there will be a 15-minute break and the address and info of the next smart contract will be revealed.
For almost all contracts their funC code will be available on reveal. Some, however, will be closed-sourced: you will need to disassemble them via TonScan, Ton Whales, DTON.io, Ton.cx.
Please, note, if you want to be notified about hacking smart contracts from the task to save time, you need to register through @toncontests_bot.
❗️Dear participants, be careful with any spam from https://ton[.]events/airdrop — this is scam, that is not related to TON contests.
Survey for TON developers 💫
Developers in the TON ecosystem may experience some problems reading the documentation because it is written in a complex language, often lacking examples or materials on essential parts of the TON blockchain.
The goal for the TON ecosystem is to create next-generation documentation accessible to everyone: both beginners and experienced developers.
To achieve it, we decided to collect feedback from the community. So we kindly ask all members of our community to share their experiences through the survey.
It consists of 10 questions and will take no more than 5 minutes.
Participate in the survey:
👉 https://tondocs-survey.paperform.co/
The results of TON Design Challenge are ready 🤩
Big thanks to everyone for the efforts, fantasy, and such a great feeling of TON identity. We were inspired by the participants’ works so much that decided to boost the prize pool and give rewards to the top 15 contestants instead of the top 10.
On the website, we posted all the stickers with the names of their authors. Everyone is warmly welcome to enjoy creativity. All the authors will get special NFTs 💫
Here are the winners that get 200 TON each (equals $250 at the FX rate of $1.25/TON):
⭐️ Arya
⭐️ Aleksei
⭐️ Alexander
⭐️ Vika
⭐️ Анастасия
⭐️ Van-D
⭐️ Dilyara
⭐️ Nastya
⭐️ Tatiana
⭐️ Perfecto
⭐️ Nikita
⭐️ l3v
⭐️ Afif Ridwan
⭐️ Cat
⭐️ Andrs
Also, we are glad to offer contracts for 15 stickers to Arya, Aleksei, and Alexander.
All the contestants will get info about further prize distribution and contracts via @toncontests_bot.
The first challenge for testers is finished!
483 participants and about 475 issues had been created during TON Test Challenge —— a great result. Many thanks to everybody, hope you enjoyed contributing to the TON’s ecosystem 💎
We are starting to check all the repositories and chose the best authors for the reward.
The winners will be announced next week. Stay tuned 🤗
🏆 TON Smart Challenge 1 has begun!
Prize fund: 17,777 TON ($30,000)
Deadline: 18:00, April 7 (UTC).
Level: Suitable for beginners.
Who can participate? Anyone.
Rules and tasks »
Bot for receiving submissions will be announced later in this channel.
We are glad to recommend the toncli toolkit for working with smart contracts created by independent open source developers tvorogme and acadabus.