# TON Docs ## Docs - [Start here](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/start-here.md) - [What is a node?](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/what-is-a-node.md): Overview of TON nodes, validator roles, and how apps connect to the network. - [Your first smart contract](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/first-smart-contract.md) - [Get support](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/get-support.md) - [Coming from Ethereum](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/from-ethereum.md) - [Other resources](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/more-tutorials.md) - [Old documentation](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/old.md) - [Agentic MCP server: @ton/mcp](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/ai/mcp.md) - [Agentic wallet contracts](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/ai/wallets.md) - [wallet.ton.org](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/wallet-apps/web.md) - [Tonkeeper](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/wallet-apps/tonkeeper.md) - [How to get coins on testnet](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/wallet-apps/get-coins.md) - [Deep links](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/wallet-apps/deep-links.md) - [Addresses workflow](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/wallet-apps/addresses-workflow.md) - [Overview](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/explorers/overview.md) - [Using Tonviewer](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/explorers/tonviewer.md) - [SDKs](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/sdks.md) - [Overview](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/overview.md) - [Introduction](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/introduction.md) - [Rate limits](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/rate-limit.md) - [Get your TON Center API key](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/get-api-key.md) - [API v2 overview](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v2/overview.md) - [API authentication](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v2-authentication.md) - [API error codes](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v2-errors.md) - [Tonlib type identifiers](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v2-tonlib-types.md) - [Get address information](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v2/accounts/get-address-information.md): Returns the current state of any account on the TON blockchain. Includes the balance (in nanotons), smart contract code and data (if deployed), account status, and a reference to the last transaction. This is the primary endpoint for checking if an address exists and what's deployed there. - [Get extended address information](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v2/accounts/get-extended-address-information.md): Returns detailed account information with parsed contract state. For wallet contracts, identifies the wallet version (v3, v4, v5) and extracts wallet-specific fields like `seqno` and public key. For other contracts, returns the raw state. - [Get wallet information](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v2/accounts/get-wallet-information.md): Returns wallet-specific information for an address. If the address is a known wallet contract, returns the wallet type, current `seqno` (needed for sending transactions), and wallet_id. Always check `wallet: true` before using wallet-specific fields. Call this before sending any transaction to get t… - [Get address balance](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v2/accounts/get-address-balance.md): Returns the TON balance of an account in nanotons. 1 TON = 1,000,000,000 nanotons. A lightweight endpoint that returns only the balance without contract code, data, or other account details. Returns "0" for addresses that have never received any funds. - [Get address state](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v2/accounts/get-address-state.md): Returns the lifecycle state of an account. Possible values: `uninitialized` (address has no deployed contract but can receive TON), `active` (contract is deployed and working), `frozen` (contract suspended due to zero balance, send TON to unfreeze). Refer to the [account lifecycle states documentati… - [Get token data](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v2/accounts/get-token-data.md): Returns metadata for Jetton or NFT contracts. Automatically detects the contract type and returns appropriate fields. For Jetton masters: total supply, admin, metadata. For Jetton wallets: balance, owner. For NFT items: collection, owner, content. For NFT collections: item count, metadata. - [Get block transactions](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v2/transactions/get-block-transactions.md): Returns a summary of transactions in a specific block. Each item contains the account address and transaction ID, but not full transaction details. Use `count` to limit results and `after_lt`/`after_hash` for pagination. Call getTransactions with each transaction ID to get full details. - [Get block transactions (extended)](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v2/transactions/get-block-transactions-extended.md): Returns full transaction objects for all transactions in a specific block. Each transaction includes complete data: inbound and outbound messages, fees, state changes, and BoC-encoded raw data. Use `count` to limit results and `after_lt`/`after_hash` for pagination when `incomplete` is true. - [Get transactions](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v2/transactions/get-transactions.md): Returns transaction history for an account. Transactions are returned newest-first. Each transaction shows the incoming message that triggered it, all outgoing messages, and fees paid. For pagination: use the `lt` and `hash` from the oldest transaction as the starting point for the next request. - [Get transactions (standard)](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v2/transactions/get-transactions-standard.md): Returns transaction history for an account in a standardized format. Transactions are returned newest-first. Each transaction includes the triggering inbound message, all outbound messages, and fees paid. The response includes a `previous_transaction_id` cursor for paginating through older transacti… - [Try locate transaction](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v2/transactions/try-locate-transaction.md): Finds a transaction by message parameters. Given a source address, destination address, and message creation time (created_lt), returns the transaction that processed this message. Useful for locating when a previously sent message was executed. - [Try locate result transaction](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v2/transactions/try-locate-result-transaction.md): Finds the transaction that received a specific message. Given message parameters, returns the transaction on the destination account that processed the incoming message. Use this to trace message delivery across accounts. - [Try locate source transaction](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v2/transactions/try-locate-source-transaction.md): Finds the transaction that sent a specific message. Given message parameters, returns the transaction on the source account that created this outgoing message. Useful for tracing where a message originated from. - [Get masterchain info](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v2/blocks/get-masterchain-info.md): Returns the current state of the TON masterchain. The `last` field contains the latest block used for querying current state. The `seqno` in `last` is the current block height. Use this endpoint to obtain the latest block reference for other queries. - [Get masterchain block signatures](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v2/blocks/get-masterchain-block-signatures.md): Returns validator signatures for a specific masterchain block. Each signature proves that a validator approved this block. Use this for building cryptographic proofs or verifying block authenticity in trustless applications. - [Get shard block proof](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v2/blocks/get-shard-block-proof.md): Returns a Merkle proof that links a shardchain block to a masterchain block. This proof cryptographically verifies that the shard block is part of the canonical chain. Used by light clients and cross-chain bridges to verify shard data without trusting the API. - [Get consensus block](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v2/blocks/get-consensus-block.md): Returns the latest block that has reached consensus and is guaranteed to be final. This block will never be reverted, making it safe for confirming transactions that require absolute finality. - [Lookup block](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v2/blocks/lookup-block.md): Finds a block by position or time. Specify workchain and shard, then provide either: `seqno` (exact block number), lt (find block containing this logical time), or unixtime (find block closest to this timestamp). Returns the full block ID including hashes needed for verification. - [Get shards](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v2/blocks/get-shards.md): Returns the active shardchain block identifiers at a given masterchain block height. Each shard processes a subset of accounts in parallel. The response shows how the basechain is currently partitioned and which block each shard is at. - [Get block header](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v2/blocks/get-block-header.md): Returns block metadata without the full transaction list. Includes timestamps, validator info, and references to previous blocks. Intended for block explorers and other use cases that require block information without transactions. - [Get outbound message queue size](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v2/blocks/get-outbound-message-queue-size.md): Returns the current size of the outbound message queue for each shard. A growing queue indicates network congestion. If the queue is large, transactions may take longer to process. Monitor this to detect network issues. - [Run get method](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v2/run-method/run-get-method.md): Executes a read-only method on a smart contract. Get methods query contract state without sending a transaction. Common methods include `seqno` (wallet sequence number), `get_wallet_data` (wallet info), and `get_jetton_data` (token info). Method arguments are provided in the `stack` array. - [Run get method (standard)](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v2/run-method/run-get-method-standard.md): Executes a read-only method on a smart contract using typed stack entries. Input and output stack entries use explicit types (`TvmStackEntryNumber`, `TvmStackEntryCell`, etc.) for structured input/output handling. Common methods: `seqno` (wallet sequence number), `get_wallet_data` (wallet info), `ge… - [Send BoC](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v2/send/send-boc.md): Broadcasts a signed message to the TON network. The `boc` parameter must contain a complete, signed external message in base64 format. The API validates the message and forwards it to validators. Returns immediately after acceptance; use getTransactions to confirm the transaction was processed. - [Send BoC (return hash)](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v2/send/send-boc-return-hash.md): Broadcasts a signed message to the TON network and returns the message hash. The `boc` parameter must contain a complete, signed external message in base64 format. The API validates the message and forwards it to validators. The returned hash can be used to track the message's processing status. - [Estimate fee](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v2/send/estimate-fee.md): Calculates the fees required to send a message. Provide the destination address and message body. For new contract deployments, also include init_code and init_data. Set ignore_chksig to true when estimating before signing. Returns a breakdown of storage, gas, and forwarding fees. - [Detect address](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v2/utils/detect-address.md): Validates an address and returns it in all standard formats. Use this to convert between address formats or to validate user input. Returns raw format (0:abc), base64 bounceable (EQ), base64 non-bounceable (UQ), and URL-safe variants. - [Detect hash](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v2/utils/detect-hash.md): Validates a hash and returns it in all standard formats. Use this to convert between hex (64 chars) and base64 (44 chars) representations. Works with any 256-bit hash including transaction hashes, block hashes, and message hashes. - [Pack address](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v2/utils/pack-address.md): Converts a raw address to user-friendly base64 format. Raw addresses use the format `workchain:hex` (e.g., `0:abc...`). The packed format is shorter and includes a checksum for error detection. - [Unpack address](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v2/utils/unpack-address.md): Converts a user-friendly base64 address back to its raw components. Returns the workchain ID, account hex, and flags indicating if the address is bounceable or testnet-only. - [Get config parameter](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v2/configuration/get-config-parameter.md): Returns a specific blockchain configuration parameter. TON stores all network settings on-chain as numbered parameters. Common ones: 0 (config contract), 1 (elector), 15 (election timing), 17 (stake limits), 20-21 (gas prices), 34 (current validators). Check TON documentation for the full list. - [Get all config parameters](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v2/configuration/get-all-config-parameters.md): Returns all blockchain configuration parameters at once. Includes gas prices, validator settings, workchain configs, and governance rules. Use the optional `seqno` to get historical configuration at a specific block height. - [Get libraries](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v2/configuration/get-libraries.md): Returns smart contract library code by hash. Some contracts reference shared libraries instead of including all code directly. When a library reference appears in contract code, this endpoint fetches the actual library implementation. - [JSON-RPC endpoint](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v2/rpc/json-rpc-endpoint.md): All API methods are available through this single endpoint using JSON-RPC 2.0 protocol. Send the method name in the `method` field and parameters as a dictionary in `params`. Useful for calling multiple methods in sequence or when JSON-RPC is preferred over REST. - [API v3 overview](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v3/overview.md) - [API error codes](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v3-errors.md) - [API authentication](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v3-authentication.md) - [Pagination](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v3-pagination.md) - [Get Account States](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v3/accounts/get-account-states.md): Query account states - [Address Book](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v3/accounts/address-book.md): Query address book - [Metadata](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v3/accounts/metadata.md): Query address metadata - [Get Wallet States](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v3/accounts/get-wallet-states.md): Query wallet information - [Get Actions](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v3/actions-and-traces/get-actions.md): Get actions by specified filter. - [Get Pending Actions](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v3/actions-and-traces/get-pending-actions.md): Get actions by specified filter. - [Get Pending Traces](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v3/actions-and-traces/get-pending-traces.md): Get traces by specified filter. - [Get Traces](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v3/actions-and-traces/get-traces.md): Get traces by specified filter. - [Get Address Information](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v3/apiv2/get-address-information.md): Get smart contract information. - [Estimate Fee](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v3/apiv2/estimate-fee.md): Estimate fees required for query processing. Fields body, init-code and init-data accepted in serialized format (b64-encoded). - [Send Message](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v3/apiv2/send-message.md): Send an external message to the TON network. - [Run Get-Method](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v3/apiv2/run-get-method.md): Run get method of smart contract. Stack supports only `num`, `cell` and `slice` types: ``` [ { "type": "num", "value": "0x12a" }, { "type": "cell", "value": "te6..." // base64 encoded boc with cell }, { "type": "slice", "value": "te6..." // base64 encoded boc with slice } ] ``` - [Get Wallet Information](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v3/apiv2/get-wallet-information.md): Get wallet smart contract information. The following wallets are supported: `v1r1`, `v1r2`, `v1r3`, `v2r1`, `v2r2`, `v3r1`, `v3r2`, `v4r1`, `v4r2`, `v5beta`, `v5r1`. In case the account is not a wallet error code 409 is returned. - [Get Adjacent Transactions](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v3/blockchain-data/get-adjacent-transactions.md): Get parent and/or children for specified transaction. - [Get blocks](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v3/blockchain-data/get-blocks.md): Returns blocks by specified filters. - [Get masterchain block shard state](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v3/blockchain-data/get-masterchain-block-shard-state.md): Get masterchain block shard state. Same as /api/v2/shards. - [Get masterchain block shard state](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v3/blockchain-data/get-masterchain-block-shard-state-1.md): Returns all worchain blocks, that appeared after previous masterchain block. - [Get Masterchain Info](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v3/blockchain-data/get-masterchain-info.md): Get first and last indexed block - [Get messages](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v3/blockchain-data/get-messages.md): Get messages by specified filters. - [Get pending transactions](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v3/blockchain-data/get-pending-transactions.md): Get pending transactions by specified filter. - [Get transactions](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v3/blockchain-data/get-transactions.md): Get transactions by specified filter. - [Get transactions by Masterchain block](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v3/blockchain-data/get-transactions-by-masterchain-block.md): Returns transactions from masterchain block and from all shards. - [Get transactions by message](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v3/blockchain-data/get-transactions-by-message.md): Get transactions whose inbound/outbound message has the specified hash. \ - [Decode Opcodes and Bodies](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v3/utils/decode-opcodes-and-bodies.md): Decode opcodes and message bodies. Opcodes can be in hex (with or without 0x prefix) or decimal format. Bodies should be in base64 or hex format. - [Decode Opcodes and Bodies](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v3/utils/decode-opcodes-and-bodies-1.md): Decode opcodes and message bodies. Opcodes can be in hex (with or without 0x prefix) or decimal format. Bodies should be in base64 or hex format. Use POST method for long parameters that may be truncated in GET requests. - [Get DNS Records](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v3/dns/get-dns-records.md): Query DNS records by specified filters. Currently .ton and .t.me DNS are supported. - [Get Jetton Burns](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v3/jettons/get-jetton-burns.md): Get Jetton burns by specified filters - [Get Jetton Masters](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v3/jettons/get-jetton-masters.md): Get Jetton masters by specified filters - [Get Jetton Transfers](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v3/jettons/get-jetton-transfers.md): Get Jetton transfers by specified filters - [Get Jetton Wallets](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v3/jettons/get-jetton-wallets.md): Get Jetton wallets by specified filters - [Get Multisig Orders](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v3/multisig/get-multisig-orders.md): Get multisig orders by specified filters - [Get Multisig Wallets](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v3/multisig/get-multisig-wallets.md): Get multisig contracts by specified filters with associated orders - [Get NFT collections](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v3/nfts/get-nft-collections.md): Get NFT collections by specified filters - [Get NFT items](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v3/nfts/get-nft-items.md): Get NFT items by specified filters - [Get NFT Transfers](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v3/nfts/get-nft-transfers.md): Get transfers of NFT items by specified filters - [Get Top Accounts By Balance](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v3/stats/get-top-accounts-by-balance.md): Get list of accounts sorted descending by balance. - [Get Vesting Contracts](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v3/vesting/get-vesting-contracts.md): Get vesting contracts by specified filters - [Streaming API overview](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/streaming/overview.md) - [Streaming API: Server-Sent Events](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/streaming/sse.md) - [Streaming API: WebSocket](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/streaming/wss.md) - [Streaming API notification reference](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/streaming/reference.md) - [Lifecheck Method](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/smc-index/lifecheck-method.md): Check if there are any bookings in the last 19 hours. Returns status "ok" if bookings exist, "dead" otherwise. - [Get Nominator Method](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/smc-index/get-nominator-method.md): Get nominator data in given pool (the only in list) or, if pool is not specified, in all pools where nominator stakes. - [Get Pool Method](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/smc-index/get-pool-method.md): Get pool data with all its nominators. - [Get Nominator Bookings Method](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/smc-index/get-nominator-bookings-method.md): Get nominator bookings (debits and credits) in specified pool. - [Get Nominator Earnings Method](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/smc-index/get-nominator-earnings-method.md): Get nominator income in specified pool with his stake on each timepoint. - [Get Pool Bookings Method](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/smc-index/get-pool-bookings-method.md): Get all the bookings (debits and credits) in specified pool. - [Jetton prices API](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/price.md) - [How to adopt sub-second finality](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/subsecond.md) - [Network status](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/status.md) - [Analytics and data providers](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/analytics.md) - [Oracles overview](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/oracles/overview.md) - [RedStone oracle](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/oracles/redstone.md) - [Pyth oracle](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/oracles/pyth.md) - [Bridges](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/bridges.md) - [TON Connect overview](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/ton-connect/overview.md) - [WalletConnect support](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/ton-connect/wallet-connect.md) - [How to integrate a decentralized application (dApp)](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/ton-connect/dapp.md) - [How to integrate a wallet with TON](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/ton-connect/wallet.md) - [TON Connect manifests](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/ton-connect/manifest.md) - [Message lookup](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/ton-connect/message-lookup.md) - [AppKit: SDK for decentralized applications (dApps)](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/appkit/overview.md) - [How to initialize the TON Connect's AppKit](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/appkit/init.md) - [How to work with Toncoin using AppKit](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/appkit/toncoin.md) - [How to work with Jettons using AppKit](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/appkit/jettons.md) - [How to work with NFTs using AppKit](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/appkit/nfts.md) - [How to stake Toncoin using AppKit](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/appkit/stake.md) - [WalletKit: SDK for custodial and non-custodial wallet services](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/walletkit/overview.md) - [How to initialize the TON Connect's WalletKit on the Web platform](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/walletkit/web/init.md) - [How to manage TON wallets with WalletKit on the Web platform](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/walletkit/web/wallets.md) - [How to handle connections with WalletKit on the Web platform](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/walletkit/web/connections.md) - [How to handle other events with WalletKit on the Web platform](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/walletkit/web/events.md) - [How to work with Toncoin using WalletKit on the Web platform](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/walletkit/web/toncoin.md) - [How to work with Jettons using WalletKit on the Web platform](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/walletkit/web/jettons.md) - [How to work with NFTs using WalletKit on the Web platform](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/walletkit/web/nfts.md) - [How to install the TON Connect's WalletKit on the iOS platform](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/walletkit/ios/installation.md) - [How to initialize the TON Connect's WalletKit on the iOS platform](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/walletkit/ios/init.md) - [How to manage TON wallets with WalletKit on the iOS platform](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/walletkit/ios/wallets.md) - [How to retrieve wallet information, jettons, and NFTs with WalletKit on the iOS platform](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/walletkit/ios/data.md) - [How to transfer Toncoin, Jettons and NFTs with WalletKit on the iOS platform](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/walletkit/ios/transactions.md) - [How to connect to dApp and handle wallet events on the iOS platform](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/walletkit/ios/events.md) - [How to inject TON's WalletKit into WebView on iOS platform](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/walletkit/ios/webview.md) - [How to install the TON Connect's WalletKit on the Android platform](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/walletkit/android/installation.md) - [How to initialize the TON Connect's WalletKit on the Android platform](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/walletkit/android/init.md) - [How to manage TON wallets with WalletKit on the Android platform](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/walletkit/android/wallets.md) - [How to retrieve wallet information, jettons, and NFTs with WalletKit on the Android platform](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/walletkit/android/data.md) - [How to connect to dApp and handle wallet events on the Android platform](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/walletkit/android/events.md) - [How to transfer Toncoin, Jettons and NFTs with WalletKit on the Android platform](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/walletkit/android/transactions.md) - [How to inject TON's WalletKit into WebView on Android platform](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/walletkit/android/webview.md) - [Integration QA guide](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/walletkit/qa-guide.md) - [Custodian integration for native and web wallets](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/walletkit/native-web.md) - [Custodian integration for in-wallet browsers and browser extensions](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/walletkit/browser-extension.md) - [TON Pay SDK overview](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/ton-pay/overview.md) - [Quick start](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/ton-pay/quick-start.md) - [On-ramp in TON Pay SDK](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/ton-pay/on-ramp.md) - [How to build a transfer](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/ton-pay/payment-integration/transfer.md) - [How to send payments using TON Pay React hook](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/ton-pay/payment-integration/payments-react.md) - [How to send payments using TON Connect](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/ton-pay/payment-integration/payments-tonconnect.md) - [How to check status and retrieve info](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/ton-pay/payment-integration/status-info.md) - [How to add a TON Pay button using React](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/ton-pay/ui-integration/button-react.md) - [How to add a TON Pay button using JS](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/ton-pay/ui-integration/button-js.md) - [TON Pay webhooks](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/ton-pay/webhooks.md) - [API reference](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/ton-pay/api-reference.md) - [TMA: Telegram Mini Apps overview](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/tma/overview.md) - [TMA create CLI](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/tma/create-mini-app.md) - [Overview](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/tma/telegram-ui/overview.md) - [Getting started](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/tma/telegram-ui/getting-started.md) - [AppRoot component](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/tma/telegram-ui/platform-and-palette.md) - [Avatar](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/tma/telegram-ui/reference/avatar.md) - [Telegram analytics](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/tma/analytics/analytics.md) - [Supported events](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/tma/analytics/supported-events.md) - [Preparations](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/tma/analytics/preparation.md) - [Installation via script tag](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/tma/analytics/install-via-script.md) - [Installation via NPM package](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/tma/analytics/install-via-npm.md) - [API Endpoints](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/tma/analytics/api-endpoints.md) - [Managing integration](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/tma/analytics/managing-integration.md) - [FAQ](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/tma/analytics/faq.md) - [Blockchain nodes overview](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/nodes/overview.md): Pick the right TON node setup and understand the operational work it requires. - [Run a node with MyTonCtrl](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/nodes/cpp/setup-mytonctrl.md): Provision hardware, install MyTonCtrl, and follow runbooks for validator, liteserver, or archive roles. - [Run a validator](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/nodes/cpp/run-validator.md): Run a validator node with MyTonCtrl - [Integrate MyTonCtrl with Prometheus](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/nodes/cpp/integrating-with-prometheus.md) - [Setting up a local blockchain using MyLocalTon](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/nodes/cpp/setup-mylocalton.md): Install MyLocalTon to spin up a self-contained TON network for development and testing. - [Overview](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/nodes/cpp/mytonctrl/overview.md) - [Core](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/nodes/cpp/mytonctrl/core.md): Inspecting node health, managing modes and settings, maintaining the software stack, and running diagnostics. - [Installer](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/nodes/cpp/mytonctrl/installer.md): MyTonInstaller complements MyTonCtrl by bootstrapping and maintaining TON node components. - [Wallet](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/nodes/cpp/mytonctrl/wallet.md): Wallet mode provides convenience utilities for generating, activating, importing, exporting, and moving funds between TON wallets managed by MyTonCtrl. - [Validator](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/nodes/cpp/mytonctrl/validator.md): Validator mode automates governance voting, election participation, efficiency tracking, and the local collator registry. - [Collator](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/nodes/cpp/mytonctrl/collator.md): Collator mode lets a node produce blocks for selected shardchains without running the full validator stack. The commands below help you configure local collators, adjust the validator allowlist, and manage collator-specific configuration JSON. - [Nominator pools](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/nodes/cpp/mytonctrl/pools.md): Pool-focused commands help you manage validator-run nominator pools and Orbs single-nominator pools. The console exposes utilities that create local pool descriptors, deploy the contracts on-chain, and move stake in or out. - [Liquid staking](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/nodes/cpp/mytonctrl/liquid-staking.md): Liquid staking mode orchestrates controller deployment and maintenance for jetton-based staking pools. The commands below cover controller lifecycle management, funding flows, validator-set updates, and diagnostic helpers. - [Custom overlays](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/nodes/cpp/mytonctrl/custom-overlays.md): Sets up a custom overlay to speed up synchronization for a group of nodes. - [Utilities](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/nodes/cpp/mytonctrl/utilities.md): Utility commands provide quick inspection and helper tools for accounts, bookmarks, governance artifacts, and validator data. - [Telegram alerting](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/nodes/cpp/mytonctrl/alerting.md) - [Backup](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/nodes/cpp/mytonctrl/backups.md): MyTonCtrl bundles helper scripts for creating and restoring node backups. - [BTC Teleport](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/nodes/cpp/mytonctrl/btc-teleport.md): The BTC Teleport module manages the optional Bitcoin bridge (Teleport) client shipped with MyTonCtrl. Use these commands to inspect proposals, vote on them, or remove the Teleport installation when no longer needed. - [Rust node quick start](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/nodes/rust/quick-start.md) - [Architecture reference](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/nodes/rust/architecture.md) - [How to configure global JSON file](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/nodes/rust/global-config.md) - [How to configure logging YAML file](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/nodes/rust/logs-config.md) - [How to configure node JSON file](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/nodes/rust/node-config.md) - [Metrics](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/nodes/rust/metrics.md) - [Node configuration reference](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/nodes/rust/node-config-ref.md) - [Health probes](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/nodes/rust/probes.md) - [Monitoring](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/nodes/rust/monitoring.md) - [Staking overview](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/staking/overview.md) - [Stake calculation](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/staking/stake-calculation.md) - [Liquid staking contracts](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/staking/liquid-staking.md) - [Single nominator pool contracts](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/staking/single-nominator.md) - [Nominator pool contracts](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/staking/nominator-pools.md) - [Payment processing overview](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/payments/overview.md) - [Toncoin payments processing](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/payments/toncoin.md) - [Jettons payments processing](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/payments/jettons.md) - [How TON wallets work](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/standard/wallets/how-it-works.md) - [TON wallet mnemonics](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/standard/wallets/mnemonics.md) - [Comparison](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/standard/wallets/comparison.md) - [How to interact with wallets](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/standard/wallets/interact.md) - [Wallet V5](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/standard/wallets/v5.md) - [Wallet V5 interface: messages and get methods](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/standard/wallets/v5-api.md) - [Wallet V4](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/standard/wallets/v4.md) - [Highload wallets](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/standard/wallets/highload/overview.md) - [How to create a highload wallet v3](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/standard/wallets/highload/v3/create.md) - [How to send a single transfer](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/standard/wallets/highload/v3/send-single-transfer.md) - [How to send a batch of transfers](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/standard/wallets/highload/v3/send-batch-transfers.md) - [How to verify that a message is processed](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/standard/wallets/highload/v3/verify-is-processed.md) - [Highload Wallet v3 — specification](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/standard/wallets/highload/v3/specification.md) - [Highload wallet v2: Specification](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/standard/wallets/highload/v2/specification.md) - [Lockup wallet](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/standard/wallets/lockup.md) - [How to interact with preprocessed wallet v2](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/standard/wallets/preprocessed-v2/interact.md) - [Preprocessed wallet v2: Specification](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/standard/wallets/preprocessed-v2/specification.md) - [Restricted wallet](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/standard/wallets/restricted.md) - [Wallets performance benchmark](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/standard/wallets/performance.md) - [Wallets history](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/standard/wallets/history.md) - [Token overview](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/standard/tokens/overview.md) - [Token metadata](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/standard/tokens/metadata.md) - [Overview](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/standard/tokens/jettons/overview.md) - [Jetton: How it works](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/standard/tokens/jettons/how-it-works.md) - [Jetton implementations comparison](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/standard/tokens/jettons/comparison.md) - [How to mint new jettons](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/standard/tokens/jettons/mint.md) - [How to transfer jettons](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/standard/tokens/jettons/transfer.md) - [How to burn jettons](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/standard/tokens/jettons/burn.md) - [How to find jetton wallet](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/standard/tokens/jettons/find.md) - [How to get jetton wallet data](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/standard/tokens/jettons/wallet-data.md) - [How to get jetton supply data](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/standard/tokens/jettons/supply-data.md) - [Mintless jetton](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/standard/tokens/jettons/mintless/overview.md) - [How to deploy mintless jetton](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/standard/tokens/jettons/mintless/deploy.md) - [Jetton interface: messages and get methods](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/standard/tokens/jettons/api.md) - [NFT: Non-fungible token](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/standard/tokens/nft/overview.md) - [NFT: How it works](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/standard/tokens/nft/how-it-works.md) - [SBT: How it works](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/standard/tokens/nft/sbt.md) - [NFT implementations comparison](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/standard/tokens/nft/comparison.md) - [How to deploy an NFT item](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/standard/tokens/nft/deploy.md) - [How to transfer an NFT item](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/standard/tokens/nft/transfer.md) - [How to get NFT item metadata](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/standard/tokens/nft/metadata.md) - [How to verify an NFT item](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/standard/tokens/nft/verify.md) - [NFT interface: messages and get methods](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/standard/tokens/nft/api.md) - [NFT: reference implementation](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/standard/tokens/nft/nft-reference.md) - [NFT 2.0](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/standard/tokens/nft/nft-2.0.md) - [Token airdrop](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/standard/tokens/airdrop.md) - [Vesting contracts](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/standard/vesting.md) - [TON extension for Visual Studio Code (VS Code) and VSCode-based editors](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/contract-dev/ide/vscode.md) - [TON plugin for IDEs from JetBrains](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/contract-dev/ide/jetbrains.md) - [Signing messages](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/contract-dev/techniques/signing.md) - [Contract sharding](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/contract-dev/techniques/contract-sharding.md) - [Security best practices](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/contract-dev/techniques/security.md) - [Estimate gas usage in TON contracts](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/contract-dev/techniques/gas.md) - [On-chain Jetton processing](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/contract-dev/techniques/on-chain-jetton-processing.md) - [How to use on-chain libraries](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/contract-dev/techniques/using-on-chain-libraries.md) - [Random number generation](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/contract-dev/techniques/random.md) - [Upgrading contracts](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/contract-dev/techniques/upgrades.md) - [How to use a vanity contract](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/contract-dev/techniques/vanity.md) - [Zero-knowledge proofs on TON](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/contract-dev/techniques/zero-knowledge.md) - [Blueprint overview](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/contract-dev/blueprint/overview.md) - [Smart contract development](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/contract-dev/blueprint/develop.md) - [Overview](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/contract-dev/testing/overview.md) - [Reference](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/contract-dev/testing/reference.md) - [Debugging smart contracts](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/contract-dev/blueprint/debug.md) - [Deployment and interaction](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/contract-dev/blueprint/deploy.md) - [Collecting test coverage](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/contract-dev/blueprint/coverage.md) - [Benchmarking performance](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/contract-dev/blueprint/benchmarks.md) - [Configuring Blueprint](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/contract-dev/blueprint/config.md) - [Blueprint CLI](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/contract-dev/blueprint/cli.md) - [Blueprint TypeScript API](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/contract-dev/blueprint/api.md) - [Tolk language](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/tolk/overview.md) - [Basic syntax](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/tolk/basic-syntax.md) - [Idioms and conventions](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/tolk/idioms-conventions.md) - [Tolk contract examples](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/tolk/examples.md) - [Type system overview](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/tolk/types/list-of-types.md) - [Numbers](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/tolk/types/numbers.md) - [Booleans](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/tolk/types/booleans.md) - [Address](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/tolk/types/address.md) - [Cells, slices, builders](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/tolk/types/cells.md) - [Strings](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/tolk/types/strings.md) - [Structures](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/tolk/types/structures.md) - [Type aliases](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/tolk/types/aliases.md) - [Generic structs and aliases](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/tolk/types/generics.md) - [Enums](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/tolk/types/enums.md) - [Nullable types and null safety](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/tolk/types/nullable.md) - [Union types](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/tolk/types/unions.md) - [Tensors](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/tolk/types/tensors.md) - [Arrays and tuples](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/tolk/types/tuples.md) - [Maps](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/tolk/types/maps.md) - [Callables](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/tolk/types/callables.md) - [The unknown type](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/tolk/types/unknown.md) - [Void and never types](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/tolk/types/void-never.md) - [Type checks and casts](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/tolk/types/type-checks-and-casts.md) - [TVM stack representation](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/tolk/types/overall-tvm-stack.md) - [Serialization](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/tolk/types/overall-serialization.md) - [Variables](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/tolk/syntax/variables.md) - [Conditions and loops](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/tolk/syntax/conditions-loops.md) - [Exceptions in Tolk](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/tolk/syntax/exceptions.md) - [Functions and methods](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/tolk/syntax/functions-methods.md) - [Structures and fields](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/tolk/syntax/structures-fields.md) - [Pattern matching](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/tolk/syntax/pattern-matching.md) - [Mutability](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/tolk/syntax/mutability.md) - [Operators](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/tolk/syntax/operators.md) - [Imports and name resolution](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/tolk/syntax/imports.md) - [Handling messages](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/tolk/features/message-handling.md) - [Contract storage](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/tolk/features/contract-storage.md) - [Contract getters](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/tolk/features/contract-getters.md) - [Sending messages](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/tolk/features/message-sending.md) - [Automatic serialization](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/tolk/features/auto-serialization.md) - [Lazy loading](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/tolk/features/lazy-loading.md) - [Forward payload in jettons](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/tolk/features/jetton-payload.md) - [Standard library](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/tolk/features/standard-library.md) - [Assembler functions](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/tolk/features/asm-functions.md) - [Compiler optimizations](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/tolk/features/compiler-optimizations.md) - [Tolk vs FunC](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/tolk/from-func/tolk-vs-func.md) - [Standard libraries comparison](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/tolk/from-func/stdlib-comparison.md) - [FunC-to-Tolk converter](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/tolk/from-func/converter.md) - [Changelog](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/tolk/changelog.md) - [TL-B overview](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/languages/tl-b/overview.md) - [TL-B syntax and semantics](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/languages/tl-b/syntax-and-semantics.md) - [Simple TL-B examples](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/languages/tl-b/simple-examples.md) - [Complex and non-trivial TL-B examples](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/languages/tl-b/complex-and-non-trivial-examples.md) - [TEP TL-B examples](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/languages/tl-b/tep-examples.md) - [TL-B tooling](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/languages/tl-b/tooling.md) - [TVM overview](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/tvm/overview.md) - [TxTracer](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/tvm/tools/txtracer.md) - [Retracer](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/tvm/tools/retracer.md) - [TVM Explorer](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/tvm/tools/tvm-explorer.md) - [TON Decompiler](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/tvm/tools/ton-decompiler.md) - [Instructions](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/tvm/instructions.md): Interactive reference for TVM instructions - [Builders and Slices](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/tvm/builders-and-slices.md) - [Continuations](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/tvm/continuations.md) - [Registers](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/tvm/registers.md) - [Gas](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/tvm/gas.md) - [Initialization](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/tvm/initialization.md): State of TVM before smart contract execution - [Exit codes](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/tvm/exit-codes.md) - [Get methods](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/tvm/get-method.md) - [Cells](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/foundations/serialization/cells.md) - [Library references](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/foundations/serialization/library.md) - [Merkle proofs](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/foundations/serialization/merkle.md) - [Merkle updates](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/foundations/serialization/merkle-update.md) - [Pruned branches](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/foundations/serialization/pruned.md) - [Bag of cells](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/foundations/serialization/boc.md) - [Addresses overview](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/foundations/addresses/overview.md) - [Internal address formats](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/foundations/addresses/formats.md) - [Reading and writing addresses](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/foundations/addresses/serialize.md) - [Deriving addresses](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/foundations/addresses/derive.md) - [Overview](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/foundations/messages/overview.md) - [Internal messages](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/foundations/messages/internal.md) - [Incoming external messages](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/foundations/messages/external-in.md) - [Outbound external messages](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/foundations/messages/external-out.md) - [Deploy message](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/foundations/messages/deploy.md) - [Sending modes](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/foundations/messages/modes.md) - [Ordinary transactions](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/foundations/messages/ordinary-tx.md) - [Actions](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/foundations/actions/overview.md) - [Send message](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/foundations/actions/send.md) - [Reserve coins](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/foundations/actions/reserve.md) - [Set code](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/foundations/actions/set-code.md) - [Change library](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/foundations/actions/change-library.md) - [Catchain & BCP visualizer](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/foundations/consensus/catchain-visualizer.md): Interactive visual simulation of Catchain + BCP rounds - [Account status](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/foundations/status.md) - [Execution phases](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/foundations/phases.md) - [Transaction fees](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/foundations/fees.md) - [Traces](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/foundations/traces.md) - [Blockchain sharding](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/foundations/shards.md) - [Blockchain limits](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/foundations/limits.md) - [Blockchain config](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/foundations/config.md) - [Web3 services](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/foundations/web3/overview.md) - [TON DNS](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/foundations/web3/ton-dns.md): On-chain hierarchical domain name service for TON Network - [TON Storage](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/foundations/web3/ton-storage.md): Distributed file storage for the TON Blockchain using torrent-like technology and on-chain payment contracts - [TON Proxy](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/foundations/web3/ton-proxy.md): HTTP-to-ADNL bridge for accessing and hosting TON Sites from a conventional browser - [TON Sites](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/foundations/web3/ton-sites.md): Web services accessible through TON Network via ADNL and RLDP - [Overview](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/foundations/proofs/overview.md) - [Liteserver proof verification](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/foundations/proofs/verifying-liteserver-proofs.md) - [System contracts](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/foundations/system.md) - [Precompiled contracts](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/foundations/precompiled.md) - [Overview](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/foundations/whitepapers/overview.md) - [Telegram Open Network Virtual Machine](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/foundations/whitepapers/tvm.md): Whitepaper by Dr. Nikolai Durov - [Telegram Open Network (TON) Blockchain Specification](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/foundations/whitepapers/tblkch.md): Whitepaper by Dr. Nikolai Durov - [The Open Network](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/foundations/whitepapers/ton.md): Whitepaper by Dr. Nikolai Durov - [Catchain consensus: an outline](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/foundations/whitepapers/catchain.md): Whitepaper by Dr. Nikolai Durov - [Glossary](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/foundations/glossary.md) - [Documentation style guide](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/contribute/style-guide.md) - [Using components and snippets](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/contribute/snippets/overview.md) - [Aside component](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/contribute/snippets/aside.md) - [Image component](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/contribute/snippets/image.md) - [FileTree component](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/contribute/snippets/filetree.md) ## OpenAPI Specs - [v3](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v3.yaml) - [v2](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/v2.json) - [smc-index](https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/ecosystem/api/toncenter/smc-index.json)