# Tatum Blockchain Gateway **Official Documentation:** https://docs.tatum.io The following interfaces are available on this chain: - `avalanche-mainnet-json-rpc-c-chain` (jsonrpc) - `avalanche-mainnet-json-rpc-p-chain` (jsonrpc) - `avalanche-mainnet-json-rpc-x-chain` (jsonrpc) ## avalanche-mainnet-json-rpc-c-chain - jsonrpc The primary endpoint for making API calls is: `https://avalanche-mainnet.gateway.tatum.io` The following is a curated list of supported JSON-RPC methods. Please refer to the official documentation for details on required parameters. - `debug_getBadBlocks` - `debug_storageRangeAt` - `debug_traceBlock` - `debug_traceBlockByHash` - `debug_traceBlockByNumber` - `debug_traceCall` - `debug_traceTransaction` - `eth_blockNumber` - `eth_call` - `eth_callMany` - `eth_chainId` - `eth_estimateGas` - `eth_feeHistory` - `eth_gasPrice` - `eth_getBalance` - `eth_getBlockByHash` - `eth_getBlockByNumber` - `eth_getBlockReceipts` - `eth_getBlockTransactionCountByHash` - `eth_getBlockTransactionCountByNumber` - `eth_getCode` - `eth_getLogs` - `eth_getProof` - `eth_getStorageAt` - `eth_getTransactionByBlockHashAndIndex` - `eth_getTransactionByBlockNumberAndIndex` - `eth_getTransactionByHash` - `eth_getTransactionCount` - `eth_getTransactionReceipt` - `eth_getUncleByBlockHashAndIndex` - `eth_getUncleByBlockNumberAndIndex` - `eth_getUncleCountByBlockHash` - `eth_getUncleCountByBlockNumber` - `eth_maxPriorityFeePerGas` - `eth_sendRawTransaction` - `eth_signTypedData` - `eth_signTypedData_v3` - `eth_syncing` - `net_peerCount` - `net_version` - `trace_block` - `trace_call` - `trace_callMany` - `trace_rawTransaction` - `trace_replayBlockTransactions` - `trace_replayTransaction` - `trace_transaction` - `txpool_content` - `txpool_inspect` - `txpool_status` - `web3_clientVersion` ## avalanche-mainnet-json-rpc-p-chain - jsonrpc The primary endpoint for making API calls is: `https://avalanche-mainnet.gateway.tatum.io/ext/bc/P` The following is a curated list of supported JSON-RPC methods. Please refer to the official documentation for details on required parameters. - `platform.getBlock` - `platform.getBlockByHeight` - `platform.getBlockchainStatus` - `platform.getCurrentSupply` - `platform.getCurrentValidators` - `platform.getFeeConfig` - `platform.getFeeState` - `platform.getHeight` - `platform.getL1Validator` - `platform.getMinStake` - `platform.getProposedHeight` - `platform.getStakingAssetID` - `platform.getSubnet` - `platform.getTimestamp` - `platform.getTotalStake` - `platform.getTx` - `platform.getTxStatus` - `platform.getUTXOs` - `platform.issueTx` - `platform.validatedBy` - `platform.validates` ## avalanche-mainnet-json-rpc-x-chain - jsonrpc The primary endpoint for making API calls is: `https://avalanche-mainnet.gateway.tatum.io/ext/bc/X` The following is a curated list of supported JSON-RPC methods. Please refer to the official documentation for details on required parameters. - `avm.getAssetDescription` - `avm.getBlock` - `avm.getBlockByHeight` - `avm.getHeight` - `avm.getTx` - `avm.getTxFee` - `avm.getUTXOs` - `avm.issueTx`