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.