
Tact Smart Battle
Global smart contract contest for solving real-world voting challenges in Tact.About the Contest
Tact Smart Battle is a global smart contract competition organized by TON Studio and powered by Tact — the scalable smart contract language for the TON blockchain. Compete with other developers, write efficient on-chain code, and earn both rewards and on-chain reputation.
This contest is your chance to build real-world smart contracts in a battle-tested format. You don’t need to be an expert — everyone is welcome to join and grow through competition.
🧩 Challenge Tasks
Participants will complete a series of tasks focused on voting mechanics:
- Simple Voting – basic voting logic
- Serial Voting – multiple proposals under a single master contract
- Scalable Voting – support for up to 4 billion voters
- Voting with Refunds – implement voter refunds
- Gas-Managed Voting – write highly optimized smart contracts
🏆 Prize Distribution
- Top 128 participants share the $20,000 prize pool in Toncoin
- All participants who submit at least one valid solution will receive a Participant SBT
- SBTs will store on-chain developer reputation, reflecting your performance and participation
- Top performers will be invited for job interviews at TON Studio
🔥 Why Join?
- 💡 Learn to write scalable and gas-optimized smart contracts
- 🏅 Gain on-chain credentials via SBTs
- 🤝 Get visibility and potential job opportunities
- 🚀 Compete and grow in a global smart contract developer community
What is Codeforces?
Codeforces is a renowned platform for competitive programming and coding challenges. It’s trusted by developers worldwide for its fair evaluation system, time-tested contest mechanics, and thriving global community.
What kind of problems can you expect?
Tact Smart Battle focuses on real-world blockchain development rather than algorithmic puzzles. Expect challenges that require:
- Solid understanding of smart contract architecture
- Careful gas usage optimization
- Creative solutions to voting mechanics
- Secure and efficient contract design
- Usage of the Tact programming language (similar to TypeScript)
Join Tact Smart Battle
The contest kicks off April 21 at 12:00 (UTC+3) on Codeforces.
Prepare your IDE, sharpen your coding skills, and deploy your best smart contracts.
👉 Join the Telegram Chat for announcements, support, and discussions.