# TON Docs ## Docs - [Start here](https://companyname-a7d5b98e-nft-comparison.mintlify.site/start-here.md) - [Get support](https://companyname-a7d5b98e-nft-comparison.mintlify.site/get-support.md) - [Coming from Ethereum](https://companyname-a7d5b98e-nft-comparison.mintlify.site/from-ethereum.md) - [Other resources](https://companyname-a7d5b98e-nft-comparison.mintlify.site/more-tutorials.md) - [Old documentation](https://companyname-a7d5b98e-nft-comparison.mintlify.site/old.md) - [wallet.ton.org](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/wallet-apps/web.md) - [Deep links](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/wallet-apps/deep-links.md) - [Addresses workflow](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/wallet-apps/addresses-workflow.md) - [Overview](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/explorers/overview.md) - [Using Tonviewer](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/explorers/tonviewer.md) - [SDKs](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/sdks.md) - [Overview](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/api/overview.md) - [Get your TON Center API key](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/api/toncenter/get-api-key.md) - [Get account state and balance](https://companyname-a7d5b98e-nft-comparison.mintlify.site/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-nft-comparison.mintlify.site/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 wallet information](https://companyname-a7d5b98e-nft-comparison.mintlify.site/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-nft-comparison.mintlify.site/ecosystem/api/toncenter/v2/accounts/list-account-transactions.md): Get transaction history of a given address. - [Get account balance only](https://companyname-a7d5b98e-nft-comparison.mintlify.site/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-nft-comparison.mintlify.site/ecosystem/api/toncenter/v2/accounts/get-account-lifecycle-state.md): Get state of a given address. State can be either *unitialized*, *active* or *frozen*. - [Convert raw address to user-friendly format](https://companyname-a7d5b98e-nft-comparison.mintlify.site/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-nft-comparison.mintlify.site/ecosystem/api/toncenter/v2/accounts/convert-user-friendly-address-to-raw-format.md): Convert an address from human-readable to raw format. - [Get NFT or Jetton metadata](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/api/toncenter/v2/accounts/get-nft-or-jetton-metadata.md): Get NFT or Jetton information. - [Detect all address formats](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/api/toncenter/v2/accounts/detect-all-address-formats.md): Get all possible address forms. - [Get latest masterchain info](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/api/toncenter/v2/blocks/get-latest-masterchain-info.md): Get up-to-date masterchain state. - [Get masterchain block signatures](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/api/toncenter/v2/blocks/get-masterchain-block-signatures.md): Get up-to-date masterchain state. - [Get shard block proof](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/api/toncenter/v2/blocks/get-shard-block-proof.md): Get merkle proof of shardchain block. - [Get latest consensus block](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/api/toncenter/v2/blocks/get-latest-consensus-block.md): Get consensus block and its update timestamp. - [Look up block by height, LT, or timestamp](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/api/toncenter/v2/blocks/look-up-block-by-height-lt-or-timestamp.md): Look up block by either *seqno*, *lt* or *unixtime*. - [Get shards at masterchain seqno](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/api/toncenter/v2/blocks/get-shards-at-masterchain-seqno.md): Get shards information. - [List block transactions](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/api/toncenter/v2/blocks/list-block-transactions.md): Get transactions of the given block. - [List block transactions (extended details)](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/api/toncenter/v2/blocks/list-block-transactions-extended-details.md): Get transactions of the given block. - [Get block header metadata](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/api/toncenter/v2/blocks/get-block-header-metadata.md): Get metadata of a given block. - [Get smart contract libraries](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/api/toncenter/v2/blocks/get-smart-contract-libraries.md): Get libraries codes. - [Get outgoing message queue sizes](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/api/toncenter/v2/blocks/get-outgoing-message-queue-sizes.md): Get info with current sizes of messages queues by shards. - [Get single config parameter](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/api/toncenter/v2/config/get-single-config-parameter.md): Get config by id. - [Get all config parameters](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/api/toncenter/v2/config/get-all-config-parameters.md): Get cell with full config. - [Locate transaction by incoming message](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/api/toncenter/v2/transactions/locate-transaction-by-incoming-message.md): Locate outcoming transaction of *destination* address by incoming message. - [Locate result transaction by incoming message](https://companyname-a7d5b98e-nft-comparison.mintlify.site/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-nft-comparison.mintlify.site/ecosystem/api/toncenter/v2/transactions/locate-source-transaction-by-outgoing-message.md): Locate incoming transaction of *source* address by outcoming message. - [Send external message (BoC)](https://companyname-a7d5b98e-nft-comparison.mintlify.site/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 external message and return hash](https://companyname-a7d5b98e-nft-comparison.mintlify.site/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 unpacked external query](https://companyname-a7d5b98e-nft-comparison.mintlify.site/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. - [Estimate transaction fees](https://companyname-a7d5b98e-nft-comparison.mintlify.site/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). - [Run get-method on contract](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/api/toncenter/v2/smart-contracts/run-get-method-on-contract.md): Run get method on smart contract. - [JSON-RPC handler](https://companyname-a7d5b98e-nft-comparison.mintlify.site/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)). - [Get account states with code/data](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/api/toncenter/v3/accounts/get-account-states-with-codedata.md): Query account states - [Get account address book](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/api/toncenter/v3/accounts/get-account-address-book.md): Query address book - [Get account metadata](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/api/toncenter/v3/accounts/get-account-metadata.md): Query address metadata - [Get wallet states and balances](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/api/toncenter/v3/accounts/get-wallet-states-and-balances.md): Query wallet information - [List actions by filters (tx, msg, trace)](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/api/toncenter/v3/actions-and-traces/list-actions-by-filters-tx-msg-trace.md): Get actions by specified filter. - [List pending actions](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/api/toncenter/v3/actions-and-traces/list-pending-actions.md): Get actions by specified filter. - [List pending traces](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/api/toncenter/v3/actions-and-traces/list-pending-traces.md): Get traces by specified filter. - [List completed traces with actions](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/api/toncenter/v3/actions-and-traces/list-completed-traces-with-actions.md): Get traces by specified filter. - [Get smart contract state (legacy v2)](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/api/toncenter/v3/legacy-v2-compatible/get-smart-contract-state-legacy-v2.md): Get smart contract information. - [Estimate transaction fees](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/api/toncenter/v3/legacy-v2-compatible/estimate-transaction-fees.md): Estimate fees required for query processing. Fields body, init-code and init-data accepted in serialized format (b64-encoded). - [Send external message (BoC)](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/api/toncenter/v3/legacy-v2-compatible/send-external-message-boc.md): Send an external message to the TON network. - [Run smart contract get-method](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/api/toncenter/v3/legacy-v2-compatible/run-smart-contract-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-nft-comparison.mintlify.site/ecosystem/api/toncenter/v3/legacy-v2-compatible/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 parent/child transactions for a hash](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/api/toncenter/v3/blockchain-data/get-parentchild-transactions-for-a-hash.md): Get parent and/or children for specified transaction. - [List blocks by filters](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/api/toncenter/v3/blockchain-data/list-blocks-by-filters.md): Returns blocks by specified filters. - [Get masterchain block shard state](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/api/toncenter/v3/blockchain-data/get-masterchain-block-shard-state.md): Get shard blocks at a masterchain seqno (v2 equivalent) - [Get workchain blocks after masterchain block](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/api/toncenter/v3/blockchain-data/get-workchain-blocks-after-masterchain-block.md): Returns all workchain blocks, that appeared after previous masterchain block. - [Get indexed masterchain range](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/api/toncenter/v3/blockchain-data/get-indexed-masterchain-range.md): Get first and last indexed block - [List messages by filters](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/api/toncenter/v3/blockchain-data/list-messages-by-filters.md): Get messages by specified filters. - [List pending transactions](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/api/toncenter/v3/blockchain-data/list-pending-transactions.md): Get pending transactions by specified filter. - [Get transactions](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/api/toncenter/v3/blockchain-data/get-transactions.md): Get transactions by specified filter. - [Get transactions by Masterchain block](https://companyname-a7d5b98e-nft-comparison.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-nft-comparison.mintlify.site/ecosystem/api/toncenter/v3/blockchain-data/get-transactions-by-message.md): Get transactions whose inbound/outbound message has the specified hash. \ - [Query DNS records (.ton, .t.me)](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/api/toncenter/v3/dns/query-dns-records-ton-tme.md): Query DNS records by specified filters. Currently .ton and .t.me DNS are supported. - [Decode opcodes and bodies](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/api/toncenter/v3/utils/decode-opcodes-and-bodies.md): Decode opcodes (hex or decimal) and message bodies (base64 or hex). - [Decode opcodes and bodies](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/api/toncenter/v3/utils/decode-opcodes-and-bodies-1.md): Decode opcodes (hex or decimal) and message bodies (base64 or hex). Use POST for long parameter lists that could be truncated in GET. - [List Jetton burns](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/api/toncenter/v3/jettons/list-jetton-burns.md): Get Jetton burns by specified filters - [List Jetton masters](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/api/toncenter/v3/jettons/list-jetton-masters.md): Get Jetton masters by specified filters - [List Jetton transfers](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/api/toncenter/v3/jettons/list-jetton-transfers.md): Get Jetton transfers by specified filters - [List Jetton wallets](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/api/toncenter/v3/jettons/list-jetton-wallets.md): Get Jetton wallets by specified filters - [List NFT collections](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/api/toncenter/v3/nfts/list-nft-collections.md): Get NFT collections by specified filters - [Get NFT items](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/api/toncenter/v3/nfts/get-nft-items.md): Get NFT items by specified filters - [List NFT transfers](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/api/toncenter/v3/nfts/list-nft-transfers.md): Get transfers of NFT items by specified filters - [List top accounts by balance](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/api/toncenter/v3/stats-and-analytics/list-top-accounts-by-balance.md): Get list of accounts sorted descending by balance. - [Lifecheck Method](https://companyname-a7d5b98e-nft-comparison.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-nft-comparison.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-nft-comparison.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-nft-comparison.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-nft-comparison.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-nft-comparison.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-nft-comparison.mintlify.site/ecosystem/api/price.md) - [Network status](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/status.md) - [Oracles overview](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/oracles/overview.md) - [RedStone oracle](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/oracles/redstone.md) - [Pyth oracle](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/oracles/pyth.md) - [Bridges](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/bridges.md) - [TON Connect overview](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/ton-connect/overview.md) - [How to integrate a decentralized application (dApp)](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/ton-connect/dapp.md) - [How to integrate a wallet with TON](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/ton-connect/wallet.md) - [TON Connect manifests](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/ton-connect/manifest.md) - [Message lookup](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/ton-connect/message-lookup.md) - [WalletKit: TON Connect for custodial and non-custodial wallets](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/ton-connect/walletkit/overview.md) - [How to initialize the TON Connect's WalletKit on the Web platform](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/ton-connect/walletkit/web/init.md) - [How to manage TON wallets with WalletKit on the Web platform](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/ton-connect/walletkit/web/wallets.md) - [How to handle other events with WalletKit on the Web platform](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/ton-connect/walletkit/web/events.md) - [Integration QA guide](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/ton-connect/walletkit/qa-guide.md) - [Custodian integration for native and web wallets](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/ton-connect/walletkit/native-web.md) - [Custodian integration for in-wallet browsers and browser extensions](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/ton-connect/walletkit/browser-extension.md) - [Overview](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/tma/overview.md) - [TMA create CLI](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/tma/create-mini-app.md) - [Overview](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/tma/telegram-ui/overview.md) - [Getting started](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/tma/telegram-ui/getting-started.md) - [AppRoot component](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/tma/telegram-ui/platform-and-palette.md) - [Avatar](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/tma/telegram-ui/reference/avatar.md) - [@telegram-apps/mate](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/tma/mate/telegram-apps-mate.md) - [Getting started](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/tma/mate/getting-started.md) - [Hosting](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/tma/mate/hosting.md) - [Telegram analytics](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/tma/analytics/analytics.md) - [Supported events](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/tma/analytics/supported-events.md) - [Preparations](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/tma/analytics/preparation.md) - [Installation via script tag](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/tma/analytics/install-via-script.md) - [Installation via NPM package](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/tma/analytics/install-via-npm.md) - [API Endpoints](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/tma/analytics/api-endpoints.md) - [Managing integration](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/tma/analytics/managing-integration.md) - [FAQ](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/tma/analytics/faq.md) - [Overview](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/node/overview.md): Pick the right TON node setup and understand the operational work it requires. - [Run a node with MyTonCtrl](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/node/setup-mytonctrl.md): Provision hardware, install MyTonCtrl, and follow runbooks for validator, liteserver, or archive roles. - [Setting up a local blockchain using MyLocalTon](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/node/setup-mylocalton.md): Install MyLocalTon to spin up a self-contained TON network for development and testing. - [Overview](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/node/mytonctrl/overview.md): MyTonCtrl exposes a modular CLI that bundles day-to-day node maintenance, staking workflows, and operational tooling. Use this overview to decide which command reference you need for a specific task. - [Core](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/node/mytonctrl/core.md): Inspecting node health, managing modes and settings, maintaining the software stack, and running diagnostics. - [Installer](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/node/mytonctrl/installer.md): MyTonInstaller complements MyTonCtrl by bootstrapping and maintaining TON node components. - [Wallet](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/node/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-nft-comparison.mintlify.site/ecosystem/node/mytonctrl/validator.md): Validator mode automates governance voting, election participation, efficiency tracking, and the local collator registry. - [Collator](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/node/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-nft-comparison.mintlify.site/ecosystem/node/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-nft-comparison.mintlify.site/ecosystem/node/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-nft-comparison.mintlify.site/ecosystem/node/mytonctrl/custom-overlays.md): Sets up a custom overlay to speed up synchronization for a group of nodes. - [Utilities](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/node/mytonctrl/utilities.md): Utility commands provide quick inspection and helper tools for accounts, bookmarks, governance artifacts, and validator data. - [Alerts](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/node/mytonctrl/alerting.md): The alert-bot module integrates with Telegram to notify operators about node issues. The commands below help you configure, inspect, and test alerts. - [Backup](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/node/mytonctrl/backups.md): MyTonCtrl bundles helper scripts for creating and restoring node backups. - [BTC Teleport](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/node/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. - [Staking overview](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/staking/overview.md) - [Analytics and data providers](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/analytics.md) - [Payment processing overview](https://companyname-a7d5b98e-nft-comparison.mintlify.site/payments/overview.md) - [Toncoin payments processing](https://companyname-a7d5b98e-nft-comparison.mintlify.site/payments/toncoin.md) - [Jettons payments processing](https://companyname-a7d5b98e-nft-comparison.mintlify.site/payments/jettons.md) - [How TON wallets work](https://companyname-a7d5b98e-nft-comparison.mintlify.site/standard/wallets/how-it-works.md) - [Mnemonics](https://companyname-a7d5b98e-nft-comparison.mintlify.site/standard/wallets/mnemonics.md) - [Comparison](https://companyname-a7d5b98e-nft-comparison.mintlify.site/standard/wallets/comparison.md) - [Performance benchmark](https://companyname-a7d5b98e-nft-comparison.mintlify.site/standard/wallets/performance.md) - [How to interact with wallet](https://companyname-a7d5b98e-nft-comparison.mintlify.site/standard/wallets/interact.md) - [Wallets history](https://companyname-a7d5b98e-nft-comparison.mintlify.site/standard/wallets/history.md) - [Wallet V4](https://companyname-a7d5b98e-nft-comparison.mintlify.site/standard/wallets/v4.md) - [Wallet V5](https://companyname-a7d5b98e-nft-comparison.mintlify.site/standard/wallets/v5.md) - [Wallet V5 API](https://companyname-a7d5b98e-nft-comparison.mintlify.site/standard/wallets/v5-api.md) - [Highload wallets](https://companyname-a7d5b98e-nft-comparison.mintlify.site/standard/wallets/highload/overview.md) - [How to create Highload Wallet v3](https://companyname-a7d5b98e-nft-comparison.mintlify.site/standard/wallets/highload/v3/create.md) - [How to send a single transfer](https://companyname-a7d5b98e-nft-comparison.mintlify.site/standard/wallets/highload/v3/send-single-transfer.md) - [How to send a batch of transfers](https://companyname-a7d5b98e-nft-comparison.mintlify.site/standard/wallets/highload/v3/send-batch-transfers.md) - [How to verify message is processed](https://companyname-a7d5b98e-nft-comparison.mintlify.site/standard/wallets/highload/v3/verify-is-processed.md) - [Highload Wallet v3 — specification](https://companyname-a7d5b98e-nft-comparison.mintlify.site/standard/wallets/highload/v3/specification.md) - [Highload Wallet v2 — specification](https://companyname-a7d5b98e-nft-comparison.mintlify.site/standard/wallets/highload/v2/specification.md) - [Lockup wallet](https://companyname-a7d5b98e-nft-comparison.mintlify.site/standard/wallets/lockup.md) - [Preprocessed Wallet V2 — specification](https://companyname-a7d5b98e-nft-comparison.mintlify.site/standard/wallets/preprocessed-v2/specification.md) - [How to interact with Preprocessed Wallet V2](https://companyname-a7d5b98e-nft-comparison.mintlify.site/standard/wallets/preprocessed-v2/interact.md) - [Restricted wallet](https://companyname-a7d5b98e-nft-comparison.mintlify.site/standard/wallets/restricted.md) - [Token overview](https://companyname-a7d5b98e-nft-comparison.mintlify.site/standard/tokens/overview.md) - [Metadata](https://companyname-a7d5b98e-nft-comparison.mintlify.site/standard/tokens/metadata.md) - [Overview](https://companyname-a7d5b98e-nft-comparison.mintlify.site/standard/tokens/jettons/overview.md) - [How it works](https://companyname-a7d5b98e-nft-comparison.mintlify.site/standard/tokens/jettons/how-it-works.md) - [Jetton comparison](https://companyname-a7d5b98e-nft-comparison.mintlify.site/standard/tokens/jettons/comparison.md) - [Mintless Jetton](https://companyname-a7d5b98e-nft-comparison.mintlify.site/standard/tokens/jettons/mintless/overview.md) - [How to mint new jettons](https://companyname-a7d5b98e-nft-comparison.mintlify.site/standard/tokens/jettons/mint.md) - [Burn](https://companyname-a7d5b98e-nft-comparison.mintlify.site/standard/tokens/jettons/burn.md) - [How to find Jetton wallet](https://companyname-a7d5b98e-nft-comparison.mintlify.site/standard/tokens/jettons/find.md) - [How to transfer Jettons](https://companyname-a7d5b98e-nft-comparison.mintlify.site/standard/tokens/jettons/transfer.md) - [How to get Jetton wallet data](https://companyname-a7d5b98e-nft-comparison.mintlify.site/standard/tokens/jettons/wallet-data.md) - [How to get supply data](https://companyname-a7d5b98e-nft-comparison.mintlify.site/standard/tokens/jettons/supply-data.md) - [How to deploy mintless Jetton](https://companyname-a7d5b98e-nft-comparison.mintlify.site/standard/tokens/jettons/mintless/deploy.md) - [API](https://companyname-a7d5b98e-nft-comparison.mintlify.site/standard/tokens/jettons/api.md) - [NFT: Non-fungible token](https://companyname-a7d5b98e-nft-comparison.mintlify.site/standard/tokens/nft/overview.md) - [NFT: How it works](https://companyname-a7d5b98e-nft-comparison.mintlify.site/standard/tokens/nft/how-it-works.md) - [How to deploy an NFT item](https://companyname-a7d5b98e-nft-comparison.mintlify.site/standard/tokens/nft/deploy.md) - [How to transfer an NFT](https://companyname-a7d5b98e-nft-comparison.mintlify.site/standard/tokens/nft/transfer.md) - [How to get metadata of an NFT item](https://companyname-a7d5b98e-nft-comparison.mintlify.site/standard/tokens/nft/metadata.md) - [How to verify NFT item](https://companyname-a7d5b98e-nft-comparison.mintlify.site/standard/tokens/nft/verify.md) - [NFT comparison](https://companyname-a7d5b98e-nft-comparison.mintlify.site/standard/tokens/nft/comparison.md) - [SBT: How it works](https://companyname-a7d5b98e-nft-comparison.mintlify.site/standard/tokens/nft/sbt.md) - [NFT: reference implementation](https://companyname-a7d5b98e-nft-comparison.mintlify.site/standard/tokens/nft/reference.md) - [NFT 2.0](https://companyname-a7d5b98e-nft-comparison.mintlify.site/standard/tokens/nft/nft-2.0.md) - [API](https://companyname-a7d5b98e-nft-comparison.mintlify.site/standard/tokens/nft/api.md) - [Airdrop](https://companyname-a7d5b98e-nft-comparison.mintlify.site/standard/tokens/airdrop.md) - [Vesting contracts](https://companyname-a7d5b98e-nft-comparison.mintlify.site/standard/vesting.md) - [Your first smart contract](https://companyname-a7d5b98e-nft-comparison.mintlify.site/contract-dev/first-smart-contract.md) - [IDEs and editor plugins for smart contract development](https://companyname-a7d5b98e-nft-comparison.mintlify.site/contract-dev/ide/overview.md) - [TON extension for Visual Studio Code (VS Code) and VSCode-based editors](https://companyname-a7d5b98e-nft-comparison.mintlify.site/contract-dev/ide/vscode.md) - [TON plugin for IDEs from JetBrains](https://companyname-a7d5b98e-nft-comparison.mintlify.site/contract-dev/ide/jetbrains.md) - [Blueprint overview](https://companyname-a7d5b98e-nft-comparison.mintlify.site/contract-dev/blueprint/overview.md) - [Smart contract development](https://companyname-a7d5b98e-nft-comparison.mintlify.site/contract-dev/blueprint/develop.md) - [Deployment and interaction](https://companyname-a7d5b98e-nft-comparison.mintlify.site/contract-dev/blueprint/deploy.md) - [Collecting test coverage](https://companyname-a7d5b98e-nft-comparison.mintlify.site/contract-dev/blueprint/coverage.md) - [Benchmarking performance](https://companyname-a7d5b98e-nft-comparison.mintlify.site/contract-dev/blueprint/benchmarks.md) - [Configuring Blueprint](https://companyname-a7d5b98e-nft-comparison.mintlify.site/contract-dev/blueprint/config.md) - [Blueprint CLI](https://companyname-a7d5b98e-nft-comparison.mintlify.site/contract-dev/blueprint/cli.md) - [Blueprint TypeScript API](https://companyname-a7d5b98e-nft-comparison.mintlify.site/contract-dev/blueprint/api.md) - [Overview](https://companyname-a7d5b98e-nft-comparison.mintlify.site/contract-dev/testing/overview.md) - [How to get Toncoin on testnet](https://companyname-a7d5b98e-nft-comparison.mintlify.site/contract-dev/testing/testnet-tokens.md) - [Reference](https://companyname-a7d5b98e-nft-comparison.mintlify.site/contract-dev/testing/reference.md) - [Debugging smart contracts](https://companyname-a7d5b98e-nft-comparison.mintlify.site/contract-dev/debug.md) - [Signing messages](https://companyname-a7d5b98e-nft-comparison.mintlify.site/contract-dev/signing.md) - [Contract sharding](https://companyname-a7d5b98e-nft-comparison.mintlify.site/contract-dev/contract-sharding.md) - [Security best practices](https://companyname-a7d5b98e-nft-comparison.mintlify.site/contract-dev/security.md) - [Estimate gas usage in TON contracts](https://companyname-a7d5b98e-nft-comparison.mintlify.site/contract-dev/gas.md) - [Using on-chain libraries](https://companyname-a7d5b98e-nft-comparison.mintlify.site/contract-dev/using-onchain-libraries.md) - [Random number generation](https://companyname-a7d5b98e-nft-comparison.mintlify.site/contract-dev/random.md) - [Upgrading contracts](https://companyname-a7d5b98e-nft-comparison.mintlify.site/contract-dev/upgrades.md) - [How to use a vanity contract](https://companyname-a7d5b98e-nft-comparison.mintlify.site/contract-dev/vanity.md) - [Tolk](https://companyname-a7d5b98e-nft-comparison.mintlify.site/languages/tolk/overview.md) - [Tolk vs FunC: in short](https://companyname-a7d5b98e-nft-comparison.mintlify.site/languages/tolk/from-func/in-short.md) - [Tolk vs FunC: in detail](https://companyname-a7d5b98e-nft-comparison.mintlify.site/languages/tolk/from-func/in-detail.md) - [Mutability in Tolk vs tilde functions in FunC](https://companyname-a7d5b98e-nft-comparison.mintlify.site/languages/tolk/from-func/mutability.md) - [Tolk vs FunC: standard library](https://companyname-a7d5b98e-nft-comparison.mintlify.site/languages/tolk/from-func/stdlib.md) - [Constructing messages](https://companyname-a7d5b98e-nft-comparison.mintlify.site/languages/tolk/from-func/create-message.md) - [Lazy loading](https://companyname-a7d5b98e-nft-comparison.mintlify.site/languages/tolk/from-func/lazy-loading.md) - [Auto packing to/from cells](https://companyname-a7d5b98e-nft-comparison.mintlify.site/languages/tolk/from-func/pack.md) - [Environment setup](https://companyname-a7d5b98e-nft-comparison.mintlify.site/languages/tolk/environment-setup.md) - [Simple contract](https://companyname-a7d5b98e-nft-comparison.mintlify.site/languages/tolk/counter-smart-contract.md) - [Language guide](https://companyname-a7d5b98e-nft-comparison.mintlify.site/languages/tolk/language-guide.md) - [Changelog](https://companyname-a7d5b98e-nft-comparison.mintlify.site/languages/tolk/changelog.md) - [Overview](https://companyname-a7d5b98e-nft-comparison.mintlify.site/languages/tl-b/overview.md) - [Syntax and Semantics](https://companyname-a7d5b98e-nft-comparison.mintlify.site/languages/tl-b/syntax-and-semantics.md) - [Simple examples](https://companyname-a7d5b98e-nft-comparison.mintlify.site/languages/tl-b/simple-examples.md) - [Complex and non-trivial examples](https://companyname-a7d5b98e-nft-comparison.mintlify.site/languages/tl-b/complex-and-non-trivial-examples.md) - [TEP examples](https://companyname-a7d5b98e-nft-comparison.mintlify.site/languages/tl-b/tep-examples.md) - [Tooling](https://companyname-a7d5b98e-nft-comparison.mintlify.site/languages/tl-b/tooling.md) - [Tact language](https://companyname-a7d5b98e-nft-comparison.mintlify.site/languages/tact.md) - [Overview](https://companyname-a7d5b98e-nft-comparison.mintlify.site/tvm/overview.md) - [TxTracer](https://companyname-a7d5b98e-nft-comparison.mintlify.site/tvm/tools/txtracer.md) - [Retracer](https://companyname-a7d5b98e-nft-comparison.mintlify.site/tvm/tools/retracer.md) - [TVM Explorer](https://companyname-a7d5b98e-nft-comparison.mintlify.site/tvm/tools/tvm-explorer.md) - [TON Decompiler](https://companyname-a7d5b98e-nft-comparison.mintlify.site/tvm/tools/ton-decompiler.md) - [Instructions](https://companyname-a7d5b98e-nft-comparison.mintlify.site/tvm/instructions.md): Interactive reference for TVM instructions - [Builders and Slices](https://companyname-a7d5b98e-nft-comparison.mintlify.site/tvm/builders-and-slices.md) - [Continuations](https://companyname-a7d5b98e-nft-comparison.mintlify.site/tvm/continuations.md) - [Registers](https://companyname-a7d5b98e-nft-comparison.mintlify.site/tvm/registers.md) - [Gas](https://companyname-a7d5b98e-nft-comparison.mintlify.site/tvm/gas.md) - [Initialization](https://companyname-a7d5b98e-nft-comparison.mintlify.site/tvm/initialization.md): State of TVM before smart contract execution - [Exit codes](https://companyname-a7d5b98e-nft-comparison.mintlify.site/tvm/exit-codes.md) - [Get methods](https://companyname-a7d5b98e-nft-comparison.mintlify.site/tvm/get-method.md) - [Cells](https://companyname-a7d5b98e-nft-comparison.mintlify.site/foundations/serialization/cells.md) - [Library references](https://companyname-a7d5b98e-nft-comparison.mintlify.site/foundations/serialization/library.md) - [Merkle proofs](https://companyname-a7d5b98e-nft-comparison.mintlify.site/foundations/serialization/merkle.md) - [Merkle updates](https://companyname-a7d5b98e-nft-comparison.mintlify.site/foundations/serialization/merkle-update.md) - [Pruned branches](https://companyname-a7d5b98e-nft-comparison.mintlify.site/foundations/serialization/pruned.md) - [Bag of cells](https://companyname-a7d5b98e-nft-comparison.mintlify.site/foundations/serialization/boc.md) - [Overview](https://companyname-a7d5b98e-nft-comparison.mintlify.site/foundations/addresses/overview.md) - [Internal address formats](https://companyname-a7d5b98e-nft-comparison.mintlify.site/foundations/addresses/formats.md) - [Reading and writing addresses](https://companyname-a7d5b98e-nft-comparison.mintlify.site/foundations/addresses/serialize.md) - [Deriving addresses](https://companyname-a7d5b98e-nft-comparison.mintlify.site/foundations/addresses/derive.md) - [Overview](https://companyname-a7d5b98e-nft-comparison.mintlify.site/foundations/messages/overview.md) - [Internal messages](https://companyname-a7d5b98e-nft-comparison.mintlify.site/foundations/messages/internal.md) - [Incoming external messages](https://companyname-a7d5b98e-nft-comparison.mintlify.site/foundations/messages/external-in.md) - [Outbound external messages](https://companyname-a7d5b98e-nft-comparison.mintlify.site/foundations/messages/external-out.md) - [Deploy message](https://companyname-a7d5b98e-nft-comparison.mintlify.site/foundations/messages/deploy.md) - [Sending modes](https://companyname-a7d5b98e-nft-comparison.mintlify.site/foundations/messages/modes.md) - [Ordinary transactions](https://companyname-a7d5b98e-nft-comparison.mintlify.site/foundations/messages/ordinary-tx.md) - [Actions](https://companyname-a7d5b98e-nft-comparison.mintlify.site/foundations/actions/overview.md) - [Send message](https://companyname-a7d5b98e-nft-comparison.mintlify.site/foundations/actions/send.md) - [Reserve coins](https://companyname-a7d5b98e-nft-comparison.mintlify.site/foundations/actions/reserve.md) - [Set code](https://companyname-a7d5b98e-nft-comparison.mintlify.site/foundations/actions/set-code.md) - [Change library](https://companyname-a7d5b98e-nft-comparison.mintlify.site/foundations/actions/change-library.md) - [Account status](https://companyname-a7d5b98e-nft-comparison.mintlify.site/foundations/status.md) - [Execution phases](https://companyname-a7d5b98e-nft-comparison.mintlify.site/foundations/phases.md) - [Transaction fees](https://companyname-a7d5b98e-nft-comparison.mintlify.site/foundations/fees.md) - [Blockchain sharding](https://companyname-a7d5b98e-nft-comparison.mintlify.site/foundations/shards.md) - [Blockchain limits](https://companyname-a7d5b98e-nft-comparison.mintlify.site/foundations/limits.md) - [Blockchain config](https://companyname-a7d5b98e-nft-comparison.mintlify.site/foundations/config.md) - [Web3 services](https://companyname-a7d5b98e-nft-comparison.mintlify.site/foundations/services.md) - [Overview](https://companyname-a7d5b98e-nft-comparison.mintlify.site/foundations/proofs/overview.md) - [Liteserver proof verification](https://companyname-a7d5b98e-nft-comparison.mintlify.site/foundations/proofs/verifying-liteserver-proofs.md) - [System contracts](https://companyname-a7d5b98e-nft-comparison.mintlify.site/foundations/system.md) - [Precompiled contracts](https://companyname-a7d5b98e-nft-comparison.mintlify.site/foundations/precompiled.md) - [Overview](https://companyname-a7d5b98e-nft-comparison.mintlify.site/foundations/whitepapers/overview.md) - [Telegram Open Network Virtual Machine](https://companyname-a7d5b98e-nft-comparison.mintlify.site/foundations/whitepapers/tvm.md): Whitepaper by Dr. Nikolai Durov - [Telegram Open Network (TON) Blockchain Specification](https://companyname-a7d5b98e-nft-comparison.mintlify.site/foundations/whitepapers/tblkch.md): Whitepaper by Dr. Nikolai Durov - [The Open Network](https://companyname-a7d5b98e-nft-comparison.mintlify.site/foundations/whitepapers/ton.md): Whitepaper by Dr. Nikolai Durov - [Catchain consensus: an outline](https://companyname-a7d5b98e-nft-comparison.mintlify.site/foundations/whitepapers/catchain.md): Whitepaper by Dr. Nikolai Durov - [Glossary](https://companyname-a7d5b98e-nft-comparison.mintlify.site/foundations/glossary.md) - [Documentation style guide](https://companyname-a7d5b98e-nft-comparison.mintlify.site/contribute/style-guide.md) - [Using components and snippets](https://companyname-a7d5b98e-nft-comparison.mintlify.site/contribute/snippets/overview.md) - [Aside component](https://companyname-a7d5b98e-nft-comparison.mintlify.site/contribute/snippets/aside.md) - [Image component](https://companyname-a7d5b98e-nft-comparison.mintlify.site/contribute/snippets/image.md) - [FileTree component](https://companyname-a7d5b98e-nft-comparison.mintlify.site/contribute/snippets/filetree.md) ## OpenAPI Specs - [v3](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/api/toncenter/v3.yaml) - [v2](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/api/toncenter/v2.json) - [smc-index](https://companyname-a7d5b98e-nft-comparison.mintlify.site/ecosystem/api/toncenter/smc-index.json)