New Credit Costs

What are credits?

Credits are used to measure a user's consumption of node resources. We provide users with the corresponding monthly credit usage limit according to different plans. For more information about the monthly credit usage limits for different plans, see Plan Specifications.

Characteristics of credits

We set different credit consumption levels for resources consumed when a single call is made to each API method based on the resource type (computing resource and storage resource) and API complexity. Take Ethereum as an example, sending an eth_getBlockByHash request consumes 25 credits, and sending an eth_sendRawTransaction request consumes 200 credits.
In the future, we will support more vertical scenarios and data-based value-added services. Different services have different pricing for resource consumption. We will offer a reasonable price lower than the market price and provide pay-as-you-go pricing services.

Use limits of credits

Credit/s measures the number of credits used per second for making requests. Each RPC method is weighted differently. Credit/s is more efficient than counting only the number of requests sent per second in different use cases.
For example, for the provided Free package, there is a maximum limit on the number of credits consumed per second, with a maximum consumption of 400 credits per second.

How to get credits

🎁 Free Plan Benefits

  • Monthly Auto-Renewal
    • Upon first-use agreement acceptance, you’ll receive 300M credits/month (valid for 30 days).
    • Automatic renewal: New credits are replenished every 30 days.
  • If Credits Run Out
    • Wait for refresh: Credits reset at the end of each cycle.
    • Need immediate access? Upgrade to a paid plan anytime.

⚠️ Key Policies

  • Exempted Users:
    The Free plan will auto-renew every 30 days if any of the conditions are met:

    • Have previously subscribed to any paid plan or dedicated node
    • Are whitelisted users
  • Inactive Users:
    The Free plan auto-renewal will pause if both of the following conditions are met:

    • No service usage for 3 consecutive months
    • Never subscribed to any paid plan or dedicated node
  • Reactivating Service:
    Inactive users can manually restore their Free plan through the following pages:

    • Node Service Overview
    • Node Service RPC Page
    • Price Plan Page

Credit pricing details

Credits are organized into 9 tiers based on method complexity and resource consumption:

TierCreditsMethod Types
Tier 110Lightweight queries, Bitcoin-style base methods
Tier 215Sui base methods, Solana/Sui/TON specific
Tier 320Standard EVM reads (eth_call, eth_getBalance, eth_blockNumber)
Tier 430Multi-result methods (eth_getLogs, eth_getBlockReceipts)
Tier 540Debug/Trace methods, transaction sends
Tier 650NEAR methods
Tier 760High-complexity Trace, zkSync Debug
Tier 880Fantom Debug/Trace
Tier 9120Bitcoin complex methods
📘

Key Changes:

  • Simplified from complex pricing to 9 clear tiers
  • Most users will see ~21% reduction in credit consumption

The following are the Credit pricing for different RPC methods based on their complexity.

Ethereum

API methodCredit consumption
eth_maxPriorityFeePerGas20
eth_sendRawTransaction40
eth_accounts20
eth_blockNumber20
eth_call20
eth_chainId20
eth_createAccessList20
eth_estimateGas30
eth_feeHistory20
eth_gasPrice20
eth_getBalance20
eth_getBlockByHash20
eth_getBlockByNumber20
eth_getBlockTransactionCountByHash20
eth_getBlockTransactionCountByNumber20
eth_getBlockReceipts30
eth_getCode20
eth_getProof20
eth_getStorageAt20
eth_getTransactionByBlockHashAndIndex20
eth_getTransactionByBlockNumberAndIndex20
eth_getTransactionByHash20
eth_getTransactionCount20
eth_getTransactionReceipt20
eth_getUncleByBlockHashAndIndex20
eth_getUncleByBlockNumberAndIndex20
eth_getUncleCountByBlockHash20
eth_getUncleCountByBlockNumber20
eth_syncing20
net_listening20
net_version20
web3_clientVersion20
eth_newBlockFilter20
eth_newPendingTransactionFilter20
eth_getFilterChanges30
eth_newFilter20
eth_getFilterLogs30
eth_uninstallFilter20
eth_getLogs30
eth_subscribe20
eth_unsubscribe20
eth_subscribe_reload20
debug_executionWitness40
debug_traceBlockByHash40
debug_traceBlockByNumber40
debug_traceCall40
debug_traceTransaction40

Ethereum Beacon

API methodCredit consumption
GetBeaconGenesis10
GetBeaconStatesRootByStateId20
GetBeaconStatesForkByStateId20
GetBeaconStatesFinalityCheckpointsByStateId20
GetBeaconStatesValidatorsByStateId110
PostBeaconStatesValidatorsByStateId110
GetBeaconStatesValidatorsByStateIdAndValidatorId110
GetBeaconStatesValidatorBalancesByStateId110
PostBeaconStatesValidatorBalancesByStateId110
GetBeaconStatesCommitteesByStateId50
GetBeaconStatesSyncCommitteesByStateId20
GetBeaconStatesRandaoByStateId20
GetBeaconHeaders20
GetBeaconHeadersByBlockId20
PostBeaconBlindedBlocks110
PostBeaconBlindedBlocksV2110
PostBeaconBlocks110
PostBeaconBlocksV2110
GetBeaconBlocksByBlockIdV220
GetBeaconBlocksRootByBlockId20
GetBeaconBlocksAttestationsByBlockId20
GetBeaconBlobSidecarsByBlockId70
PostBeaconRewardsSyncCommitteeByBlockId110
GetBeaconDepositSnapshot20
GetBeaconRewardsBlocksByBlockId40
PostBeaconRewardsAttestationsByEpoch110
GetBeaconBlindedBlocksByBlockId20
GetBeaconLightClientBootstrapByBlockRoot110
GetBeaconLightClientUpdates20
GetBeaconLightClientFinalityUpdate20
GetBeaconLightClientOptimisticUpdate20
GetBeaconPoolAttestations110
PostBeaconPoolAttestations110
GetBeaconPoolAttesterSlashings110
PostBeaconPoolAttesterSlashings110
GetBeaconPoolProposerSlashings20
PostBeaconPoolProposerSlashings110
PostBeaconPoolSyncCommittees110
GetBeaconPoolVoluntaryExits20
PostBeaconPoolVoluntaryExits110
GetBeaconPoolBlsToExecutionChanges20
PostBeaconPoolBlsToExecutionChanges110
GetBuilderStatesExpectedWithdrawalsByStateId40
GetConfigForkSchedule20
GetConfigSpec20
GetConfigDepositContract20
GetDebugBeaconStatesByStateIdV2350
GetDebugBeaconHeadsV2350
GetDebugForkChoice350
GetNodePeers30
GetNodePeersByPeerId20
GetNodePeerCount20
GetNodeVersion10
GetNodeSyncing10
GetNodeHealth10
PostValidatorDutiesAttesterByEpoch110
GetValidatorDutiesProposerByEpoch110
PostValidatorDutiesSyncByEpoch110
GetValidatorBlocksBySlotV260
GetValidatorBlocksBySlotV360
GetValidatorBlindedBlocksBySlot60
GetValidatorAttestationData60
GetValidatorAggregateAttestation60
PostValidatorAggregateAndProofs110
PostValidatorBeaconCommitteeSubscriptions110
PostValidatorSyncCommitteeSubscriptions110
PostValidatorBeaconCommitteeSelections110
GetValidatorSyncCommitteeContribution60
PostValidatorSyncCommitteeSelections110
PostValidatorContributionAndProofs110
PostValidatorPrepareBeaconProposer110
PostValidatorRegisterValidator110
PostValidatorLivenessByEpoch110

BSC

API methodCredit consumption
eth_maxPriorityFeePerGas20
eth_sendRawTransaction40
eth_blockNumber20
eth_accounts20
eth_chainId20
net_version20
eth_estimateGas30
eth_call20
eth_feeHistory20
eth_gasPrice20
eth_getBalance20
eth_getBlockByHash20
eth_getBlockByNumber20
eth_getBlockTransactionCountByHash20
eth_getBlockTransactionCountByNumber20
eth_getBlockReceipts30
eth_getCode20
eth_getProof20
eth_getStorageAt20
eth_getTransactionByBlockHashAndIndex20
eth_getTransactionByBlockNumberAndIndex20
eth_getTransactionByHash20
eth_getTransactionCount20
eth_getTransactionReceipt20
eth_getUncleByBlockHashAndIndex20
eth_getUncleByBlockNumberAndIndex20
eth_getUncleCountByBlockHash20
eth_getUncleCountByBlockNumber20
eth_syncing20
net_listening20
web3_clientVersion20
eth_newBlockFilter20
eth_newPendingTransactionFilter20
eth_getFilterChanges30
eth_newFilter20
eth_getFilterLogs30
eth_uninstallFilter20
eth_getLogs30
eth_subscribe20
eth_unsubscribe20
eth_subscribe_reload20
debug_traceBlockByHash40
debug_traceBlockByNumber40
debug_traceCall40
debug_traceTransaction40

Polygon

API methodCredit consumption
eth_sendRawTransaction40
eth_accounts20
eth_blockNumber20
eth_call20
eth_chainId20
eth_createAccessList20
eth_estimateGas30
eth_feeHistory20
eth_gasPrice20
eth_getBalance20
eth_getBlockByHash20
eth_getBlockByNumber20
eth_getBlockTransactionCountByHash20
eth_getBlockTransactionCountByNumber20
eth_getCode20
eth_getProof20
eth_getStorageAt20
eth_getTransactionByBlockHashAndIndex20
eth_getTransactionByBlockNumberAndIndex20
eth_getTransactionByHash20
eth_getTransactionCount20
eth_getTransactionReceipt20
eth_getTransactionReceiptsByBlock20
eth_getUncleByBlockHashAndIndex20
eth_getUncleByBlockNumberAndIndex20
eth_getUncleCountByBlockHash20
eth_getUncleCountByBlockNumber20
net_listening20
net_version20
web3_clientVersion20
eth_newBlockFilter20
eth_newPendingTransactionFilter20
eth_getFilterChanges30
eth_newFilter20
eth_getFilterLogs30
eth_uninstallFilter20
eth_getLogs30
eth_subscribe20
eth_unsubscribe20
eth_subscribe_reload20
bor_getRootHash20
bor_getCurrentValidators20
bor_getCurrentProposer20
bor_getAuthor20
debug_traceBlockByHash40
debug_traceBlockByNumber40
debug_traceCall40
debug_traceTransaction40
eth_maxPriorityFeePerGas20

Optimism

API methodCredit consumption
eth_accounts20
eth_blockNumber20
eth_call20
eth_chainId20
eth_createAccessList20
eth_estimateGas30
eth_feeHistory20
eth_gasPrice20
eth_getBalance20
eth_getBlockByHash20
eth_getBlockByNumber20
eth_getBlockTransactionCountByHash20
eth_getBlockTransactionCountByNumber20
eth_getBlockReceipts30
eth_getCode20
eth_getProof20
eth_getStorageAt20
eth_getTransactionByBlockHashAndIndex20
eth_getTransactionByBlockNumberAndIndex20
eth_getTransactionByHash20
eth_getTransactionCount20
eth_getTransactionReceipt20
eth_getUncleByBlockHashAndIndex20
eth_getUncleByBlockNumberAndIndex20
eth_getUncleCountByBlockHash20
eth_getUncleCountByBlockNumber20
eth_sendRawTransaction40
eth_syncing20
net_listening20
net_version20
web3_clientVersion20
eth_newBlockFilter20
eth_newPendingTransactionFilter20
eth_getFilterChanges30
eth_newFilter20
eth_getFilterLogs30
eth_uninstallFilter20
eth_getLogs30
eth_subscribe20
eth_unsubscribe20
eth_subscribe_reload20
debug_traceBlockByHash40
debug_traceBlockByNumber40
debug_traceCall40
debug_traceTransaction40

TRON

📘

Note:

All gRPC methods follow a fixed-rate billing model, with each call consuming 60 credits.

API methodCredit consumption
eth_accounts30
eth_blockNumber30
eth_call30
eth_chainId30
eth_estimateGas30
eth_gasPrice30
eth_getBalance30
eth_getBlockByHash30
eth_getBlockByNumber30
eth_getBlockTransactionCountByHash30
eth_getBlockTransactionCountByNumber30
eth_getCode30
eth_getStorageAt30
eth_getTransactionByBlockHashAndIndex30
eth_getTransactionByBlockNumberAndIndex30
eth_getTransactionByHash30
eth_getTransactionReceipt30
eth_getWork30
eth_protocolVersion30
eth_syncing30
eth_newFilter30
eth_newBlockFilter30
eth_getFilterChanges30
eth_getFilterLogs30
eth_uninstallFilter30
eth_getLogs30
net_listening30
net_version30
web3_clientVersion30
web3_sha330
buildTransaction30
gettransactionbyid30
gettransactioninfobyblocknum30
getcontract30
estimateenergy30
getaccountnet30
getaccountresource30
getaccount30
getnowblock30
gettransactioninfobyid30
getblockbynum30
getblockbyid30
getblockbylimitnext30
getblockbylatestnum30
triggerconstantcontract30
broadcasthex40
broadcasttransaction40
triggersmartcontract30
createtransaction30

Arbitrum

API methodCredit consumption
eth_accounts20
eth_blockNumber20
eth_chainId20
eth_estimateGas30
eth_call20
eth_createAccessList20
eth_feeHistory20
eth_gasPrice20
eth_getBalance20
eth_getBlockByHash20
eth_getBlockByNumber20
eth_getBlockTransactionCountByHash20
eth_getBlockTransactionCountByNumber20
eth_getBlockReceipts30
eth_getCode20
eth_getProof20
eth_getStorageAt20
eth_getTransactionByBlockHashAndIndex20
eth_getTransactionByBlockNumberAndIndex20
eth_getTransactionByHash20
eth_getTransactionCount20
eth_getTransactionReceipt20
eth_getUncleByBlockHashAndIndex20
eth_getUncleByBlockNumberAndIndex20
eth_getUncleCountByBlockHash20
eth_getUncleCountByBlockNumber20
eth_sendRawTransaction40
eth_syncing20
net_listening0
net_version20
web3_clientVersion20
eth_newBlockFilter20
eth_newPendingTransactionFilter20
eth_getFilterChanges30
eth_newFilter20
eth_getFilterLogs30
eth_uninstallFilter20
eth_subscribe20
eth_unsubscribe20
eth_subscribe_reload20
debug_traceBlockByHash40
debug_traceBlockByNumber40
debug_traceCall40
debug_traceTransaction40

Ton v2

API methodCredit consumption
v2_GET_detectAddress40
v2_GET_getAddressBalance40
v2_GET_getAddressInformation40
v2_GET_getAddressState40
v2_GET_getExtendedAddressInformation40
v2_GET_getTokenData40
v2_GET_getTransactions40
v2_GET_getWalletInformation40
v2_GET_packAddress40
v2_GET_unpackAddress40
v2_GET_getBlockHeader40
v2_GET_getBlockTransactions40
v2_GET_getBlockTransactionsExt40
v2_GET_getConsensusBlock40
v2_GET_getMasterchainBlockSignatures40
v2_GET_getMasterchainInfo40
v2_GET_getShardBlockProof40
v2_GET_lookupBlock40
v2_GET_tryLocateResultTx50
v2_GET_tryLocateSourceTx50
v2_GET_tryLocateTx50
v2_GET_shards40
v2_GET_getConfigParam40
v2_POST_runGetMethod40
v2_POST_estimateFee40
v2_POST_sendBoc40
v2_POST_sendBocReturnHash40
v2_POST_sendQuery40

Ton v3

API methodCredit consumption
v3_GET_accountStates40
v3_GET_walletStates40
v3_GET_actions40
v3_GET_events40
v3_GET_blocks40
v3_GET_masterchainBlockShardState40
v3_GET_masterchainBlockShards40
v3_GET_masterchainInfo40
v3_GET_messages40
v3_GET_transactions40
v3_GET_transactionsByMasterchainBlock40
v3_GET_transactionsByMessage40

Base

API methodCredit consumption
eth_accounts20
eth_blockNumber20
eth_call20
eth_chainId20
eth_createAccessList20
eth_estimateGas30
eth_feeHistory20
eth_gasPrice20
eth_getBalance20
eth_getBlockByHash20
eth_getBlockByNumber20
eth_getBlockTransactionCountByHash20
eth_getBlockTransactionCountByNumber20
eth_getBlockReceipts30
eth_getCode20
eth_getLogs30
eth_getProof20
eth_getStorageAt20
eth_getTransactionByBlockHashAndIndex20
eth_getTransactionByBlockNumberAndIndex20
eth_getTransactionByHash20
eth_getTransactionCount20
eth_getTransactionReceipt20
eth_getUncleByBlockHashAndIndex20
eth_getUncleByBlockNumberAndIndex20
eth_getUncleCountByBlockHash20
eth_getUncleCountByBlockNumber20
eth_maxPriorityFeePerGas20
eth_sendRawTransaction40
eth_syncing20
net_listening20
web3_clientVersion20
web3_sha320
net_version20
eth_newBlockFilter20
eth_newPendingTransactionFilter20
eth_getFilterChanges30
eth_newFilter20
eth_getFilterLogs30
eth_uninstallFilter20
eth_subscribe20
eth_unsubscribe20
eth_subscribe_reload20

Fantom

API methodCredit consumption
eth_sendRawTransaction80
eth_blockNumber40
eth_accounts40
eth_call40
eth_chainId40
eth_createAccessList40
eth_estimateGas40
eth_feeHistory40
eth_gasPrice40
eth_getBalance40
eth_getBlockByHash40
eth_getBlockByNumber40
eth_getBlockTransactionCountByHash40
eth_getBlockTransactionCountByNumber40
eth_getCode40
eth_getProof40
eth_getStorageAt40
eth_getTransactionByBlockHashAndIndex40
eth_getTransactionByBlockNumberAndIndex40
eth_getTransactionByHash40
eth_getTransactionCount40
eth_getTransactionReceipt40
eth_getUncleByBlockHashAndIndex40
eth_getUncleByBlockNumberAndIndex40
eth_getUncleCountByBlockHash40
eth_getUncleCountByBlockNumber40
eth_newBlockFilter40
eth_newFilter40
eth_newPendingTransactionFilter40
eth_getFilterChanges40
eth_getFilterLogs40
eth_uninstallFilter40
eth_getLogs40
eth_syncing40
net_listening40
net_version40
web3_clientVersion40
ftm_currentEpoch40
dag_getEvent40
dag_getEventPayload40
dag_getHeads40
eth_subscribe40
eth_unsubscribe40
eth_subscribe_reload20

Taiko

API methodCredit consumption
eth_accounts20
eth_blockNumber20
eth_call20
eth_chainId20
eth_createAccessList20
eth_estimateGas30
eth_feeHistory20
eth_gasPrice20
eth_getBalance20
eth_getBlockByHash20
eth_getBlockByNumber20
eth_getBlockReceipts30
eth_getBlockTransactionCountByHash20
eth_getBlockTransactionCountByNumber20
eth_getCode20
eth_getLogs30
eth_getProof20
eth_getStorageAt20
eth_getTransactionByBlockHashAndIndex20
eth_getTransactionByBlockNumberAndIndex20
eth_getTransactionByHash20
eth_getTransactionCount20
eth_getTransactionReceipt20
eth_getUncleByBlockHashAndIndex20
eth_getUncleByBlockNumberAndIndex20
eth_getUncleCountByBlockHash20
eth_getUncleCountByBlockNumber20
eth_sendRawTransaction40
eth_syncing20
net_listening20
web3_clientVersion20
net_version20
eth_newBlockFilter20
eth_newPendingTransactionFilter20
eth_getFilterChanges30
eth_newFilter20
eth_getFilterLogs30
eth_uninstallFilter20
eth_subscribe20
eth_unsubscribe20

Zksync

API methodCredit consumption
eth_accounts30
eth_blockNumber30
eth_chainId30
net_version30
eth_estimateGas30
eth_call30
eth_feeHistory30
eth_gasPrice30
eth_getBalance30
eth_getBlockByHash30
eth_getBlockByNumber30
eth_getBlockReceipts30
eth_getBlockTransactionCountByHash30
eth_getBlockTransactionCountByNumber30
eth_getCode30
eth_getCompilers30
eth_getStorageAt30
eth_getTransactionByBlockHashAndIndex30
eth_getTransactionByBlockNumberAndIndex30
eth_getTransactionByHash30
eth_getTransactionCount30
eth_getTransactionReceipt30
eth_getUncleCountByBlockHash30
eth_getUncleCountByBlockNumber30
eth_maxPriorityFeePerGas10
eth_sendRawTransaction60
eth_syncing30
net_listening30
web3_clientVersion30
eth_newBlockFilter30
eth_newPendingTransactionFilter30
eth_getFilterChanges30
eth_newFilter30
eth_getFilterLogs30
eth_uninstallFilter30
eth_getLogs30
eth_subscribe30
eth_unsubscribe30
eth_subscribe_reload20
debug_traceBlockByHash60
debug_traceBlockByNumber60
debug_traceCall60
debug_traceTransaction60
zks_estimateFee30
zks_estimateGasL1ToL230
zks_getAllAccountBalances30
zks_getBlockDetails30
zks_getBridgeContracts30
zks_getBytecodeByHash30
zks_getL1BatchBlockRange30
zks_getL1BatchDetails30
zks_getL2ToL1LogProof30
zks_getL2ToL1MsgProof30
zks_getMainContract30
zks_getProof30
zks_getRawBlockTransactions30
zks_getTestnetPaymaster30
zks_getTransactionDetails30
zks_L1BatchNumber30
zks_L1ChainId30

Core

API methodCredit consumption
eth_accounts20
eth_blockNumber20
eth_call20
eth_chainId20
eth_createAccessList20
eth_estimateGas30
eth_feeHistory20
eth_gasPrice20
eth_getBalance20
eth_getBlockByHash20
eth_getBlockByNumber20
eth_getBlockTransactionCountByHash20
eth_getBlockTransactionCountByNumber20
eth_getCode20
eth_getLogs30
eth_getProof20
eth_getStorageAt20
eth_getTransactionByBlockHashAndIndex20
eth_getTransactionByBlockNumberAndIndex20
eth_getTransactionByHash20
eth_getTransactionCount20
eth_getTransactionReceipt20
eth_getUncleByBlockHashAndIndex20
eth_getUncleByBlockNumberAndIndex20
eth_getUncleCountByBlockHash20
eth_getUncleCountByBlockNumber20
eth_maxPriorityFeePerGas20
eth_sendRawTransaction40
eth_syncing20
net_listening20
net_version20
web3_clientVersion20
web3_sha320
eth_newBlockFilter20
eth_newFilter20
eth_newPendingTransactionFilter20
eth_getFilterChanges30
eth_getFilterLogs30
eth_uninstallFilter20
eth_subscribe20
eth_unsubscribe20
eth_subscribe_reload20
debug_traceBlockByHash40
debug_traceBlockByNumber40
debug_traceCall40
debug_traceTransaction40

Mantle

API methodCredit consumption
eth_accounts20
eth_blockNumber20
eth_call20
eth_chainId20
eth_estimateGas30
eth_feeHistory10
eth_gasPrice20
eth_getBalance20
eth_getBlockByHash20
eth_getBlockByNumber20
eth_getBlockTransactionCountByHash20
eth_getBlockTransactionCountByNumber20
eth_getCode20
eth_getLogs30
eth_getProof20
eth_getStorageAt20
eth_getTransactionByBlockHashAndIndex20
eth_getTransactionByBlockNumberAndIndex20
eth_getTransactionByHash20
eth_getTransactionCount20
eth_getTransactionReceipt20
eth_getUncleByBlockHashAndIndex20
eth_getUncleByBlockNumberAndIndex20
eth_getUncleCountByBlockHash20
eth_getUncleCountByBlockNumber20
eth_maxPriorityFeePerGas10
eth_sendRawTransaction40
eth_syncing20
net_listening20
web3_clientVersion20
net_version20
eth_newBlockFilter20
eth_newPendingTransactionFilter20
eth_getFilterChanges30
eth_newFilter20
eth_getFilterLogs30
eth_uninstallFilter20
eth_subscribe20
eth_unsubscribe20
eth_subscribe_reload20
debug_traceBlockByHash40
debug_traceBlockByNumber40
debug_traceCall40
debug_traceTransaction40
rollup_gasPrices20
rollup_getInfo20

X-Layer

API methodCredit consumption
eth_sendRawTransaction60
eth_blockNumber30
eth_chainId30
eth_estimateGas30
eth_call30
eth_gasPrice30
eth_getBalance30
eth_getBlockByHash30
eth_getBlockByNumber30
eth_getBlockTransactionCountByHash30
eth_getBlockTransactionCountByNumber30
eth_getCode30
eth_getCompilers30
eth_getStorageAt30
eth_getTransactionByBlockHashAndIndex30
eth_getTransactionByBlockNumberAndIndex30
eth_getTransactionByHash30
eth_getTransactionCount30
eth_getTransactionReceipt30
txpool_content120
eth_getUncleByBlockHashAndIndex30
eth_getUncleByBlockNumberAndIndex30
eth_getUncleCountByBlockHash30
eth_getUncleCountByBlockNumber30
eth_newBlockFilter30
eth_getFilterChanges30
eth_newFilter30
eth_getFilterLogs30
eth_uninstallFilter30
eth_getLogs30
eth_syncing30
net_version30
web3_clientVersion30
eth_protocolVersion30
eth_subscribe30
eth_unsubscribe30
zkevm_batchNumber30
zkevm_batchNumberByBlockNumber30
zkevm_consolidatedBlockNumber30
zkevm_getBatchByNumber30
zkevm_isBlockConsolidated30
zkevm_isBlockVirtualized30
zkevm_verifiedBatchNumber30
zkevm_virtualBatchNumber30
trace_block30
trace_call60
trace_callMany60
trace_filter30
trace_replayBlockTransactions60
trace_replayTransaction60
trace_transaction30
erigon_blockNumber30
erigon_forks30
erigon_getBlockByTimestamp30
erigon_getBlockReceiptsByBlockHash30
erigon_getHeaderByHash30
debug_traceBlockByHash60
debug_traceBlockByNumber60
debug_traceCall60
debug_traceTransaction60

Mint

API methodCredit consumption
eth_accounts20
eth_blockNumber20
eth_call20
eth_chainId20
eth_createAccessList20
eth_estimateGas30
eth_feeHistory20
eth_gasPrice20
eth_getBalance20
eth_getBlockByHash20
eth_getBlockByNumber20
eth_getBlockReceipts30
eth_getBlockTransactionCountByHash20
eth_getBlockTransactionCountByNumber20
eth_getCode20
eth_getProof20
eth_getStorageAt20
eth_getTransactionByBlockHashAndIndex20
eth_getTransactionByBlockNumberAndIndex20
eth_getTransactionByHash20
eth_getTransactionCount20
eth_getTransactionReceipt20
eth_getUncleByBlockHashAndIndex20
eth_getUncleByBlockNumberAndIndex20
eth_getUncleCountByBlockHash20
eth_getUncleCountByBlockNumber20
eth_sendRawTransaction40
eth_syncing20
net_listening20
net_version20
web3_clientVersion20
eth_newBlockFilter20
eth_newPendingTransactionFilter20
eth_getFilterChanges30
eth_newFilter20
eth_getFilterLogs30
eth_uninstallFilter20
eth_getLogs30
eth_subscribe20
eth_unsubscribe20
eth_subscribe_reload20
debug_traceBlockByHash40
debug_traceBlockByNumber40
debug_traceCall40
debug_traceTransaction40

Chainbase

API methodCredit consumption
eth_accounts20
eth_blockNumber20
eth_call20
eth_chainId20
eth_createAccessList20
eth_estimateGas30
eth_feeHistory20
eth_gasPrice20
eth_getBalance20
eth_getBlockByHash20
eth_getBlockByNumber20
eth_getBlockTransactionCountByHash20
eth_getBlockTransactionCountByNumber20
eth_getBlockReceipts30
eth_getCode20
eth_getLogs30
eth_getProof20
eth_getStorageAt20
eth_getTransactionByBlockHashAndIndex20
eth_getTransactionByBlockNumberAndIndex20
eth_getTransactionByHash20
eth_getTransactionCount20
eth_getTransactionReceipt20
eth_getUncleByBlockHashAndIndex20
eth_getUncleByBlockNumberAndIndex20
eth_getUncleCountByBlockHash20
eth_getUncleCountByBlockNumber20
eth_sendRawTransaction40
eth_syncing20
net_listening20
net_version20
web3_clientVersion20
eth_newBlockFilter20
eth_newPendingTransactionFilter20
eth_getFilterChanges30
eth_newFilter20
eth_getFilterLogs30
eth_uninstallFilter20
eth_subscribe20
eth_unsubscribe20
eth_subscribe_reload20
debug_traceBlockByHash40
debug_traceBlockByNumber40
debug_traceCall40
debug_traceTransaction40

Sui

📘

Note:

  • All gRPC methods follow a fixed-rate billing model, with each call consuming 50 credits.
  • The subscription service no longer uses tiered pricing based on data transfer volume. All gRPC method calls are charged at a flat rate of 50 credits per call, regardless of the data payload size. Currently, only SubscribeCheckpoints is supported. Each subscription call consumes 50 credits.
API methodCredit consumption
sui_devInspectTransactionBlock15
sui_dryRunTransactionBlock15
sui_executeTransactionBlock15
sui_getChainIdentifier15
sui_getCheckpoint15
sui_getCheckpoints15
sui_getEvents15
sui_getLatestCheckpointSequenceNumber15
sui_getLoadedChildObjects40
sui_getMoveFunctionArgTypes15
sui_getNormalizedMoveFunction15
sui_getNormalizedMoveModule15
sui_getNormalizedMoveModulesByPackage15
sui_getNormalizedMoveStruct15
sui_getObject15
sui_getProtocolConfig15
sui_getTotalTransactionBlocks15
sui_getTransactionBlock15
sui_multiGetObjects15
sui_multiGetTransactionBlocks15
sui_tryGetPastObject15
sui_tryMultiGetPastObjects15
suix_getAllBalances15
suix_getAllCoins15
suix_getBalance15
suix_getCoinMetadata15
suix_getCoins15
suix_getCommitteeInfo15
suix_getDynamicFieldObject15
suix_getDynamicFields15
suix_getLatestSuiSystemState15
suix_getOwnedObjects15
suix_getReferenceGasPrice15
suix_getStakes15
suix_getStakesByIds15
suix_getTotalSupply15
suix_getValidatorsApy15
suix_queryEvents15
suix_queryTransactionBlocks15
suix_resolveNameServiceAddress15
suix_resolveNameServiceNames15
suix_subscribeEvent15
suix_subscribeTransaction15
unsafe_batchTransaction15
unsafe_mergeCoins15
unsafe_moveCall15
unsafe_pay15
unsafe_payAllSui15
unsafe_paySui15
unsafe_publish15
unsafe_requestAddStake15

Aptos

API methodCredit consumption
get_events_by_creation_number10
get_events_by_event_handle10
get_account10
get_account_resources20
get_account_modules30
get_account_transactions30
get_specific_account_resource10
get_specific_account_module10
get_blocks_by_height10
get_blocks_by_version10
get_table_item10
get_table_raw_item10
get_transactions20
get_ledger_information10
submit_transaction10
get_transaction_by_hash10
get_transaction_by_version10
submit_batch_transactions20
simulate_transaction10
encode_submission10
estimate_gas_price10
execute_view_function10

Bitcoin

API methodCredit consumption
getbestblockhash10
getblock20
getblockchaininfo10
getblockcount10
getblockhash10
getblockheader10
getblockstats10
getchaintips10
getchaintxstats10
getdifficulty10
getmempoolancestors10
getmempooldescendants10
getmempoolinfo10
getrawmempool30
gettxout10
gettxoutproof10
gettxoutsetinfo60
getmemoryinfo10
decoderawtransaction10
decodescript10
getrawtransaction10
sendrawtransaction20
testmempoolaccept10
estimatesmartfee10
getindexinfo10
validateaddress10
verifymessage10

Avalanche

API methodCredit consumption
avax.getAtomicTx20
avax.getAtomicTxStatus10
avax.getUTXOs20
avax.issueTx40
avm.buildGenesis40
avm.getAssetDescription20
avm.getBlockByHeight20
avm.getHeight10
avm.getTx30
avm.getUTXOs20
avm.issueTx40
eth_baseFee20
eth_maxPriorityFeePerGas20
eth_getChainConfig20
eth_blockNumber20
eth_call20
eth_chainId20
eth_createAccessList20
eth_estimateGas30
eth_gasPrice20
eth_getAssetBalance20
eth_getBalance20
eth_getBlockByHash20
eth_getBlockByNumber20
eth_getBlockReceipts30
eth_getBlockTransactionCountByHash20
eth_getBlockTransactionCountByNumber20
eth_getCode20
eth_getLogs30
eth_getStorageAt20
eth_getTransactionByBlockHashAndIndex20
eth_getTransactionByBlockNumberAndIndex20
eth_getTransactionByHash20
eth_getTransactionCount20
eth_getTransactionReceipt20
eth_getUncleCountByBlockHash20
eth_getUncleCountByBlockNumber20
eth_newBlockFilter20
eth_newFilter20
eth_newPendingTransactionFilter20
eth_sendRawTransaction40
eth_syncing20
net_version20
platform.getBlock20
platform.getBlockchainStatus10
platform.getCurrentSupply10
platform.getCurrentValidators10
platform.getHeight10
platform.getMinStake10
platform.getPendingValidators20
platform.getStakingAssetID10
platform.getTimestamp10
platform.getTotalStake10
platform.getTx30
platform.getTxStatus10
platform.getUTXOs20
platform.getValidatorsAt100
platform.issueTx10
platform.sampleValidators20
platform.validatedBy10
platform.validates10
web3_clientVersion20
eth_subscribe20
eth_unsubscribe20
eth_subscribe_reload20
eth_getFilterChanges30
eth_getFilterLogs30
eth_uninstallFilter20

Starknet

API methodCredit consumption
starknet_blockNumber20
starknet_blockHashAndNumber20
starknet_call20
starknet_chainId20
starknet_estimateFee20
starknet_estimateMessageFee20
starknet_getBlockTransactionCount20
starknet_getBlockWithTxHashes20
starknet_getBlockWithTxs20
starknet_getClass20
starknet_getClassAt20
starknet_getClassHashAt20
starknet_getEvents20
starknet_getNonce20
starknet_getStateUpdate20
starknet_getStorageAt20
starknet_getTransactionByBlockIdAndIndex20
starknet_getTransactionByHash20
starknet_getTransactionReceipt20
starknet_getTransactionStatus20
starknet_pendingTransactions20
starknet_specVersion20
starknet_syncing20
starknet_addDeclareTransaction20
starknet_addDeployAccountTransaction20
starknet_addInvokeTransaction20
starknet_traceBlockTransactions40
starknet_traceTransaction40
starknet_simulateTransactions20
pathfinder_version20
pathfinder_getProof50
pathfinder_getTransactionStatus20

Solana

📘

Note:

Subscription/Unsubscription requests consume a fixed 30 Credits. Subsequent push message deliveries will consume additional Credits based on the size of each push message and the subscription type:

  • If the pushed message is less than 500 bytes, each push will consume 5 Credits.
  • If the pushed message is greater than 500 bytes: for blockSubscribe, each pushed message consumes 100 Credits; for other subscriptions, each pushed message consumes 35 Credits.
API methodCredit consumption
getAccountInfo30
getBalance30
getLargestAccounts120
getSupply120
getTokenAccountBalance30
getTokenAccountsByDelegate30
getTokenAccountsByOwner30
getTokenLargestAccounts30
getTokenSupply30
getVoteAccounts30
getBlock30
getBlockCommitment30
getBlockProduction30
getBlockHeight30
getBlocks30
getBlocksWithLimit30
getBlockTime30
getFirstAvailableBlock30
getLatestBlockhash30
isBlockhashValid30
getClusterNodes30
getEpochInfo30
getEpochSchedule30
getSlot30
getSlotLeader30
getSlotLeaders30
minimumLedgerSlot30
getFeeForMessage30
getRecentPrioritizationFees30
getConfirmedTransaction30
getTransaction30
getTransactionCount30
simulateTransaction30
sendTransaction30
getGenesisHash30
getHealth30
getHighestSnapshotSlot30
getIdentity30
getInflationGovernor30
getInflationRate30
getInflationReward30
getMaxRetransmitSlot30
getMaxShredInsertSlot30
getMinimumBalanceForRentExemption30
getMultipleAccounts30
getProgramAccounts50
getRecentPerformanceSamples30
getSignaturesForAddress30
getSignatureStatuses30
getVersion30
requestAirdrop30

Gravity Alpha

API methodCredit consumption
eth_accounts20
eth_blockNumber20
eth_call20
eth_chainId20
eth_createAccessList20
eth_estimateGas30
eth_feeHistory20
eth_gasPrice20
eth_getBalance20
eth_getBlockByHash20
eth_getBlockByNumber20
eth_getBlockReceipts30
eth_getBlockTransactionCountByHash20
eth_getBlockTransactionCountByNumber20
eth_getCode20
eth_getFilterChanges30
eth_getFilterLogs30
eth_getLogs30
eth_getProof20
eth_getStorageAt20
eth_getTransactionByBlockHashAndIndex20
eth_getTransactionByBlockNumberAndIndex20
eth_getTransactionByHash20
eth_getTransactionCount20
eth_getTransactionReceipt20
eth_getUncleByBlockHashAndIndex20
eth_getUncleByBlockNumberAndIndex20
eth_getUncleCountByBlockHash20
eth_getUncleCountByBlockNumber20
eth_newBlockFilter20
eth_newFilter20
eth_newPendingTransactionFilter20
eth_sendRawTransaction40
eth_syncing20
eth_uninstallFilter20
net_listening0
net_version20
web3_clientVersion20
eth_subscribe20
eth_unsubscribe20

Pharos

API methodCredit consumption
eth_getAccount20
eth_blockNumber20
eth_call20
eth_chainId20
eth_createAccessList20
eth_estimateGas30
eth_feeHistory20
eth_gasPrice20
eth_getBalance20
eth_getBlockByHash20
eth_getBlockByNumber20
eth_getBlockReceipts30
eth_getBlockTransactionCountByHash20
eth_getBlockTransactionCountByNumber20
eth_getCode20
eth_getLogs30
eth_getStorageAt20
eth_getTransactionByBlockHashAndIndex20
eth_getTransactionByBlockNumberAndIndex20
eth_getTransactionByHash20
eth_getTransactionCount20
eth_getTransactionReceipt20
eth_maxPriorityFeePerGas20
eth_protocolVersion20
eth_sendRawTransaction40
net_version20
web3_clientVersion20
eth_subscribe20
eth_unsubscribe20
eth_newBlockFilter20
eth_newPendingTransactionFilter20
eth_getFilterChanges30
eth_newFilter20
eth_getFilterLogs30
eth_uninstallFilter20
debug_getRawBlock40
debug_getRawHeader40
debug_getRawReceipts20
debug_getRawTransaction40
debug_traceBlockByHash40
debug_traceBlockByNumber40
debug_traceTransaction40

Near

API methodCredit consumption
query__view_access_key50
query__view_access_key_list50
EXPERIMENTAL_changes__single_access_key_changes50
EXPERIMENTAL_changes__all_access_key_changes50
query__view_account50
EXPERIMENTAL_changes__account_changes50
query__view_code50
query__view_state50
EXPERIMENTAL_changes__data_changes50
EXPERIMENTAL_changes__contract_code_changes50
query__call_function50
block50
EXPERIMENTAL_changes_in_block50
chunk50
gas_price50
EXPERIMENTAL_genesis_config50
EXPERIMENTAL_protocol_config50
status50
network_info50
validators50
send_tx50
tx50
EXPERIMENTAL_tx_status50
EXPERIMENTAL_receipt50
EXPERIMENTAL_maintenance_windows50

Advanced API

API methodCredit consumption
zan_getNFTMetadata20
zan_getNFTsByOwner20
zan_getNftIDs20
zan_verifyNFTHolder20
zan_getNFTHolders20
zan_getNftIDHolders20
zan_getNftCollectionHolders20
zan_getNftTransfers20
zan_getTokenMetadata20
zan_getTokenBalanceByOwner20
zan_getTokensByOwner20
zan_getTokenHoldersCount20
zan_getTokenHolders20
zan_getTransactionReceiptsByBlockNumber20
zan_getTransactionReceiptsByBlockHash20
zan_simulateExecution20
zan_simulateAssetChanges20
zan_getListOfInscriptions10
zan_getTransfersPerBlock10
zan_getSpecificInscription10
zan_getInscriptionContent10
zan_getInscriptionTransfers10
zan_getSatoshiOrdinal10
zan_getSatoshiInscriptions10
zan_getInscriptionsPerBlock10
zan_getBRC20Tokens10
zan_getBRC20TokenDetails10
zan_getBRC20TokenHolders10
zan_getBRC20Balances10
zan_getBRC20Activity10

Bundler API

API methodCredit consumption
eth_sendUserOperation20
eth_estimateUserOperationGas20
eth_getUserOperationByHash20
eth_getUserOperationReceipt20
eth_supportedEntryPoints20

Webhook and WebSocket Subscriptions

The pricing for Webhook and WebSocket Subscriptions on ZAN Node is based on the amount of data delivered as part of the subscription, known as bandwidth.
Typically, a webhook or WebSocket subscription event contains around 1000 bytes of data, which would consume 40 credits.
However, it's important to note that this can vary depending on the specific event.
Each subscription type is priced identically per byte:

Bandwidthcredits
1 byte0.04
📘

Note:

Unlike other blockchains, Solana has a unique Credits calculation method for WebSocket Subscriptions, as detailed in Solana's Credit pricing details.

Plan specifications

During the public beta period, we're confident that developers have had a great experience with our Free Beta version! Now we have introduced a wider range of packages for developers to choose from. The specific package details are as follows.

SpecificationFreeGrowthProEnterprise
Applicable groupsWeb3 beginnersindividual developersprofessional teamslarge-scale enterprise applications
Pricing$0/month$49/month$299/monthCustom
Monthly usage limit of credits150 million credits ≈ 15 million requests330 million credits ≈ 25 million requests2.3 billion credits ≈ 150 million requestsCustom
Throughput ( credit/s)270 ≈ 20 request/s2700 ≈ 135 request/s6700 ≈ 335 request/sCustom
Additional creditsN$0.15$0.13Custom
Maximum number of API keys allowed31030Custom
Archive dataYYYCustom
Chain Alert(Webhooks)31030Custom
After-sales supportCommunity Support 24hResponse time 18hResponse time 4-8hResponse time
Supported chains27+27+27+27+
WebSocketYYYCustom
Advanced APINYYCustom
Trading BoostYYYCustom
RoutingGlobal SharedMulti‑RegionMulti‑RegionCustom
IP whitelistNYYCustom
TeamworkNYYCustom
Contract reviewNNNY
Custom SLANNNY
📘

Note:

For the purchase process of paid packages (Growth, Pro, Enterprise), as well as subsequent upgrades, renewals, etc., please refer to Purchase guide.