TriportRPC

BSC JSON-RPC methods

All methods use JSON-RPC 2.0 over POST https://triport.io/rpc/bsc and require the bsc:rpc scope. BSC has no REST product surface. The configured category limits are defaults marked unmeasured in the tier matrix.

bsc_read_rpc_heavy

MethodCategorySummaryTier / rate limit
debug_traceBlockByNumberbsc_read_rpc_heavyTrace every transaction in a block.15 / 20 / 100 / 250 RPS (free / basic / pro / business) (default, unmeasured); enterprise unlimited
debug_traceTransactionbsc_read_rpc_heavyTrace one transaction.15 / 20 / 100 / 250 RPS (free / basic / pro / business) (default, unmeasured); enterprise unlimited
eth_callbsc_read_rpc_heavyExecute a read-only EVM call.15 / 20 / 100 / 250 RPS (free / basic / pro / business) (default, unmeasured); enterprise unlimited
eth_getBalancebsc_read_rpc_heavyReturn an account balance at a block.15 / 20 / 100 / 250 RPS (free / basic / pro / business) (default, unmeasured); enterprise unlimited
eth_getBlockReceiptsbsc_read_rpc_heavyReturn all transaction receipts in a block.15 / 20 / 100 / 250 RPS (free / basic / pro / business) (default, unmeasured); enterprise unlimited
eth_getLogsbsc_read_rpc_heavyReturn event logs matching a filter.15 / 20 / 100 / 250 RPS (free / basic / pro / business) (default, unmeasured); enterprise unlimited
trace_blockbsc_read_rpc_heavyReturn Parity-style traces for a block.15 / 20 / 100 / 250 RPS (free / basic / pro / business) (default, unmeasured); enterprise unlimited

bsc_read_rpc

MethodCategorySummaryTier / rate limit
eth_blockNumberbsc_read_rpcReturn the latest block number.15 / 20 / 100 / 250 RPS (free / basic / pro / business) (default, unmeasured); enterprise unlimited
eth_chainIdbsc_read_rpcReturn the chain identifier.15 / 20 / 100 / 250 RPS (free / basic / pro / business) (default, unmeasured); enterprise unlimited
eth_estimateGasbsc_read_rpcEstimate gas for an EVM call.15 / 20 / 100 / 250 RPS (free / basic / pro / business) (default, unmeasured); enterprise unlimited
eth_feeHistorybsc_read_rpcReturn fee-market history.15 / 20 / 100 / 250 RPS (free / basic / pro / business) (default, unmeasured); enterprise unlimited
eth_gasPricebsc_read_rpcReturn the current gas-price estimate.15 / 20 / 100 / 250 RPS (free / basic / pro / business) (default, unmeasured); enterprise unlimited
eth_getBlockByNumberbsc_read_rpcReturn a block by number or tag.15 / 20 / 100 / 250 RPS (free / basic / pro / business) (default, unmeasured); enterprise unlimited
eth_getBlockTransactionCountByNumberbsc_read_rpcReturn the transaction count in a block.15 / 20 / 100 / 250 RPS (free / basic / pro / business) (default, unmeasured); enterprise unlimited
eth_getCodebsc_read_rpcReturn account bytecode at a block.15 / 20 / 100 / 250 RPS (free / basic / pro / business) (default, unmeasured); enterprise unlimited
eth_getProofbsc_read_rpcReturn an account and storage Merkle proof.15 / 20 / 100 / 250 RPS (free / basic / pro / business) (default, unmeasured); enterprise unlimited
eth_getStorageAtbsc_read_rpcReturn a contract storage slot at a block.15 / 20 / 100 / 250 RPS (free / basic / pro / business) (default, unmeasured); enterprise unlimited
eth_getTransactionByHashbsc_read_rpcReturn a transaction by hash.15 / 20 / 100 / 250 RPS (free / basic / pro / business) (default, unmeasured); enterprise unlimited
eth_getTransactionCountbsc_read_rpcReturn an account nonce at a block.15 / 20 / 100 / 250 RPS (free / basic / pro / business) (default, unmeasured); enterprise unlimited
eth_getTransactionReceiptbsc_read_rpcReturn a transaction receipt by hash.15 / 20 / 100 / 250 RPS (free / basic / pro / business) (default, unmeasured); enterprise unlimited
eth_maxPriorityFeePerGasbsc_read_rpcReturn a priority-fee estimate.15 / 20 / 100 / 250 RPS (free / basic / pro / business) (default, unmeasured); enterprise unlimited
eth_syncingbsc_read_rpcReturn node sync progress or false.15 / 20 / 100 / 250 RPS (free / basic / pro / business) (default, unmeasured); enterprise unlimited
net_listeningbsc_read_rpcReturn whether the node listens for peers.15 / 20 / 100 / 250 RPS (free / basic / pro / business) (default, unmeasured); enterprise unlimited
net_peerCountbsc_read_rpcReturn the selected node peer count.15 / 20 / 100 / 250 RPS (free / basic / pro / business) (default, unmeasured); enterprise unlimited
net_versionbsc_read_rpcReturn the decimal network identifier.15 / 20 / 100 / 250 RPS (free / basic / pro / business) (default, unmeasured); enterprise unlimited
txpool_contentbsc_read_rpcReturn pending and queued transaction maps.15 / 20 / 100 / 250 RPS (free / basic / pro / business) (default, unmeasured); enterprise unlimited
txpool_inspectbsc_read_rpcReturn pending and queued transaction summaries.15 / 20 / 100 / 250 RPS (free / basic / pro / business) (default, unmeasured); enterprise unlimited
txpool_statusbsc_read_rpcReturn pending and queued transaction counts.15 / 20 / 100 / 250 RPS (free / basic / pro / business) (default, unmeasured); enterprise unlimited
web3_clientVersionbsc_read_rpcReturn the selected node client version.15 / 20 / 100 / 250 RPS (free / basic / pro / business) (default, unmeasured); enterprise unlimited

Network constraints

  • eth_getLogs routing enforces measured per-node windows: 25 blocks for the limited class and 100 blocks for standard classes; one standard class requires address.
  • Historical state is confirmed on two archive-state nodes.
  • Upstream -32000 is ambiguous; classify header not found separately from pruned or unsupported historical state.
  • Trace/debug methods are best-effort through a single public source with a shared quota and no SLA.
  • The BSC surface is read-only; raw transaction submission is not exposed.

See BSC errors, BSC limits, and the network overview.