ton-http

TON HTTP API (TON Center / ton-http-api) — accounts, transactions, messages, send, runGetMethod; use Swagger for request/response parameters and return values.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "ton-http" with this command: npx skills add hairyf/blockchain-skills/hairyf-blockchain-skills-ton-http

Based on ton-http-api (sources/ton-http) and TON Index (Go) v3. For request parameters and return values of any endpoint, use Swagger UI or OpenAPI doc.json.

TON nodes use ADNL binary transport; an HTTP API is an intermediary that accepts HTTP and talks to TON lite servers (via tonlib). Use the public toncenter.com or run your own instance from the ton-http-api repo. TON Index v3 (at toncenter.com) adds indexed REST APIs (accounts, actions, jettons, NFTs, etc.) on top of stored chain data.

Looking up endpoint parameters and return values

When calling or wrapping TON Center APIs, consult the above to confirm query/body parameters and response shapes.

Core References

TopicDescriptionReference
API groups and SwaggerGroup list, base URL, where to look up params and return valuescore-api-overview
Deployment and configurationRun locally or with Docker; webserver, tonlib, and cache env varscore-deployment-config

API groups (quick reference)

From ton-http-api (sources/ton-http)

TagDescriptionExample endpoints
accountsAddress info, wallet, balance, state, transactions, pack/unpack, token dataGET /getAddressInformation, GET /getWalletInformation, GET /getTransactions, GET /getAddressBalance, GET /getAddressState, GET /packAddress, GET /unpackAddress, GET /getTokenData, GET /detectAddress
blocksMasterchain, shards, block lookup, block transactions, block headerGET /getMasterchainInfo, GET /shards, GET /lookupBlock, GET /getBlockTransactions, GET /getBlockHeader, GET /getShardBlockProof, GET /getConsensusBlock
transactionsLocate transactions by messageGET /tryLocateTx, GET /tryLocateResultTx, GET /tryLocateSourceTx
get configConfig param, librariesGET /getConfigParam, GET /getLibraries
run methodRun get-method on contractPOST /runGetMethod
sendSend BOC/query, estimate feePOST /sendBoc, POST /sendBocReturnHash, POST /sendQuery, POST /estimateFee
json rpcAll methods via JSON-RPCPOST /jsonRPC

From TON Index v3 (toncenter.com)

GroupDescriptionExample endpoints
accountsAccount states, address book, metadata, wallet states/api/v3/accountStates, /api/v3/addressBook, /api/v3/metadata, /api/v3/walletStates
actionsActions and traces/api/v3/actions, /api/v3/traces, /api/v3/pendingActions, /api/v3/pendingTraces
api/v2Address info, estimate fee, send message, runGetMethod, wallet info/api/v3/addressInformation, POST /api/v3/estimateFee, POST /api/v3/message, POST /api/v3/runGetMethod, /api/v3/walletInformation
blockchainBlocks, transactions, messages, masterchain/api/v3/blocks, /api/v3/transactions, /api/v3/messages, /api/v3/masterchainInfo, etc.
utilsDecodeGET/POST /api/v3/decode
dnsTON DNSGET /api/v3/dns/records
jettonsJetton masters, wallets, transfers, burns/api/v3/jetton/masters, /api/v3/jetton/wallets, /api/v3/jetton/transfers, /api/v3/jetton/burns
multisigMultisig wallets and orders/api/v3/multisig/wallets, /api/v3/multisig/orders
nftsNFT collections, items, transfers/api/v3/nft/collections, /api/v3/nft/items, /api/v3/nft/transfers
statsTop accounts by balance/api/v3/topAccountsByBalance
vestingVesting contracts/api/v3/vesting

External links

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Web3

openzeppelin-contracts

No summary provided by upstream source.

Repository SourceNeeds Review
Web3

viem

No summary provided by upstream source.

Repository SourceNeeds Review
Web3

ton

No summary provided by upstream source.

Repository SourceNeeds Review