Skip to content
Prividium

RPC Method Support

Base RPC Methods

Available at the /rpc endpoint. Public methods are accessible anonymously; non-public methods require authenticated user sessions.

MethodAccess Level
debug_getRawHeaderForbidden
debug_getRawBlockForbidden
debug_getRawTransactionForbidden
debug_getRawTransactionsForbidden
debug_getRawReceiptsForbidden
debug_traceBlockForbidden
debug_traceBlockByHashForbidden
debug_traceBlockByNumberForbidden
debug_traceTransactionForbidden
debug_traceCallForbidden
debug_traceCallManyForbidden
debug_chainConfigForbidden
debug_codeByHashForbidden
eth_protocolVersionUnrestricted
eth_syncingUnrestricted
eth_coinbaseUnrestricted
eth_accountsForbidden
eth_blockNumberPublic
eth_chainIdPublic
eth_getBlockByHashFiltered
eth_getBlockByNumberFiltered
eth_getBlockTransactionCountByHashFiltered
eth_getBlockTransactionCountByNumberFiltered
eth_getUncleCountByBlockHashForbidden
eth_getUncleCountByBlockNumberForbidden
eth_getUncleByBlockHashAndIndexForbidden
eth_getUncleByBlockNumberAndIndexForbidden
eth_getRawTransactionByHashForbidden
eth_getTransactionByHashFiltered
eth_getBlockReceiptsFiltered
eth_getRawTransactionByBlockHashAndIndexForbidden
eth_getTransactionByBlockHashAndIndexForbidden
eth_getRawTransactionByBlockNumberAndIndexForbidden
eth_getTransactionByBlockNumberAndIndexForbidden
eth_getTransactionBySenderAndNonceForbidden
eth_getTransactionReceiptFiltered
eth_getBalanceCurrent User Only
eth_getStorageAtForbidden
eth_getTransactionCountCurrent User Only
eth_getCodeCurrent User Only
eth_getHeaderByNumberForbidden
eth_getHeaderByHashForbidden
eth_simulateV1Forbidden
eth_callPermission Validated
eth_callManyForbidden
eth_createAccessListForbidden
eth_estimateGasPermission Validated
eth_gasPricePublic
eth_getAccountForbidden
eth_maxPriorityFeePerGasUnrestricted
eth_blobBaseFeeForbidden
eth_feeHistoryForbidden
eth_sendTransactionForbidden
eth_sendRawTransactionPermission Validated, Sync (†)
eth_sendRawTransactionSyncForbidden
eth_signForbidden
eth_signTransactionForbidden
eth_signTypedDataForbidden
eth_getProofForbidden
eth_getAccountInfoForbidden
eth_newFilterFull Read Access
eth_newBlockFilterFull Read Access
eth_newPendingTransactionFilterForbidden
eth_getFilterChangesFull Read Access
eth_getFilterLogsFull Read Access
eth_uninstallFilterFull Read Access
eth_getLogsFiltered
eth_subscribeForbidden
eth_unsubscribeForbidden
net_versionPublic
ots_getHeaderByNumberForbidden
ots_hasCodeForbidden
ots_getApiLevelForbidden
ots_getInternalOperationsForbidden
ots_getTransactionErrorForbidden
ots_traceTransactionForbidden
ots_getBlockDetailsForbidden
ots_getBlockDetailsByHashForbidden
ots_getBlockTransactionsForbidden
ots_searchTransactionsBeforeForbidden
ots_searchTransactionsAfterForbidden
ots_getTransactionBySenderAndNonceForbidden
ots_getContractCreatorForbidden
web3_clientVersionPublic
web3_sha3Forbidden
txpool_inspectForbidden
txpool_contentForbidden
txpool_statusForbidden
unstable_getBatchByBlockNumberForbidden
unstable_getLocalRootForbidden
zks_getBridgeContractsForbidden
zks_getBytecodeSupplierContractForbidden
zks_getBridgehubContractUnrestricted
zks_getL2ToL1LogProofUnrestricted
zks_getGenesisUnrestricted
zks_getBlockMetadataByNumberForbidden
zks_getProofForbidden
prividium_accountDataDisclosure (‡)Permission Validated
prividium_storageDisclosureContract (‡)Permission Validated
prividium_tokenSupplyDisclosure (‡)Permission Validated
prividium_tokenBalanceDisclosure (‡)Permission Validated
who_am_iDeprecated

Bundler RPC Methods (ERC-4337)

Available at /rpc when the bundler is enabled. Requires account abstraction support.

MethodAccess Level
eth_sendUserOperationBundler
eth_estimateUserOperationGasBundler
eth_getUserOperationByHashBundler
eth_getUserOperationReceiptBundler
eth_supportedEntryPointsBundler

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.

MethodAccess Level
eth_blockNumberDelegated
eth_getBlockByNumberDelegated
eth_getLogsDelegated
eth_getTransactionByHashDelegated
eth_getTransactionReceiptDelegated

Wallet RPC Methods

Available at the /rpc/wallet/:token endpoint for pre-authorized transaction sessions.

MethodAccess Level
eth_chainIdPublic
eth_blockNumberPublic
eth_sendRawTransactionPermission Validated, Sync (†)
eth_getBlockByHashMocked
eth_getBlockByNumberMocked
eth_getTransactionReceiptFiltered
eth_getBalanceFiltered
eth_getCodeMocked
eth_gasPricePublic
web3_clientVersionPublic
eth_callForbidden
eth_getStorageAtForbidden
eth_newFilterForbidden
eth_newPendingTransactionFilterForbidden
eth_getTransactionByBlockHashAndIndexForbidden
eth_getTransactionByBlockNumberAndIndexForbidden
eth_accountsForbidden
eth_estimateGasForbidden
eth_getTransactionCountForbidden
eth_getTransactionByHashForbidden
eth_getLogsForbidden
eth_feeHistoryForbidden
eth_maxPriorityFeePerGasForbidden
eth_getFilterLogsForbidden
eth_getFilterChangesForbidden
eth_uninstallFilterForbidden
eth_newBlockFilterForbidden
eth_getBlockTransactionCountByNumberForbidden
eth_getBlockTransactionCountByHashForbidden
eth_getBlockReceiptsForbidden
eth_protocolVersionForbidden
eth_syncingForbidden
eth_coinbaseForbidden
eth_getCompilersForbidden
eth_hashrateForbidden
eth_getUncleCountByBlockHashForbidden
eth_getUncleCountByBlockNumberForbidden
eth_miningForbidden
net_versionForbidden