This page collects additional learning resources beyond this documentation. You’ll find a mix of official content not hosted in this documentation and community-created materials to help you continue your journey.Whether you prefer structured courses, in-depth articles, video tutorials, or real code examples, there is something here to match your learning style and current skill level.
This course introduces blockchain basics, focusing on practical skills in the TON ecosystem. You will understand how blockchain functions and its diverse applications.This course is for junior developers, people new to crypto, non-technical IT professionals, and anyone curious about blockchains.
The course is aimed at developers and IT specialists interested in gaining practical knowledge about the technologies and concepts of the TON Blockchain, such as FunC, dApps, decentralization, smart contracts, contract testing, as well as the creation of Mini Apps within Telegram.
A step-by-step tutorial series that starts with creating a new TON wallet and ends with a working, test-covered, and deployed smart contract, along with a Telegram Mini App frontend for it.
TxTracer - Trace and analyze TON Blockchain transactions with tools to visualize execution, inspect and debug smart contracts with a code editor and user-friendly interface.
Assembly Playground - Experiment with TVM assembly code directly in your browser. Write, test, and debug assembly instructions with real-time execution.
Code Explorer - Compile FunC or Tolk code to assembly and explore the generated bytecode to understand how your smart contracts work under the hood.
TVM Instruction table - Browse the TVM instruction reference with detailed descriptions, opcodes, stack effects, and control flow information for every instruction.
Sandbox - Inspect transactions produced by your local tests using the @ton/sandbox package. Visualize messages, transaction info, VM logs and exit codes with an interactive UI.
Hack the TON - TON-based wargame inspired by The Ethernaut, played in the TON Virtual Machine. Each level is a smart contract that needs to be hacked. Our goal is to help you to learn how to develop safe TON smart contracts and build a thriving community around this craft.
Examples of smart contracts on TON include wallets, electors (which manage validator elections on TON), multi-signature wallets, and many more. They can serve as an excellent reference for those studying on real projects.
Tolk benchmark contracts - Tolk vs. FunC gas benchmarks and, simultaneously, reference Tolk contracts.