This reference documents Chaingateway's REST API across seven networks:
Bitcoin, Ethereum, Binance Smart Chain, Tron, Solana, Polygon and Arbitrum.
Every chain exposes address endpoints for creating addresses (Bitcoin calls
its version wallets), and five of the seven — Tron, Ethereum, BSC, Polygon
and Arbitrum — also support importing existing addresses. Transaction
endpoints cover native transfers plus token transfers: TRC20/TRC721/TRC10 on
Tron, ERC20/ERC721 on Ethereum, Polygon and Arbitrum, BEP20/BEP721 on BSC,
and SPL on Solana. Tron, Ethereum, BSC, Polygon, Bitcoin and Arbitrum expose
webhook endpoints to register callbacks and inspect delivered and failed
notifications; Solana has no webhook endpoints in this reference. Ethereum,
BSC, Polygon and Arbitrum additionally expose a gas price endpoint. Every
request authenticates with a Bearer token in the Authorization header; add
an X-Network: testnet header to switch a request to testnet, or
leave it out — or set it to mainnet — to use mainnet.
Jump to a chain: Bitcoin Ethereum BSC Tron Solana Polygon Arbitrum or see all chains