Home / Dev tools

Tolk

The recommended smart contract language in the TON docs

  • Docs & code

About Tolk

Tolk is a statically typed language for TON smart contracts that compiles to TVM and keeps direct control over execution. According to the docs it evolved from FunC and is now the recommended language for new contracts.

The overview lists a type system for describing how data is laid out in cells, lazy loading that skips unused fields, a single contract declaration that drives ABI export and TypeScript wrappers, and editor tooling. The docs also include a migration path from FunC.

Highlights

  • Statically typed, compiles to TVM
  • Lazy loading skips unused storage fields
  • Generates ABI and TypeScript wrappers
  • Migration guide for FunC developers

More in Dev tools

All Dev tools

Other projects from the same shelf, each described from its own official site, so you can compare what they say about themselves side by side.