Mastering transactions
In TON, a transaction is not something you send or receive — it’s not a user action. It’s a record of all changes that occurred to an account.
This guide helps you master TON transactions — from the core principles of what they are and how they work to defining what it means for a transaction to be successful. Use the sections below to explore the topic you need — whether you're starting from foundations or debugging real transaction data.
Foundations of blockchain
Explore the actor model behind transactions.
Understand account and contract layout.
Learn how TON records transactions.
Message-driven execution
See how messages trigger transactions.
Explore message types and structure.
Learn how to craft messages.
Hash-based tracking
Explore hashes and their types.
Learn how to validate data using hashes.
Trace transactions across the blockchain.
API-based retrieval
Explore APIs for transaction access.
Explore approaches to access transactions.
Compare TON Center API v2 and v3.
Transactions
Understand transaction structure and phases.
Learn how to access transaction data.
Determine transaction success.