Build · 21 Apr28 Apr

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:

  1. Simple Voting – basic voting logic
  2. Serial Voting – multiple proposals under a single master contract
  3. Scalable Voting – support for up to 4 billion voters
  4. Voting with Refunds – implement voter refunds
  5. 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.

Check your local time here