跳到主要内容

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.

Start with foundations

Message-driven execution

See how messages trigger transactions.
Explore message types and structure.
Learn how to craft messages.

Build and send a message

Hash-based tracking

Explore hashes and their types.
Learn how to validate data using hashes.
Trace transactions across the blockchain.

Track using hashes

API-based retrieval

Explore APIs for transaction access.
Explore approaches to access transactions.
Compare TON Center API v2 and v3.

Access using API

Transactions

Understand transaction structure and phases.
Learn how to access transaction data.
Determine transaction success.

Explore transaction