# TON Docs ## Docs - [Blueprint TypeScript API](https://companyname-a7d5b98e-v3-fields.mintlify.app/contract-dev/blueprint/api.md) - [Benchmarking performance](https://companyname-a7d5b98e-v3-fields.mintlify.app/contract-dev/blueprint/benchmarks.md) - [Blueprint CLI](https://companyname-a7d5b98e-v3-fields.mintlify.app/contract-dev/blueprint/cli.md) - [Configuring Blueprint](https://companyname-a7d5b98e-v3-fields.mintlify.app/contract-dev/blueprint/config.md) - [Collecting test coverage](https://companyname-a7d5b98e-v3-fields.mintlify.app/contract-dev/blueprint/coverage.md) - [Deployment and interaction](https://companyname-a7d5b98e-v3-fields.mintlify.app/contract-dev/blueprint/deploy.md) - [Smart contract development](https://companyname-a7d5b98e-v3-fields.mintlify.app/contract-dev/blueprint/develop.md) - [Blueprint overview](https://companyname-a7d5b98e-v3-fields.mintlify.app/contract-dev/blueprint/overview.md) - [Contract sharding](https://companyname-a7d5b98e-v3-fields.mintlify.app/contract-dev/contract-sharding.md) - [Debugging smart contracts](https://companyname-a7d5b98e-v3-fields.mintlify.app/contract-dev/debug.md) - [Your first smart contract](https://companyname-a7d5b98e-v3-fields.mintlify.app/contract-dev/first-smart-contract.md) - [Estimate gas usage in TON contracts](https://companyname-a7d5b98e-v3-fields.mintlify.app/contract-dev/gas.md) - [TON plugin for IDEs from JetBrains](https://companyname-a7d5b98e-v3-fields.mintlify.app/contract-dev/ide/jetbrains.md) - [IDEs and editor plugins for smart contract development](https://companyname-a7d5b98e-v3-fields.mintlify.app/contract-dev/ide/overview.md) - [TON extension for Visual Studio Code (VS Code) and VSCode-based editors](https://companyname-a7d5b98e-v3-fields.mintlify.app/contract-dev/ide/vscode.md) - [On-chain Jetton processing](https://companyname-a7d5b98e-v3-fields.mintlify.app/contract-dev/on-chain-jetton-processing.md) - [Random number generation](https://companyname-a7d5b98e-v3-fields.mintlify.app/contract-dev/random.md) - [Security best practices](https://companyname-a7d5b98e-v3-fields.mintlify.app/contract-dev/security.md) - [Signing messages](https://companyname-a7d5b98e-v3-fields.mintlify.app/contract-dev/signing.md) - [Overview](https://companyname-a7d5b98e-v3-fields.mintlify.app/contract-dev/testing/overview.md) - [Reference](https://companyname-a7d5b98e-v3-fields.mintlify.app/contract-dev/testing/reference.md) - [Upgrading contracts](https://companyname-a7d5b98e-v3-fields.mintlify.app/contract-dev/upgrades.md) - [Using on-chain libraries](https://companyname-a7d5b98e-v3-fields.mintlify.app/contract-dev/using-on-chain-libraries.md) - [How to use a vanity contract](https://companyname-a7d5b98e-v3-fields.mintlify.app/contract-dev/vanity.md) - [Zero-knowledge proofs on TON](https://companyname-a7d5b98e-v3-fields.mintlify.app/contract-dev/zero-knowledge.md) - [Aside component](https://companyname-a7d5b98e-v3-fields.mintlify.app/contribute/snippets/aside.md) - [FileTree component](https://companyname-a7d5b98e-v3-fields.mintlify.app/contribute/snippets/filetree.md) - [Image component](https://companyname-a7d5b98e-v3-fields.mintlify.app/contribute/snippets/image.md) - [Using components and snippets](https://companyname-a7d5b98e-v3-fields.mintlify.app/contribute/snippets/overview.md) - [Documentation style guide](https://companyname-a7d5b98e-v3-fields.mintlify.app/contribute/style-guide.md) - [Agentic MCP server: @ton/mcp](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/ai/mcp.md) - [Agentic wallet contracts](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/ai/wallets.md) - [Analytics and data providers](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/analytics.md) - [Overview](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/overview.md) - [Jetton prices API](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/price.md) - [Get your TON Center API key](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/get-api-key.md) - [Introduction](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/introduction.md) - [Rate limits](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/rate-limit.md) - [Get Nominator Bookings Method](https://companyname-a7d5b98e-v3-fields.mintlify.app/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-v3-fields.mintlify.app/ecosystem/api/toncenter/smc-index/get-nominator-earnings-method.md): Get nominator income in specified pool with his stake on each timepoint. - [Get Nominator Method](https://companyname-a7d5b98e-v3-fields.mintlify.app/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 Bookings Method](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/smc-index/get-pool-bookings-method.md): Get all the bookings (debits and credits) in specified pool. - [Get Pool Method](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/smc-index/get-pool-method.md): Get pool data with all its nominators. - [Lifecheck Method](https://companyname-a7d5b98e-v3-fields.mintlify.app/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. - [API authentication](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v2-authentication.md) - [API error codes](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v2-errors.md) - [Tonlib type identifiers](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v2-tonlib-types.md) - [Convert raw address to user-friendly format](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v2/accounts/convert-raw-address-to-user-friendly-format.md): Convert an address from raw to human-readable format. - [Convert user-friendly address to raw format](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v2/accounts/convert-user-friendly-address-to-raw-format.md): Convert an address from human-readable to raw format. - [Detect all address formats](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v2/accounts/detect-all-address-formats.md): Get all possible address forms. - [Get account balance only](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v2/accounts/get-account-balance-only.md): Get balance (in nanotons) of a given address. - [Get account lifecycle state](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v2/accounts/get-account-lifecycle-state.md): Get state of a given address. State can be either *unitialized*, *active* or *frozen*. - [Get account state and balance](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v2/accounts/get-account-state-and-balance.md): Get basic information about the address: balance, code, data, last_transaction_id. - [Get detailed account state (extended)](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v2/accounts/get-detailed-account-state-extended.md): Similar to previous one but tries to parse additional information for known contract types. This method is based on tonlib's function *getAccountState*. For detecting wallets we recommend to use *getWalletInformation*. - [Get NFT or Jetton metadata](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v2/accounts/get-nft-or-jetton-metadata.md): Get NFT or Jetton information. - [Get wallet information](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v2/accounts/get-wallet-information.md): Retrieve wallet information. This method parses contract state and currently supports more wallet types than getExtendedAddressInformation: simple wallet, standard wallet, v3 wallet, v4 wallet. - [List account transactions](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v2/accounts/list-account-transactions.md): Get transaction history of a given address. - [Get block header metadata](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v2/blocks/get-block-header-metadata.md): Get metadata of a given block. - [Get latest consensus block](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v2/blocks/get-latest-consensus-block.md): Get consensus block and its update timestamp. - [Get latest masterchain info](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v2/blocks/get-latest-masterchain-info.md): Get up-to-date masterchain state. - [Get masterchain block signatures](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v2/blocks/get-masterchain-block-signatures.md): Get up-to-date masterchain state. - [Get outgoing message queue sizes](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v2/blocks/get-outgoing-message-queue-sizes.md): Get info with current sizes of messages queues by shards. - [Get shard block proof](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v2/blocks/get-shard-block-proof.md): Get merkle proof of shardchain block. - [Get shards at masterchain seqno](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v2/blocks/get-shards-at-masterchain-seqno.md): Get shards information. - [Get smart contract libraries](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v2/blocks/get-smart-contract-libraries.md): Get libraries codes. - [List block transactions](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v2/blocks/list-block-transactions.md): Get transactions of the given block. - [List block transactions (extended details)](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v2/blocks/list-block-transactions-extended-details.md): Get transactions of the given block. - [Look up block by height, LT, or timestamp](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v2/blocks/look-up-block-by-height-lt-or-timestamp.md): Look up block by either *seqno*, *lt* or *unixtime*. - [Get all config parameters](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v2/config/get-all-config-parameters.md): Get cell with full config. - [Get single config parameter](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v2/config/get-single-config-parameter.md): Get config by id. - [JSON-RPC handler](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v2/json-rpc/json-rpc-handler.md): All methods in the API are available through JSON-RPC protocol ([spec](https://www.jsonrpc.org/specification)). - [Estimate transaction fees](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v2/messages-and-transactions/estimate-transaction-fees.md): Estimate fees required for query processing. *body*, *init-code* and *init-data* accepted in serialized format (b64-encoded). - [Send external message and return hash](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v2/messages-and-transactions/send-external-message-and-return-hash.md): Send serialized BoC file: fully packed and serialized external message to blockchain. The method returns message hash. - [Send external message (BoC)](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v2/messages-and-transactions/send-external-message-boc.md): Send serialized BoC file: fully packed and serialized external message to blockchain. - [Send unpacked external query](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v2/messages-and-transactions/send-unpacked-external-query.md): Send query - unpacked external message. This method takes address, body and init-params (if any), packs it to external message and sends to network. All params should be BoC-serialized. - [Overview](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v2/overview.md) - [Run get-method on contract](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v2/smart-contracts/run-get-method-on-contract.md): Run get method on smart contract. - [Locate result transaction by incoming message](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v2/transactions/locate-result-transaction-by-incoming-message.md): Same as previous. Locate outcoming transaction of *destination* address by incoming message - [Locate source transaction by outgoing message](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v2/transactions/locate-source-transaction-by-outgoing-message.md): Locate incoming transaction of *source* address by outcoming message. - [Locate transaction by incoming message](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v2/transactions/locate-transaction-by-incoming-message.md): Locate outcoming transaction of *destination* address by incoming message. - [API authentication](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v3-authentication.md) - [API error codes](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v3-errors.md) - [Pagination](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v3-pagination.md) - [Get account states](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v3/accounts/get-account-states.md): Returns the current on-chain state for one or more accounts. Includes balance, contract code and data hashes, account status, and last transaction reference. Use `include_boc` to control whether full code and data BOCs are returned. - [Get address book](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v3/accounts/get-address-book.md): Returns the address book entries for a list of addresses. Each entry includes the user-friendly address form, detected interfaces, and associated DNS domain (if any). - [Get metadata](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v3/accounts/get-metadata.md): Returns metadata for a list of addresses. Metadata includes indexing status and token information (name, symbol, image, type) for known Jetton and NFT contracts. - [Get wallet states](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v3/accounts/get-wallet-states.md): Returns wallet state for one or more addresses. Detects whether each address is a wallet contract and extracts wallet-specific fields (type, seqno, wallet_id, signature permissions). Non-wallet addresses are included with `is_wallet: false`. - [Get actions](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v3/actions-and-traces/get-actions.md): Returns parsed high-level actions (transfers, swaps, burns, etc.) derived from on-chain traces. Filter by account, transaction hash, message hash, trace ID, or action type. Actions provide a human-readable interpretation of raw transactions. - [Get pending actions](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v3/actions-and-traces/get-pending-actions.md): Returns parsed actions for pending (not yet finalized) traces. Filter by account address or external message hash. Useful for tracking transactions that have been submitted but not yet confirmed on-chain. - [Get pending traces](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v3/actions-and-traces/get-pending-traces.md): Returns pending traces that have not yet been finalized. Filter by account address or external message hash. A pending trace represents a message chain that is still being processed by the network. - [Get traces](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v3/actions-and-traces/get-traces.md): Returns execution traces matching the specified filters. A trace represents the full message chain triggered by an external message. Filter by account, trace ID, transaction hash, or message hash. Use only one primary filter at a time. Optionally include parsed actions. - [Estimate fee](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v3/apiv2/estimate-fee.md): Estimates the fees required to process a transaction. Accepts a target address and serialized message body, init-code, and init-data (all base64-encoded). Returns a breakdown of source and destination fees including storage, gas, and forwarding costs. - [Get address information](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v3/apiv2/get-address-information.md): Returns the current state of an account on the TON blockchain. Includes balance (in nanotons), smart contract code and data (as BOC-encoded strings), account status, and a reference to the last transaction. Compatible with the v2 API response format. - [Get wallet information](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v3/apiv2/get-wallet-information.md): Returns wallet-specific information for an account. Identifies the wallet version and extracts wallet fields like `seqno` and `wallet_id`. Supported wallets: v1r1, v1r2, v1r3, v2r1, v2r2, v3r1, v3r2, v4r1, v4r2, v5beta, v5r1. Returns error 409 if the account exists but isn't a wallet contract. - [Run get method](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v3/apiv2/run-get-method.md): Executes a get method on a smart contract and returns the result stack. The stack supports `num`, `cell`, and `slice` types. Cell and slice values must be base64-encoded BOCs. Both `address` and `method` are required. - [Send message](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v3/apiv2/send-message.md): Sends a serialized external message (BOC) to the TON network for processing. The message must be a valid base64-encoded bag-of-cells. Returns the message hash on success. - [Get adjacent transactions](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v3/blockchain-data/get-adjacent-transactions.md): Returns the parent and/or child transactions for a given transaction. Use `direction` to filter by inbound or outbound messages. Useful for tracing the execution flow of a multi-hop message chain. - [Get blocks](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v3/blockchain-data/get-blocks.md): Returns blocks matching the specified filters. Query by workchain, shard, sequence number, root hash, file hash, or time range. Each block includes metadata such as transaction count, validator info, and references to previous blocks. - [Get masterchain block shard state](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v3/blockchain-data/get-masterchain-block-shard-state.md): Returns the shard state at a given masterchain block sequence number. Equivalent to the v2 `/shards` endpoint. Use this to discover which shard blocks were committed in a specific masterchain block. - [Get masterchain block shards](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v3/blockchain-data/get-masterchain-block-shards.md): Returns all workchain blocks that appeared after the previous masterchain block for a given sequence number. Useful for iterating through all shard blocks between masterchain blocks. - [Get masterchain info](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v3/blockchain-data/get-masterchain-info.md): Returns the first and last indexed masterchain blocks. Use this to determine the current indexing range and check whether the indexer is up to date. - [Get messages](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v3/blockchain-data/get-messages.md): Returns messages matching the specified filters. Filter by message hash, body hash, source/destination address, opcode, or time range. Use `source=null` to find external inbound messages or `destination=null` for log messages. - [Get pending transactions](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v3/blockchain-data/get-pending-transactions.md): Returns pending transactions that have not yet been finalized. Filter by account address or trace ID. Use only one filter at a time. At least one account address is required unless filtering by trace ID. - [Get transactions](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v3/blockchain-data/get-transactions.md): Returns transactions matching the specified filters. Filter by block coordinates, masterchain sequence number, account address, transaction hash, logical time, or time range. Each transaction includes inbound message, outbound messages, fees, and execution phases. - [Get transactions by masterchain block](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v3/blockchain-data/get-transactions-by-masterchain-block.md): Returns all transactions from a masterchain block and its associated shard blocks. Provides a complete view of all activity committed in a single masterchain round. - [Get transactions by message](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v3/blockchain-data/get-transactions-by-message.md): Returns transactions whose inbound or outbound message matches the specified hash, body hash, or opcode. At least one of `msg_hash`, `body_hash`, or `opcode` is required. Use `direction` to filter by inbound or outbound. - [Get DNS records](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v3/dns/get-dns-records.md): Returns DNS records matching the specified filters. Currently supports `.ton` and `.t.me` domains. Query by wallet address (returns records pointing to that wallet) or by exact domain name. Provide one filter, not both. - [Get Jetton burns](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v3/jettons/get-jetton-burns.md): Returns Jetton burn events matching the specified filters. Filter by owner address, Jetton wallet address, Jetton master address, or time range. Each burn includes the amount, query ID, and transaction reference. - [Get Jetton masters](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v3/jettons/get-jetton-masters.md): Returns Jetton master contracts matching the specified filters. Filter by master address or admin address. Each result includes total supply, mintability status, content metadata, and wallet code hash. - [Get Jetton transfers](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v3/jettons/get-jetton-transfers.md): Returns Jetton transfer events matching the specified filters. Filter by owner address, Jetton wallet, Jetton master, direction, or time range. Each transfer includes source, destination, amount, and optional forward/custom payloads. - [Get Jetton wallets](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v3/jettons/get-jetton-wallets.md): Returns Jetton wallet contracts matching the specified filters. Filter by wallet address, owner address, or Jetton master address. Each result includes balance, owner, and associated Jetton master. Use `exclude_zero_balance` to skip empty wallets. - [Get multisig orders](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v3/multisig/get-multisig-orders.md): Returns multisig orders matching the specified filters. Filter by order address or parent multisig address. Each order includes approval status, expiration date, signers, and optionally parsed actions. At least one of `address` or `multisig_address` is required. - [Get multisig wallets](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v3/multisig/get-multisig-wallets.md): Returns multisig wallet contracts matching the specified filters. Filter by multisig address or signer/proposer wallet address. Each result includes signers, proposers, threshold, and optionally associated orders. At least one of `address` or `wallet_address` is required. - [Get NFT collections](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v3/nfts/get-nft-collections.md): Returns NFT collection contracts matching the specified filters. Filter by collection address or owner address. Each result includes collection content metadata, next item index, and owner. - [Get NFT items](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v3/nfts/get-nft-items.md): Returns NFT items matching the specified filters. Filter by item address, owner address, collection address, or item index. Use `include_on_sale` to include items listed on marketplaces. When querying multiple collections, provide exactly one `owner_address`. - [Get NFT transfers](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v3/nfts/get-nft-transfers.md): Returns NFT transfer events matching the specified filters. Filter by owner address, item address, collection address, direction, or time range. Each transfer includes old and new owner, forward payload, and transaction reference. - [Overview](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v3/overview.md) - [Get top accounts by balance](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v3/stats/get-top-accounts-by-balance.md): Returns accounts sorted by balance in descending order. Use `limit` and `offset` for pagination. Useful for analytics and leaderboard views. - [Decode opcodes and bodies](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v3/utils/decode-opcodes-and-bodies.md): Decodes opcodes and message bodies into human-readable form. Opcodes can be in hex (with or without `0x` prefix) or decimal format. Bodies should be in base64 or hex format. Maximum 1000 items per list. - [Decode opcodes and bodies](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v3/utils/decode-opcodes-and-bodies-1.md): Decodes opcodes and message bodies into human-readable form. Opcodes can be in hex (with or without `0x` prefix) or decimal format. Bodies should be in base64 or hex format. Maximum 1000 items per list. Use POST for long parameter lists that may be truncated in GET requests. - [Get vesting contracts](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v3/vesting/get-vesting-contracts.md): Returns vesting contracts matching the specified filters. Filter by contract address or wallet address (owner or sender). Each result includes vesting schedule parameters: start time, cliff duration, total duration, unlock period, total amount, and optional whitelist. - [How to initialize the TON Connect's AppKit](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/appkit/init.md) - [How to work with Jettons using AppKit](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/appkit/jettons.md) - [How to work with NFTs using AppKit](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/appkit/nfts.md) - [AppKit: SDK for decentralized applications (dApps)](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/appkit/overview.md) - [How to work with Toncoin using AppKit](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/appkit/toncoin.md) - [Bridges](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/bridges.md) - [Overview](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/explorers/overview.md) - [Using Tonviewer](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/explorers/tonviewer.md) - [Integrate MyTonCtrl with Prometheus](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/nodes/cpp/integrating-with-prometheus.md) - [Telegram alerting](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/nodes/cpp/mytonctrl/alerting.md) - [Backup](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/nodes/cpp/mytonctrl/backups.md): MyTonCtrl bundles helper scripts for creating and restoring node backups. - [BTC Teleport](https://companyname-a7d5b98e-v3-fields.mintlify.app/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. - [Collator](https://companyname-a7d5b98e-v3-fields.mintlify.app/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. - [Core](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/nodes/cpp/mytonctrl/core.md): Inspecting node health, managing modes and settings, maintaining the software stack, and running diagnostics. - [Custom overlays](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/nodes/cpp/mytonctrl/custom-overlays.md): Sets up a custom overlay to speed up synchronization for a group of nodes. - [Installer](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/nodes/cpp/mytonctrl/installer.md): MyTonInstaller complements MyTonCtrl by bootstrapping and maintaining TON node components. - [Liquid staking](https://companyname-a7d5b98e-v3-fields.mintlify.app/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. - [Overview](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/nodes/cpp/mytonctrl/overview.md) - [Nominator pools](https://companyname-a7d5b98e-v3-fields.mintlify.app/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. - [Utilities](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/nodes/cpp/mytonctrl/utilities.md): Utility commands provide quick inspection and helper tools for accounts, bookmarks, governance artifacts, and validator data. - [Validator](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/nodes/cpp/mytonctrl/validator.md): Validator mode automates governance voting, election participation, efficiency tracking, and the local collator registry. - [Wallet](https://companyname-a7d5b98e-v3-fields.mintlify.app/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. - [Run a validator](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/nodes/cpp/run-validator.md): Run a validator node with MyTonCtrl - [Setting up a local blockchain using MyLocalTon](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/nodes/cpp/setup-mylocalton.md): Install MyLocalTon to spin up a self-contained TON network for development and testing. - [Run a node with MyTonCtrl](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/nodes/cpp/setup-mytonctrl.md): Provision hardware, install MyTonCtrl, and follow runbooks for validator, liteserver, or archive roles. - [Blockchain nodes overview](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/nodes/overview.md): Pick the right TON node setup and understand the operational work it requires. - [Architecture reference](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/nodes/rust/architecture.md) - [How to configure global JSON file](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/nodes/rust/global-config.md) - [How to configure logging YAML file](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/nodes/rust/logs-config.md) - [Metrics](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/nodes/rust/metrics.md) - [Monitoring](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/nodes/rust/monitoring.md) - [How to configure node JSON file](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/nodes/rust/node-config.md) - [Node configuration reference](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/nodes/rust/node-config-ref.md) - [Health probes](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/nodes/rust/probes.md) - [Rust node quick start](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/nodes/rust/quick-start.md) - [Oracles overview](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/oracles/overview.md) - [Pyth oracle](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/oracles/pyth.md) - [RedStone oracle](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/oracles/redstone.md) - [SDKs](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/sdks.md) - [Liquid staking contracts](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/staking/liquid-staking.md) - [Nominator pool contracts](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/staking/nominator-pools.md) - [Staking overview](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/staking/overview.md) - [Single nominator pool contracts](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/staking/single-nominator.md) - [Stake calculation](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/staking/stake-calculation.md) - [Network status](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/status.md) - [How to adopt sub-second finality](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/subsecond.md) - [Telegram analytics](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/tma/analytics/analytics.md) - [API Endpoints](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/tma/analytics/api-endpoints.md) - [FAQ](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/tma/analytics/faq.md) - [Installation via NPM package](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/tma/analytics/install-via-npm.md) - [Installation via script tag](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/tma/analytics/install-via-script.md) - [Managing integration](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/tma/analytics/managing-integration.md) - [Preparations](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/tma/analytics/preparation.md) - [Supported events](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/tma/analytics/supported-events.md) - [TMA create CLI](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/tma/create-mini-app.md) - [TMA: Telegram Mini Apps overview](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/tma/overview.md) - [Getting started](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/tma/telegram-ui/getting-started.md) - [Overview](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/tma/telegram-ui/overview.md) - [AppRoot component](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/tma/telegram-ui/platform-and-palette.md) - [Avatar](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/tma/telegram-ui/reference/avatar.md) - [How to integrate a decentralized application (dApp)](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/ton-connect/dapp.md) - [TON Connect manifests](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/ton-connect/manifest.md) - [Message lookup](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/ton-connect/message-lookup.md) - [TON Connect overview](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/ton-connect/overview.md) - [How to integrate a wallet with TON](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/ton-connect/wallet.md) - [WalletConnect support](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/ton-connect/wallet-connect.md) - [API reference](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/ton-pay/api-reference.md) - [On-ramp in TON Pay SDK](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/ton-pay/on-ramp.md) - [TON Pay SDK overview](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/ton-pay/overview.md) - [How to send payments using TON Pay React hook](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/ton-pay/payment-integration/payments-react.md) - [How to send payments using TON Connect](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/ton-pay/payment-integration/payments-tonconnect.md) - [How to check status and retrieve info](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/ton-pay/payment-integration/status-info.md) - [How to build a transfer](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/ton-pay/payment-integration/transfer.md) - [Quick start](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/ton-pay/quick-start.md) - [How to add a TON Pay button using JS](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/ton-pay/ui-integration/button-js.md) - [How to add a TON Pay button using React](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/ton-pay/ui-integration/button-react.md) - [TON Pay webhooks](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/ton-pay/webhooks.md) - [Addresses workflow](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/wallet-apps/addresses-workflow.md) - [Deep links](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/wallet-apps/deep-links.md) - [How to get coins on testnet](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/wallet-apps/get-coins.md) - [Tonkeeper](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/wallet-apps/tonkeeper.md) - [wallet.ton.org](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/wallet-apps/web.md) - [How to retrieve wallet information, jettons, and NFTs with WalletKit on the Android platform](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/walletkit/android/data.md) - [How to connect to dApp and handle wallet events on the Android platform](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/walletkit/android/events.md) - [How to initialize the TON Connect's WalletKit on the Android platform](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/walletkit/android/init.md) - [How to install the TON Connect's WalletKit on the Android platform](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/walletkit/android/installation.md) - [How to transfer Toncoin, Jettons and NFTs with WalletKit on the Android platform](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/walletkit/android/transactions.md) - [How to manage TON wallets with WalletKit on the Android platform](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/walletkit/android/wallets.md) - [How to inject TON's WalletKit into WebView on Android platform](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/walletkit/android/webview.md) - [Custodian integration for in-wallet browsers and browser extensions](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/walletkit/browser-extension.md) - [How to retrieve wallet information, jettons, and NFTs with WalletKit on the iOS platform](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/walletkit/ios/data.md) - [How to connect to dApp and handle wallet events on the iOS platform](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/walletkit/ios/events.md) - [How to initialize the TON Connect's WalletKit on the iOS platform](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/walletkit/ios/init.md) - [How to install the TON Connect's WalletKit on the iOS platform](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/walletkit/ios/installation.md) - [How to transfer Toncoin, Jettons and NFTs with WalletKit on the iOS platform](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/walletkit/ios/transactions.md) - [How to manage TON wallets with WalletKit on the iOS platform](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/walletkit/ios/wallets.md) - [How to inject TON's WalletKit into WebView on iOS platform](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/walletkit/ios/webview.md) - [Custodian integration for native and web wallets](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/walletkit/native-web.md) - [WalletKit: SDK for custodial and non-custodial wallet services](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/walletkit/overview.md) - [Integration QA guide](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/walletkit/qa-guide.md) - [How to handle connections with WalletKit on the Web platform](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/walletkit/web/connections.md) - [How to handle other events with WalletKit on the Web platform](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/walletkit/web/events.md) - [How to initialize the TON Connect's WalletKit on the Web platform](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/walletkit/web/init.md) - [How to work with Jettons using WalletKit on the Web platform](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/walletkit/web/jettons.md) - [How to work with NFTs using WalletKit on the Web platform](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/walletkit/web/nfts.md) - [How to work with Toncoin using WalletKit on the Web platform](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/walletkit/web/toncoin.md) - [How to manage TON wallets with WalletKit on the Web platform](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/walletkit/web/wallets.md) - [Change library](https://companyname-a7d5b98e-v3-fields.mintlify.app/foundations/actions/change-library.md) - [Actions](https://companyname-a7d5b98e-v3-fields.mintlify.app/foundations/actions/overview.md) - [Reserve coins](https://companyname-a7d5b98e-v3-fields.mintlify.app/foundations/actions/reserve.md) - [Send message](https://companyname-a7d5b98e-v3-fields.mintlify.app/foundations/actions/send.md) - [Set code](https://companyname-a7d5b98e-v3-fields.mintlify.app/foundations/actions/set-code.md) - [Deriving addresses](https://companyname-a7d5b98e-v3-fields.mintlify.app/foundations/addresses/derive.md) - [Internal address formats](https://companyname-a7d5b98e-v3-fields.mintlify.app/foundations/addresses/formats.md) - [Addresses overview](https://companyname-a7d5b98e-v3-fields.mintlify.app/foundations/addresses/overview.md) - [Reading and writing addresses](https://companyname-a7d5b98e-v3-fields.mintlify.app/foundations/addresses/serialize.md) - [Blockchain config](https://companyname-a7d5b98e-v3-fields.mintlify.app/foundations/config.md) - [Catchain & BCP visualizer](https://companyname-a7d5b98e-v3-fields.mintlify.app/foundations/consensus/catchain-visualizer.md): Interactive visual simulation of Catchain + BCP rounds - [Transaction fees](https://companyname-a7d5b98e-v3-fields.mintlify.app/foundations/fees.md) - [Glossary](https://companyname-a7d5b98e-v3-fields.mintlify.app/foundations/glossary.md) - [Blockchain limits](https://companyname-a7d5b98e-v3-fields.mintlify.app/foundations/limits.md) - [Deploy message](https://companyname-a7d5b98e-v3-fields.mintlify.app/foundations/messages/deploy.md) - [Incoming external messages](https://companyname-a7d5b98e-v3-fields.mintlify.app/foundations/messages/external-in.md) - [Outbound external messages](https://companyname-a7d5b98e-v3-fields.mintlify.app/foundations/messages/external-out.md) - [Internal messages](https://companyname-a7d5b98e-v3-fields.mintlify.app/foundations/messages/internal.md) - [Sending modes](https://companyname-a7d5b98e-v3-fields.mintlify.app/foundations/messages/modes.md) - [Ordinary transactions](https://companyname-a7d5b98e-v3-fields.mintlify.app/foundations/messages/ordinary-tx.md) - [Overview](https://companyname-a7d5b98e-v3-fields.mintlify.app/foundations/messages/overview.md) - [Execution phases](https://companyname-a7d5b98e-v3-fields.mintlify.app/foundations/phases.md) - [Precompiled contracts](https://companyname-a7d5b98e-v3-fields.mintlify.app/foundations/precompiled.md) - [Overview](https://companyname-a7d5b98e-v3-fields.mintlify.app/foundations/proofs/overview.md) - [Liteserver proof verification](https://companyname-a7d5b98e-v3-fields.mintlify.app/foundations/proofs/verifying-liteserver-proofs.md) - [Bag of cells](https://companyname-a7d5b98e-v3-fields.mintlify.app/foundations/serialization/boc.md) - [Cells](https://companyname-a7d5b98e-v3-fields.mintlify.app/foundations/serialization/cells.md) - [Library references](https://companyname-a7d5b98e-v3-fields.mintlify.app/foundations/serialization/library.md) - [Merkle proofs](https://companyname-a7d5b98e-v3-fields.mintlify.app/foundations/serialization/merkle.md) - [Merkle updates](https://companyname-a7d5b98e-v3-fields.mintlify.app/foundations/serialization/merkle-update.md) - [Pruned branches](https://companyname-a7d5b98e-v3-fields.mintlify.app/foundations/serialization/pruned.md) - [Blockchain sharding](https://companyname-a7d5b98e-v3-fields.mintlify.app/foundations/shards.md) - [Account status](https://companyname-a7d5b98e-v3-fields.mintlify.app/foundations/status.md) - [System contracts](https://companyname-a7d5b98e-v3-fields.mintlify.app/foundations/system.md) - [Traces](https://companyname-a7d5b98e-v3-fields.mintlify.app/foundations/traces.md) - [Web3 services](https://companyname-a7d5b98e-v3-fields.mintlify.app/foundations/web3/overview.md) - [TON DNS](https://companyname-a7d5b98e-v3-fields.mintlify.app/foundations/web3/ton-dns.md): On-chain hierarchical domain name service for TON Network - [TON Proxy](https://companyname-a7d5b98e-v3-fields.mintlify.app/foundations/web3/ton-proxy.md): HTTP-to-ADNL bridge for accessing and hosting TON Sites from a conventional browser - [TON Sites](https://companyname-a7d5b98e-v3-fields.mintlify.app/foundations/web3/ton-sites.md): Web services accessible through TON Network via ADNL and RLDP - [TON Storage](https://companyname-a7d5b98e-v3-fields.mintlify.app/foundations/web3/ton-storage.md): Distributed file storage for the TON Blockchain using torrent-like technology and on-chain payment contracts - [Catchain consensus: an outline](https://companyname-a7d5b98e-v3-fields.mintlify.app/foundations/whitepapers/catchain.md): Whitepaper by Dr. Nikolai Durov - [Overview](https://companyname-a7d5b98e-v3-fields.mintlify.app/foundations/whitepapers/overview.md) - [Telegram Open Network (TON) Blockchain Specification](https://companyname-a7d5b98e-v3-fields.mintlify.app/foundations/whitepapers/tblkch.md): Whitepaper by Dr. Nikolai Durov - [The Open Network](https://companyname-a7d5b98e-v3-fields.mintlify.app/foundations/whitepapers/ton.md): Whitepaper by Dr. Nikolai Durov - [Telegram Open Network Virtual Machine](https://companyname-a7d5b98e-v3-fields.mintlify.app/foundations/whitepapers/tvm.md): Whitepaper by Dr. Nikolai Durov - [Coming from Ethereum](https://companyname-a7d5b98e-v3-fields.mintlify.app/from-ethereum.md) - [Get support](https://companyname-a7d5b98e-v3-fields.mintlify.app/get-support.md) - [Complex and non-trivial TL-B examples](https://companyname-a7d5b98e-v3-fields.mintlify.app/languages/tl-b/complex-and-non-trivial-examples.md) - [TL-B overview](https://companyname-a7d5b98e-v3-fields.mintlify.app/languages/tl-b/overview.md) - [Simple TL-B examples](https://companyname-a7d5b98e-v3-fields.mintlify.app/languages/tl-b/simple-examples.md) - [TL-B syntax and semantics](https://companyname-a7d5b98e-v3-fields.mintlify.app/languages/tl-b/syntax-and-semantics.md) - [TEP TL-B examples](https://companyname-a7d5b98e-v3-fields.mintlify.app/languages/tl-b/tep-examples.md) - [TL-B tooling](https://companyname-a7d5b98e-v3-fields.mintlify.app/languages/tl-b/tooling.md) - [Other resources](https://companyname-a7d5b98e-v3-fields.mintlify.app/more-tutorials.md) - [Old documentation](https://companyname-a7d5b98e-v3-fields.mintlify.app/old.md) - [Jettons payments processing](https://companyname-a7d5b98e-v3-fields.mintlify.app/payments/jettons.md) - [Payment processing overview](https://companyname-a7d5b98e-v3-fields.mintlify.app/payments/overview.md) - [Toncoin payments processing](https://companyname-a7d5b98e-v3-fields.mintlify.app/payments/toncoin.md) - [Airdrop](https://companyname-a7d5b98e-v3-fields.mintlify.app/standard/tokens/airdrop.md) - [API](https://companyname-a7d5b98e-v3-fields.mintlify.app/standard/tokens/jettons/api.md) - [Burn](https://companyname-a7d5b98e-v3-fields.mintlify.app/standard/tokens/jettons/burn.md) - [Jetton comparison](https://companyname-a7d5b98e-v3-fields.mintlify.app/standard/tokens/jettons/comparison.md) - [How to find Jetton wallet](https://companyname-a7d5b98e-v3-fields.mintlify.app/standard/tokens/jettons/find.md) - [How it works](https://companyname-a7d5b98e-v3-fields.mintlify.app/standard/tokens/jettons/how-it-works.md) - [How to mint new jettons](https://companyname-a7d5b98e-v3-fields.mintlify.app/standard/tokens/jettons/mint.md) - [How to deploy mintless Jetton](https://companyname-a7d5b98e-v3-fields.mintlify.app/standard/tokens/jettons/mintless/deploy.md) - [Mintless Jetton](https://companyname-a7d5b98e-v3-fields.mintlify.app/standard/tokens/jettons/mintless/overview.md) - [Overview](https://companyname-a7d5b98e-v3-fields.mintlify.app/standard/tokens/jettons/overview.md) - [How to get supply data](https://companyname-a7d5b98e-v3-fields.mintlify.app/standard/tokens/jettons/supply-data.md) - [How to transfer Jettons](https://companyname-a7d5b98e-v3-fields.mintlify.app/standard/tokens/jettons/transfer.md) - [How to get Jetton wallet data](https://companyname-a7d5b98e-v3-fields.mintlify.app/standard/tokens/jettons/wallet-data.md) - [Metadata](https://companyname-a7d5b98e-v3-fields.mintlify.app/standard/tokens/metadata.md) - [API](https://companyname-a7d5b98e-v3-fields.mintlify.app/standard/tokens/nft/api.md) - [NFT comparison](https://companyname-a7d5b98e-v3-fields.mintlify.app/standard/tokens/nft/comparison.md) - [How to deploy an NFT item](https://companyname-a7d5b98e-v3-fields.mintlify.app/standard/tokens/nft/deploy.md) - [NFT: How it works](https://companyname-a7d5b98e-v3-fields.mintlify.app/standard/tokens/nft/how-it-works.md) - [How to get NFT item metadata](https://companyname-a7d5b98e-v3-fields.mintlify.app/standard/tokens/nft/metadata.md) - [NFT 2.0](https://companyname-a7d5b98e-v3-fields.mintlify.app/standard/tokens/nft/nft-2.0.md) - [NFT: Non-fungible token](https://companyname-a7d5b98e-v3-fields.mintlify.app/standard/tokens/nft/overview.md) - [NFT: reference implementation](https://companyname-a7d5b98e-v3-fields.mintlify.app/standard/tokens/nft/reference.md) - [SBT: How it works](https://companyname-a7d5b98e-v3-fields.mintlify.app/standard/tokens/nft/sbt.md) - [How to transfer an NFT](https://companyname-a7d5b98e-v3-fields.mintlify.app/standard/tokens/nft/transfer.md) - [How to verify NFT item](https://companyname-a7d5b98e-v3-fields.mintlify.app/standard/tokens/nft/verify.md) - [Token overview](https://companyname-a7d5b98e-v3-fields.mintlify.app/standard/tokens/overview.md) - [Vesting contracts](https://companyname-a7d5b98e-v3-fields.mintlify.app/standard/vesting.md) - [Comparison](https://companyname-a7d5b98e-v3-fields.mintlify.app/standard/wallets/comparison.md) - [Highload wallets](https://companyname-a7d5b98e-v3-fields.mintlify.app/standard/wallets/highload/overview.md) - [Highload Wallet v2 — specification](https://companyname-a7d5b98e-v3-fields.mintlify.app/standard/wallets/highload/v2/specification.md) - [How to create Highload Wallet v3](https://companyname-a7d5b98e-v3-fields.mintlify.app/standard/wallets/highload/v3/create.md) - [How to send a batch of transfers](https://companyname-a7d5b98e-v3-fields.mintlify.app/standard/wallets/highload/v3/send-batch-transfers.md) - [How to send a single transfer](https://companyname-a7d5b98e-v3-fields.mintlify.app/standard/wallets/highload/v3/send-single-transfer.md) - [Highload Wallet v3 — specification](https://companyname-a7d5b98e-v3-fields.mintlify.app/standard/wallets/highload/v3/specification.md) - [How to verify message is processed](https://companyname-a7d5b98e-v3-fields.mintlify.app/standard/wallets/highload/v3/verify-is-processed.md) - [Wallets history](https://companyname-a7d5b98e-v3-fields.mintlify.app/standard/wallets/history.md) - [How TON wallets work](https://companyname-a7d5b98e-v3-fields.mintlify.app/standard/wallets/how-it-works.md) - [How to interact with wallet](https://companyname-a7d5b98e-v3-fields.mintlify.app/standard/wallets/interact.md) - [Lockup wallet](https://companyname-a7d5b98e-v3-fields.mintlify.app/standard/wallets/lockup.md) - [Mnemonics](https://companyname-a7d5b98e-v3-fields.mintlify.app/standard/wallets/mnemonics.md) - [Performance benchmark](https://companyname-a7d5b98e-v3-fields.mintlify.app/standard/wallets/performance.md) - [How to interact with Preprocessed Wallet V2](https://companyname-a7d5b98e-v3-fields.mintlify.app/standard/wallets/preprocessed-v2/interact.md) - [Preprocessed Wallet V2 — specification](https://companyname-a7d5b98e-v3-fields.mintlify.app/standard/wallets/preprocessed-v2/specification.md) - [Restricted wallet](https://companyname-a7d5b98e-v3-fields.mintlify.app/standard/wallets/restricted.md) - [Wallet V4](https://companyname-a7d5b98e-v3-fields.mintlify.app/standard/wallets/v4.md) - [Wallet V5](https://companyname-a7d5b98e-v3-fields.mintlify.app/standard/wallets/v5.md) - [Wallet V5 API](https://companyname-a7d5b98e-v3-fields.mintlify.app/standard/wallets/v5-api.md) - [Start here](https://companyname-a7d5b98e-v3-fields.mintlify.app/start-here.md) - [Basic syntax](https://companyname-a7d5b98e-v3-fields.mintlify.app/tolk/basic-syntax.md) - [Changelog](https://companyname-a7d5b98e-v3-fields.mintlify.app/tolk/changelog.md) - [Tolk contract examples](https://companyname-a7d5b98e-v3-fields.mintlify.app/tolk/examples.md) - [Assembler functions](https://companyname-a7d5b98e-v3-fields.mintlify.app/tolk/features/asm-functions.md) - [Automatic serialization](https://companyname-a7d5b98e-v3-fields.mintlify.app/tolk/features/auto-serialization.md) - [Compiler optimizations](https://companyname-a7d5b98e-v3-fields.mintlify.app/tolk/features/compiler-optimizations.md) - [Contract getters](https://companyname-a7d5b98e-v3-fields.mintlify.app/tolk/features/contract-getters.md) - [Contract storage](https://companyname-a7d5b98e-v3-fields.mintlify.app/tolk/features/contract-storage.md) - [Forward payload in jettons](https://companyname-a7d5b98e-v3-fields.mintlify.app/tolk/features/jetton-payload.md) - [Lazy loading](https://companyname-a7d5b98e-v3-fields.mintlify.app/tolk/features/lazy-loading.md) - [Handling messages](https://companyname-a7d5b98e-v3-fields.mintlify.app/tolk/features/message-handling.md) - [Sending messages](https://companyname-a7d5b98e-v3-fields.mintlify.app/tolk/features/message-sending.md) - [Standard library](https://companyname-a7d5b98e-v3-fields.mintlify.app/tolk/features/standard-library.md) - [FunC-to-Tolk converter](https://companyname-a7d5b98e-v3-fields.mintlify.app/tolk/from-func/converter.md) - [Standard libraries comparison](https://companyname-a7d5b98e-v3-fields.mintlify.app/tolk/from-func/stdlib-comparison.md) - [Tolk vs FunC](https://companyname-a7d5b98e-v3-fields.mintlify.app/tolk/from-func/tolk-vs-func.md) - [Idioms and conventions](https://companyname-a7d5b98e-v3-fields.mintlify.app/tolk/idioms-conventions.md) - [Tolk language](https://companyname-a7d5b98e-v3-fields.mintlify.app/tolk/overview.md) - [Conditions and loops](https://companyname-a7d5b98e-v3-fields.mintlify.app/tolk/syntax/conditions-loops.md) - [Exceptions in Tolk](https://companyname-a7d5b98e-v3-fields.mintlify.app/tolk/syntax/exceptions.md) - [Functions and methods](https://companyname-a7d5b98e-v3-fields.mintlify.app/tolk/syntax/functions-methods.md) - [Imports and name resolution](https://companyname-a7d5b98e-v3-fields.mintlify.app/tolk/syntax/imports.md) - [Mutability](https://companyname-a7d5b98e-v3-fields.mintlify.app/tolk/syntax/mutability.md) - [Operators](https://companyname-a7d5b98e-v3-fields.mintlify.app/tolk/syntax/operators.md) - [Pattern matching](https://companyname-a7d5b98e-v3-fields.mintlify.app/tolk/syntax/pattern-matching.md) - [Structures and fields](https://companyname-a7d5b98e-v3-fields.mintlify.app/tolk/syntax/structures-fields.md) - [Variables](https://companyname-a7d5b98e-v3-fields.mintlify.app/tolk/syntax/variables.md) - [Address](https://companyname-a7d5b98e-v3-fields.mintlify.app/tolk/types/address.md) - [Type aliases](https://companyname-a7d5b98e-v3-fields.mintlify.app/tolk/types/aliases.md) - [Booleans](https://companyname-a7d5b98e-v3-fields.mintlify.app/tolk/types/booleans.md) - [Callables](https://companyname-a7d5b98e-v3-fields.mintlify.app/tolk/types/callables.md) - [Cells, slices, builders](https://companyname-a7d5b98e-v3-fields.mintlify.app/tolk/types/cells.md) - [Enums](https://companyname-a7d5b98e-v3-fields.mintlify.app/tolk/types/enums.md) - [Generic structs and aliases](https://companyname-a7d5b98e-v3-fields.mintlify.app/tolk/types/generics.md) - [Type system overview](https://companyname-a7d5b98e-v3-fields.mintlify.app/tolk/types/list-of-types.md) - [Maps](https://companyname-a7d5b98e-v3-fields.mintlify.app/tolk/types/maps.md) - [Nullable types and null safety](https://companyname-a7d5b98e-v3-fields.mintlify.app/tolk/types/nullable.md) - [Numbers](https://companyname-a7d5b98e-v3-fields.mintlify.app/tolk/types/numbers.md) - [Serialization](https://companyname-a7d5b98e-v3-fields.mintlify.app/tolk/types/overall-serialization.md) - [TVM stack representation](https://companyname-a7d5b98e-v3-fields.mintlify.app/tolk/types/overall-tvm-stack.md) - [Strings](https://companyname-a7d5b98e-v3-fields.mintlify.app/tolk/types/strings.md) - [Structures](https://companyname-a7d5b98e-v3-fields.mintlify.app/tolk/types/structures.md) - [Tensors](https://companyname-a7d5b98e-v3-fields.mintlify.app/tolk/types/tensors.md) - [Arrays and tuples](https://companyname-a7d5b98e-v3-fields.mintlify.app/tolk/types/tuples.md) - [Type checks and casts](https://companyname-a7d5b98e-v3-fields.mintlify.app/tolk/types/type-checks-and-casts.md) - [Union types](https://companyname-a7d5b98e-v3-fields.mintlify.app/tolk/types/unions.md) - [The unknown type](https://companyname-a7d5b98e-v3-fields.mintlify.app/tolk/types/unknown.md) - [Void and never types](https://companyname-a7d5b98e-v3-fields.mintlify.app/tolk/types/void-never.md) - [Builders and Slices](https://companyname-a7d5b98e-v3-fields.mintlify.app/tvm/builders-and-slices.md) - [Continuations](https://companyname-a7d5b98e-v3-fields.mintlify.app/tvm/continuations.md) - [Exit codes](https://companyname-a7d5b98e-v3-fields.mintlify.app/tvm/exit-codes.md) - [Gas](https://companyname-a7d5b98e-v3-fields.mintlify.app/tvm/gas.md) - [Get methods](https://companyname-a7d5b98e-v3-fields.mintlify.app/tvm/get-method.md) - [Initialization](https://companyname-a7d5b98e-v3-fields.mintlify.app/tvm/initialization.md): State of TVM before smart contract execution - [Instructions](https://companyname-a7d5b98e-v3-fields.mintlify.app/tvm/instructions.md): Interactive reference for TVM instructions - [TVM overview](https://companyname-a7d5b98e-v3-fields.mintlify.app/tvm/overview.md) - [Registers](https://companyname-a7d5b98e-v3-fields.mintlify.app/tvm/registers.md) - [Retracer](https://companyname-a7d5b98e-v3-fields.mintlify.app/tvm/tools/retracer.md) - [TON Decompiler](https://companyname-a7d5b98e-v3-fields.mintlify.app/tvm/tools/ton-decompiler.md) - [TVM Explorer](https://companyname-a7d5b98e-v3-fields.mintlify.app/tvm/tools/tvm-explorer.md) - [TxTracer](https://companyname-a7d5b98e-v3-fields.mintlify.app/tvm/tools/txtracer.md) ## OpenAPI Specs - [v3](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v3.yaml) - [v2](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/v2.json) - [smc-index](https://companyname-a7d5b98e-v3-fields.mintlify.app/ecosystem/api/toncenter/smc-index.json)