Chaingateway.io
Discover the power of Chaingateway.io's feature-rich API suite designed to simplify token and coin management across popular blockchains. Whether you're integrating an ERC20 token for your platform, implementing Tron as a payment method, establishing an exchange, providing user wallet functionality, conducting airdrops, or creating a bridge between website currency and TRC20 tokens, our…
Chaingateway.io endpoints
| Method | Endpoint | Description |
|---|---|---|
| Ethereum > Info Requests | ||
| GET |
getGasPrice /v2/ethereum/gasprice |
Get gas price |
| Ethereum > Address Requests | ||
| POST |
newAddress /v2/ethereum/addresses |
|
| POST |
importAddress /v2/ethereum/addresses/import |
|
| Ethereum > Webhooks/IPN Requests | ||
| POST |
subscribeAddress /v2/ethereum/webhooks |
Creates a new subscription/IPN for the given address (and contractaddress). You will receive a notification to the given url every time a deposit is received. Unsubscribe the… |
| Ethereum > Transaction Requests | ||
| POST |
sendErc20 /v2/ethereum/transactions/erc20 |
|
| POST |
broadcastTransaction /v2/eth/transactions/broadcast |
Broadcast raw transactions |
| POST |
sendErc721 /v2/ethereum/transactions/erc721 |
|
| POST |
sendTransaction /v2/ethereum/transactions |
|
| Polygon > Info Requests | ||
| GET |
getTransaction /v2/polygon/transactions/{transaction}/decoded |
Get info about a transaction You can choose if you want to get the Transaction encoded or decoded by add /decoded to your request. See examlpes for details |
| GET |
getErc20Balance /v2/polygon/balances/{address}/erc20/{erc20_token} |
Get the balance of an ERC20 address |
| POST |
getAddressTransactionsCopy2 /v2/polygon/addresses/{address}/transactions |
Our API provides an endpoint for retrieving all transactions associated with a particular blockchain address. To use this endpoint, you will need to provide the wallet address as… |
| GET |
getErc20 /v2/polygon/erc20/{erc20_token} |
Get information about an ERC20 token |
| GET |
getLastBlockNumber /v2/polygon/blocks/number |
Get the latest block number |
| GET |
getGasPrice /v2/polygon/gasprice |
Get gas price |
| Polygon > Address Requests | ||
| GET |
listTransactionsByAddress /v2/polygon/addresses/{address}/transactions/{page} |
Our API provides an endpoint for retrieving all transactions associated with a particular blockchain address. To use this endpoint, you will need to provide the wallet address as… |
| Polygon > Webhooks/IPN Requests | ||
| POST |
subscribeAddress /v2/polygon/webhooks |
Creates a new subscription/IPN for the given address (and contractaddress). You will receive a notification to the given url every time a deposit is received. Unsubscribe the… |
| GET |
listFailedIpNs /v2/polygon/webkhooks/{webhook}/notifications/failed |
Returns all subscriptions/IPNs created with an account. |
| DELETE |
unsubscribeAddress /v2/polygon/webhooks/{webhook} |
Deletes an existing subscription/IPN for the given address (and contractaddress). |
| GET |
listSubscribedAddresses /v2/polygon/webhooks |
Returns all subscriptions/IPNs created with an account. |
| GET |
listIpNsByWebhookId /v2/polygon/webkhooks/notifications/failed |
Returns all subscriptions/IPNs created with an account. |
| POST |
resendFailedIpn /v2/polygon/webhooks/notifications/failed/{notification_id} |
Returns all subscriptions/IPNs created with an account. |
| BinanceSmartChain > Info Requests | ||
| GET |
getGasPrice /v2/bsc/gasprice |
Get gas price |
| POST |
getAddressTransactionsCopy /v2/bsc/addresses/{address}/transactions |
Our API provides an endpoint for retrieving all transactions associated with a particular blockchain address. To use this endpoint, you will need to provide the wallet address as… |
| BinanceSmartChain > Address Requests | ||
| POST |
newAddress /v2/bsc/addresses |
|
| GET |
listAddress /v2/bsc/addresses |
|
| POST |
exportAddress /v2/bsc/addresses/export/{address} |
|
| DELETE |
deleteAddress /v2/bsc/addresses/{address} |
|
| BinanceSmartChain > Webhooks/IPN Requests | ||
| POST |
subscribeAddress /v2/bsc/webhooks |
Creates a new subscription/IPN for the given address (and contractaddress). You will receive a notification to the given url every time a deposit is received. Unsubscribe the… |
| BinanceSmartChain > Transaction Requests | ||
| POST |
sendTransaction /v2/bsc/transactions |
|
| Tron > Info Requests | ||
| GET |
getTrc10Balance /v2/tron/balances/{account}/trc10/{tokenId} |
|
| GET |
getTransaction /v2/tron/transactions/{transaction}/decoded |
You can get your transaction decoded by add /decoded to your api call. If you want to get the transaction encoded, youst remove the /decoded part |
| Tron > Transaction Requests | ||
| POST |
freeze /v2/tron/freeze |
|
| Tron > Wallet API | ||
| POST |
getContractInfoCopy /v2/tron/wallet/getcontractinfo |
Queries a contract's information from the blockchain. The difference from the `wallet/getcontract` interface is that this interface returns not only the `bytecode` but also the… |
| POST |
getDelegatedResourceAccountIndexCopy /v2/tron/wallet/getdelegatedresourceaccountindex |
Query the resource delegation by an account during stake1.0 phase. i.e. list all addresses that have delegated resources to an account. |
| POST |
getCanDelegatedMaxSizeCopy /v2/tron/wallet/getcandelegatedmaxsize |
In Stake2.0, query the amount of delegatable resources share of the specified resource type for an address, unit is sun. |
| POST |
getAvailableUnfreezeCountCopy /v2/tron/wallet/getavailableunfreezecount |
Remaining times of executing unstake operation in Stake2.0 |
| POST |
getDelegatedResourceCopy /v2/tron/wallet/getdelegatedresource |
Returns all resources delegations during stake1.0 phase from an account to another account. The fromAddress can be retrieved from the GetDelegatedResourceAccountIndex API. |
| POST |
getBlockByNumCopy /v2/tron/wallet/getblockbynum |
Returns the Block Object corresponding to the 'Block Height' specified (number of blocks preceding it). |
| POST |
getDelegatedResourceAccountIndexV2Copy /v2/tron/wallet/getdelegatedresourceaccountindexv2 |
In Stake2.0, query the resource delegation index by an account. Two lists will return, one is the list of addresses the account has delegated its resources(toAddress), and the… |
| POST |
unfreezeAssetCopy /v2/tron/wallet/unfreezeasset |
Unstake a token that has passed the minimum freeze duration. |
| POST |
getBlockCopy /v2/tron/wallet/getblock |
Query block header information or entire block information according to block height or block hash |
| POST |
delegateResourceCopy /v2/tron/wallet/delegateresource |
Delegate bandwidth or energy resources to other accounts in Stake2.0. |
| POST |
getBlockBalanceCopy /v2/tron/wallet/getblockbalance |
Get all balance change operations in a block.(Note: At present, the interface data can only be queried through the following official nodes 13.228.119.63 &… |
| POST |
validateAddressCopy /v2/tron/wallet/validateaddress |
Validates address, returns either true or false. |
| POST |
broadcastTransactionCopy /v2/tron/wallet/broadcasttransaction |
Broadcast the signed transaction |
| POST |
createTransactionCopy /v2/tron/wallet/createtransaction |
Create a TRX transfer transaction. If to_address does not exist, then create the account on the blockchain. |
| POST |
unDelegateResourceCopy /v2/tron/wallet/undelegateresource |
Cancel the delegation of bandwidth or energy resources to other accounts in Stake2.0 |
| GET |
listNodesCopy /v2/tron/wallet/listnodes |
Query the list of nodes connected to the API node |
| POST |
getBlockByLatestNumCopy /v2/tron/wallet/getblockbylatestnum |
Returns a list of block objects. |
| POST |
getContractCopy /v2/tron/wallet/getcontract |
Queries a contract's information from the blockchain, including the bytecode of the contract, ABI, configuration parameters, etc. |
Chaingateway.io pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| PRO | Free | — |
|