RPC Method Support
Base RPC Methods
Available at the /rpc endpoint. Public methods are accessible anonymously; non-public methods require authenticated
user sessions.
| Method | Access Level |
|---|---|
debug_getRawHeader | Forbidden |
debug_getRawBlock | Forbidden |
debug_getRawTransaction | Forbidden |
debug_getRawTransactions | Forbidden |
debug_getRawReceipts | Forbidden |
debug_traceBlock | Forbidden |
debug_traceBlockByHash | Forbidden |
debug_traceBlockByNumber | Forbidden |
debug_traceTransaction | Forbidden |
debug_traceCall | Forbidden |
debug_traceCallMany | Forbidden |
debug_chainConfig | Forbidden |
debug_codeByHash | Forbidden |
eth_protocolVersion | Unrestricted |
eth_syncing | Unrestricted |
eth_coinbase | Unrestricted |
eth_accounts | Forbidden |
eth_blockNumber | Public |
eth_chainId | Public |
eth_getBlockByHash | Filtered |
eth_getBlockByNumber | Filtered |
eth_getBlockTransactionCountByHash | Filtered |
eth_getBlockTransactionCountByNumber | Filtered |
eth_getUncleCountByBlockHash | Forbidden |
eth_getUncleCountByBlockNumber | Forbidden |
eth_getUncleByBlockHashAndIndex | Forbidden |
eth_getUncleByBlockNumberAndIndex | Forbidden |
eth_getRawTransactionByHash | Forbidden |
eth_getTransactionByHash | Filtered |
eth_getBlockReceipts | Filtered |
eth_getRawTransactionByBlockHashAndIndex | Forbidden |
eth_getTransactionByBlockHashAndIndex | Forbidden |
eth_getRawTransactionByBlockNumberAndIndex | Forbidden |
eth_getTransactionByBlockNumberAndIndex | Forbidden |
eth_getTransactionBySenderAndNonce | Forbidden |
eth_getTransactionReceipt | Filtered |
eth_getBalance | Current User Only |
eth_getStorageAt | Forbidden |
eth_getTransactionCount | Current User Only |
eth_getCode | Current User Only |
eth_getHeaderByNumber | Forbidden |
eth_getHeaderByHash | Forbidden |
eth_simulateV1 | Forbidden |
eth_call | Permission Validated |
eth_callMany | Forbidden |
eth_createAccessList | Forbidden |
eth_estimateGas | Permission Validated |
eth_gasPrice | Public |
eth_getAccount | Forbidden |
eth_maxPriorityFeePerGas | Unrestricted |
eth_blobBaseFee | Forbidden |
eth_feeHistory | Forbidden |
eth_sendTransaction | Forbidden |
eth_sendRawTransaction | Permission Validated, Sync (†) |
eth_sendRawTransactionSync | Forbidden |
eth_sign | Forbidden |
eth_signTransaction | Forbidden |
eth_signTypedData | Forbidden |
eth_getProof | Forbidden |
eth_getAccountInfo | Forbidden |
eth_newFilter | Full Read Access |
eth_newBlockFilter | Full Read Access |
eth_newPendingTransactionFilter | Forbidden |
eth_getFilterChanges | Full Read Access |
eth_getFilterLogs | Full Read Access |
eth_uninstallFilter | Full Read Access |
eth_getLogs | Filtered |
eth_subscribe | Forbidden |
eth_unsubscribe | Forbidden |
net_version | Public |
ots_getHeaderByNumber | Forbidden |
ots_hasCode | Forbidden |
ots_getApiLevel | Forbidden |
ots_getInternalOperations | Forbidden |
ots_getTransactionError | Forbidden |
ots_traceTransaction | Forbidden |
ots_getBlockDetails | Forbidden |
ots_getBlockDetailsByHash | Forbidden |
ots_getBlockTransactions | Forbidden |
ots_searchTransactionsBefore | Forbidden |
ots_searchTransactionsAfter | Forbidden |
ots_getTransactionBySenderAndNonce | Forbidden |
ots_getContractCreator | Forbidden |
web3_clientVersion | Public |
web3_sha3 | Forbidden |
txpool_inspect | Forbidden |
txpool_content | Forbidden |
txpool_status | Forbidden |
unstable_getBatchByBlockNumber | Forbidden |
unstable_getLocalRoot | Forbidden |
zks_getBridgeContracts | Forbidden |
zks_getBytecodeSupplierContract | Forbidden |
zks_getBridgehubContract | Unrestricted |
zks_getL2ToL1LogProof | Unrestricted |
zks_getGenesis | Unrestricted |
zks_getBlockMetadataByNumber | Forbidden |
zks_getProof | Forbidden |
prividium_accountDataDisclosure (‡) | Permission Validated |
prividium_storageDisclosureContract (‡) | Permission Validated |
prividium_tokenSupplyDisclosure (‡) | Permission Validated |
prividium_tokenBalanceDisclosure (‡) | Permission Validated |
who_am_i | Deprecated |
Bundler RPC Methods (ERC-4337)
Available at /rpc when the bundler is enabled. Requires account abstraction support.
| Method | Access Level |
|---|---|
eth_sendUserOperation | Bundler |
eth_estimateUserOperationGas | Bundler |
eth_getUserOperationByHash | Bundler |
eth_getUserOperationReceipt | Bundler |
eth_supportedEntryPoints | Bundler |
Service RPC Methods (legacy)
Available at the /rpc/service endpoint for service-to-service integration (e.g. webhooks). Service authentication is a
legacy mechanism; new machine integrations use M2M applications and the standard /rpc endpoint.
| Method | Access Level |
|---|---|
eth_blockNumber | Delegated |
eth_getBlockByNumber | Delegated |
eth_getLogs | Delegated |
eth_getTransactionByHash | Delegated |
eth_getTransactionReceipt | Delegated |
Wallet RPC Methods
Available at the /rpc/wallet/:token endpoint for pre-authorized transaction sessions.
| Method | Access Level |
|---|---|
eth_chainId | Public |
eth_blockNumber | Public |
eth_sendRawTransaction | Permission Validated, Sync (†) |
eth_getBlockByHash | Mocked |
eth_getBlockByNumber | Mocked |
eth_getTransactionReceipt | Filtered |
eth_getBalance | Filtered |
eth_getCode | Mocked |
eth_gasPrice | Public |
web3_clientVersion | Public |
eth_call | Forbidden |
eth_getStorageAt | Forbidden |
eth_newFilter | Forbidden |
eth_newPendingTransactionFilter | Forbidden |
eth_getTransactionByBlockHashAndIndex | Forbidden |
eth_getTransactionByBlockNumberAndIndex | Forbidden |
eth_accounts | Forbidden |
eth_estimateGas | Forbidden |
eth_getTransactionCount | Forbidden |
eth_getTransactionByHash | Forbidden |
eth_getLogs | Forbidden |
eth_feeHistory | Forbidden |
eth_maxPriorityFeePerGas | Forbidden |
eth_getFilterLogs | Forbidden |
eth_getFilterChanges | Forbidden |
eth_uninstallFilter | Forbidden |
eth_newBlockFilter | Forbidden |
eth_getBlockTransactionCountByNumber | Forbidden |
eth_getBlockTransactionCountByHash | Forbidden |
eth_getBlockReceipts | Forbidden |
eth_protocolVersion | Forbidden |
eth_syncing | Forbidden |
eth_coinbase | Forbidden |
eth_getCompilers | Forbidden |
eth_hashrate | Forbidden |
eth_getUncleCountByBlockHash | Forbidden |
eth_getUncleCountByBlockNumber | Forbidden |
eth_mining | Forbidden |
net_version | Forbidden |