JSON-RPCMethods

JSON-RPC Methods

Supported Ethereum JSON-RPC methods on BlockVectra, summaries, and Compute Unit (CU) weights.

BlockVectra supports standard Ethereum JSON-RPC 2.0 methods across supported blockchain networks. Requests are metered in Compute Units (CU) and rate-limited per key.

Select any method below to view its parameters, return structure, notes, curl request example, and per-chain availability.

Methods

MethodSummaryCU / Call
eth_blockNumberReturn the number of the latest block known to the node.1 CU
eth_chainIdReturn the EIP-155 chain ID of the current network.1 CU
eth_syncingReturn the node's syncing status.10 CU
net_versionReturn the network ID of the current network as a decimal string.10 CU
web3_clientVersionReturn the client name and version string of the node.10 CU
eth_gasPriceReturn the node's suggested current gas price in wei.10 CU
eth_maxPriorityFeePerGasReturn the node's suggested EIP-1559 priority fee (tip) per gas, in wei.10 CU
eth_feeHistoryReturn historical base fees, gas usage ratios and optional priority-fee percentiles over a range of blocks.10 CU
eth_estimateGasEstimate the gas limit a transaction would need.20 CU
eth_callExecute a read-only call against the state of a given block and return its result.15 CU
eth_simulateV1Simulate a sequence of calls or transactions against block state without broadcasting.20 CU
eth_getBalanceReturn the balance of an address at a given block, in wei.10 CU
eth_getCodeReturn the contract bytecode deployed at an address at a given block.10 CU
eth_getStorageAtReturn the raw value stored at a given storage slot of an address.10 CU
eth_getTransactionCountReturn the number of transactions sent from an address (its nonce) at a given block.10 CU
eth_getLogsQuery event logs within a block range that match a filter.30 CU
eth_getBlockByNumberReturn a block by its number, optionally with full transaction objects.5 CU
eth_getBlockByHashReturn a block by its hash, optionally with full transaction objects.10 CU
eth_getBlockReceiptsReturn all transaction receipts for a given block.10 CU
eth_getTransactionByHashReturn a transaction by its hash.10 CU
eth_getTransactionReceiptReturn the receipt (execution result) of a transaction by its hash.10 CU
eth_sendRawTransactionSubmit a signed raw transaction.30 CU
debug_traceTransactionReconstruct and replay the execution of a transaction to produce an execution trace.100 CU
debug_traceCallRun an eth_call on top of a given block state and generate an execution trace.100 CU
trace_transactionReturn all traces produced during the execution of a transaction.100 CU

Last updated:

On this page