# Tatum Blockchain Gateway **Official Documentation:** https://docs.tatum.io The following interfaces are available on this chain: - `cosmos-mainnet-api` (rest) - `cosmos-mainnet-rosetta` (rest) - `cosmos-mainnet-tendermint-json-rpc` (jsonrpc) - `cosmos-mainnet-tendermint-rest` (rest) ## cosmos-mainnet-api - rest All API endpoints are relative to the following base URL: `https://cosmos-mainnet.gateway.tatum.io/cosmos` The following is a curated list of supported REST API endpoints. Please refer to the official documentation for details on path parameters, query parameters, and request bodies. - `GET /auth/v1beta1/account_info/{account}` - `GET /auth/v1beta1/accounts` - `GET /auth/v1beta1/accounts/{account}` - `GET /auth/v1beta1/address_by_id/{account}` - `GET /auth/v1beta1/bech32` - `GET /auth/v1beta1/module_accounts` - `GET /auth/v1beta1/params` - `GET /authz/v1beta1/grants` - `GET /authz/v1beta1/grants/grantee/{grantee}` - `GET /authz/v1beta1/grants/granter/{granter}` - `GET /bank/v1beta1/balances/{account}` - `GET /bank/v1beta1/balances/{account}/by_denom` - `GET /bank/v1beta1/denoms_metadata` - `GET /bank/v1beta1/denoms_metadata/{denom}` - `GET /bank/v1beta1/params` - `GET /bank/v1beta1/spendable_balances/{address}` - `GET /bank/v1beta1/supply` - `GET /bank/v1beta1/supply/by_denom` - `GET /bank/v1beta1/supply/{denom}` - `GET /base/tendermint/v1beta1/blocks/latest` - `GET /base/tendermint/v1beta1/blocks/{height}` - `GET /base/tendermint/v1beta1/node_info` - `GET /base/tendermint/v1beta1/syncing` - `GET /base/tendermint/v1beta1/validatorsets/latest` - `GET /base/tendermint/v1beta1/validatorsets/{height}` - `GET /distribution/v1beta1/community_pool` - `GET /distribution/v1beta1/delegators/{delegator_address}/rewards` - `GET /distribution/v1beta1/delegators/{delegator_address}/rewards/{validator_address}` - `GET /distribution/v1beta1/delegators/{delegator_address}/validators` - `GET /distribution/v1beta1/delegators/{delegator_address}/withdraw_address` - `GET /distribution/v1beta1/params` - `GET /distribution/v1beta1/validators/{validator_address}/commission` - `GET /distribution/v1beta1/validators/{validator_address}/outstanding_rewards` - `GET /distribution/v1beta1/validators/{validator_address}/slashes` - `GET /evidence/v1beta1/evidence` - `GET /evidence/v1beta1/evidence/{hash}` - `GET /feegrant/v1beta1/allowance/{granter}/{grantee}` - `GET /feegrant/v1beta1/allowances/{grantee}` - `GET /feegrant/v1beta1/issued/{granter}` - `GET /gov/v1beta1/params/{params_type}` - `GET /gov/v1beta1/proposals` - `GET /gov/v1beta1/proposals/{proposal_id}` - `GET /gov/v1beta1/proposals/{proposal_id}/deposits` - `GET /gov/v1beta1/proposals/{proposal_id}/deposits/{depositor}` - `GET /gov/v1beta1/proposals/{proposal_id}/tally` - `GET /gov/v1beta1/proposals/{proposal_id}/votes` - `GET /gov/v1beta1/proposals/{proposal_id}/votes/{voter}` - `GET /mint/v1beta1/annual_provisions` - `GET /mint/v1beta1/inflation` - `GET /mint/v1beta1/params` - `GET /slashing/v1beta1/params` - `GET /slashing/v1beta1/signing_infos` - `GET /slashing/v1beta1/signing_infos/{cons_address}` - `GET /staking/v1beta1/delegations/{delegator_addr}` - `GET /staking/v1beta1/delegators/{delegator_addr}/redelegations` - `GET /staking/v1beta1/delegators/{delegator_addr}/unbonding_delegations` - `GET /staking/v1beta1/delegators/{delegator_addr}/validators/{validator_addr}` - `GET /staking/v1beta1/historical_info/{height}` - `GET /staking/v1beta1/params` - `GET /staking/v1beta1/pool` - `GET /staking/v1beta1/validators` - `GET /staking/v1beta1/validators/{validator_addr}` - `GET /staking/v1beta1/validators/{validator_addr}/delegations` - `GET /staking/v1beta1/validators/{validator_addr}/delegations/{delegator_addr}` - `GET /staking/v1beta1/validators/{validator_addr}/delegations/{delegator_addr}/unbonding_delegation` - `GET /staking/v1beta1/validators/{validator_addr}/unbonding_delegations` - `GET /tx/v1beta1/txs/block/{block_number}` - `GET /tx/v1beta1/txs/{hash}` - `GET /upgrade/v1beta1/applied_plan/{name}` - `GET /upgrade/v1beta1/authority` - `GET /upgrade/v1beta1/current_plan` - `GET /upgrade/v1beta1/module_versions` - `GET /upgrade/v1beta1/upgraded_consensus_state/{last_height}` - `POST /tx/v1beta1/simulate` - `POST /tx/v1beta1/txs` ## cosmos-mainnet-rosetta - rest All API endpoints are relative to the following base URL: `https://cosmos-mainnet.gateway.tatum.io` The following is a curated list of supported REST API endpoints. Please refer to the official documentation for details on path parameters, query parameters, and request bodies. - `POST /account/balance` - `POST /account/coins` - `POST /block` - `POST /block/transaction` - `POST /call` - `POST /construction/combine` - `POST /construction/derive` - `POST /construction/hash` - `POST /construction/metadata` - `POST /construction/parse` - `POST /construction/payloads` - `POST /construction/preprocess` - `POST /construction/submit` - `POST /events/blocks` - `POST /mempool` - `POST /mempool` - `POST /mempool/transaction` - `POST /mempool/transaction` - `POST /network/list` - `POST /network/options` - `POST /network/status` - `POST /search/transactions` ## cosmos-mainnet-tendermint-json-rpc - jsonrpc The primary endpoint for making API calls is: `https://cosmos-mainnet.gateway.tatum.io/tendermint` The following is a curated list of supported JSON-RPC methods. Please refer to the official documentation for details on required parameters. - `abci_info` - `abci_query` - `block` - `block_results` - `blockchain` - `broadcast_tx_async` - `broadcast_tx_commit` - `broadcast_tx_sync` - `commit` - `consensus_params` - `consensus_state` - `dump_consensus_state` - `genesis` - `genesis_chunked` - `health` - `net_info` - `num_unconfirmed_txs` - `status` - `tx` - `tx_search` - `unconfirmed_txs` - `validators` ## cosmos-mainnet-tendermint-rest - rest All API endpoints are relative to the following base URL: `https://cosmos-mainnet.gateway.tatum.io/tendermint` The following is a curated list of supported REST API endpoints. Please refer to the official documentation for details on path parameters, query parameters, and request bodies. - `GET /abci_info` - `GET /abci_query` - `GET /block` - `GET /block_results` - `GET /blockchain` - `GET /broadcast_tx_async` - `GET /broadcast_tx_commit` - `GET /broadcast_tx_sync` - `GET /commit` - `GET /consensus_params` - `GET /consensus_state` - `GET /dump_consensus_state` - `GET /genesis` - `GET /genesis_chunked` - `GET /health` - `GET /net_info` - `GET /num_unconfirmed_txs` - `GET /status` - `GET /tx` - `GET /tx_search` - `GET /unconfirmed_txs` - `GET /validators` - `POST /abci_info` - `POST /abci_query` - `POST /block` - `POST /block_results` - `POST /blockchain` - `POST /broadcast_tx_async` - `POST /broadcast_tx_commit` - `POST /broadcast_tx_sync` - `POST /commit` - `POST /consensus_params` - `POST /consensus_state` - `POST /dump_consensus_state` - `POST /genesis` - `POST /genesis_chunked` - `POST /health` - `POST /net_info` - `POST /num_unconfirmed_txs` - `POST /status` - `POST /tx` - `POST /tx_search` - `POST /unconfirmed_txs` - `POST /validators`