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 300 credits per second.

How to get credits

If you are entering the node service console for the first time, please read carefully and thoroughly understand the statement given in the pop-up window. Once you start to use this free trial service, your use behavior will be deemed as an approval of the entire content of this statement.
After agreeing to our disclaimer and related service terms, you will receive a free plan from us, which includes 300 million credits/month and is valid for 30 days. After the 30-day validity period of the free plan expires, the platform will automatically restore the initial usage limit of the free plan for you. If the paid plan you subsequently purchase expires, we will also provide you with a free plan for use. For details on the free plan and other paid plans, see Plan Specifications.

πŸ“˜

Note

If you use up the free quota before the end of the free package period, you will need to subscribe to a paid package or wait for the expiration of the free package period for the platform to automatically issue a new free package for you to obtain usage quota.

Credit pricing details

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

Ethereum

API methodCredit consumption
eth_maxPriorityFeePerGas10
eth_sendRawTransaction200
eth_blockNumber10
eth_accounts10
eth_chainId0
net_version0
eth_estimateGas100
eth_call40
eth_feeHistory10
eth_gasPrice10
eth_getBalance15
eth_getBlockByHash25
eth_getBlockByNumber25
eth_getBlockTransactionCountByHash15
eth_getBlockTransactionCountByNumber15
eth_getCode25
eth_getProof30
eth_getStorageAt20
eth_getTransactionByBlockHashAndIndex20
eth_getTransactionByBlockNumberAndIndex20
eth_getTransactionByHash15
eth_getTransactionCount25
eth_getTransactionReceipt15
eth_getUncleByBlockHashAndIndex20
eth_getUncleByBlockNumberAndIndex20
eth_getUncleCountByBlockHash15
eth_getUncleCountByBlockNumber15
eth_syncing0
net_listening0
web3_clientVersion10
eth_newBlockFilter20
eth_newPendingTransactionFilter20
eth_getFilterChanges25
eth_newFilter20
eth_getFilterLogs75
eth_uninstallFilter10
eth_getLogs75
eth_subscribe20
eth_unsubscribe20
eth_subscribe_reload20
debug_traceBlockByHash500
debug_traceBlockByNumber500
debug_traceCall350
debug_traceTransaction350

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_maxPriorityFeePerGas10
eth_sendRawTransaction200
eth_blockNumber10
eth_accounts10
eth_chainId0
net_version0
eth_estimateGas100
eth_call40
eth_feeHistory10
eth_gasPrice10
eth_getBalance15
eth_getBlockByHash25
eth_getBlockByNumber25
eth_getBlockTransactionCountByHash15
eth_getBlockTransactionCountByNumber15
eth_getCode25
eth_getProof30
eth_getStorageAt20
eth_getTransactionByBlockHashAndIndex20
eth_getTransactionByBlockNumberAndIndex20
eth_getTransactionByHash15
eth_getTransactionCount25
eth_getTransactionReceipt15
eth_getUncleByBlockHashAndIndex20
eth_getUncleByBlockNumberAndIndex20
eth_getUncleCountByBlockHash15
eth_getUncleCountByBlockNumber15
eth_syncing0
net_listening0
web3_clientVersion10
eth_newBlockFilter20
eth_newPendingTransactionFilter20
eth_getFilterChanges25
eth_newFilter20
eth_getFilterLogs75
eth_uninstallFilter10
eth_getLogs75
eth_subscribe20
eth_unsubscribe20
eth_subscribe_reload20
debug_traceBlockByHash500
debug_traceBlockByNumber500
debug_traceCall350
debug_traceTransaction350

Polygon

API methodCredit consumption
eth_sendRawTransaction200
eth_blockNumber10
eth_accounts10
eth_chainId0
net_version0
eth_estimateGas100
eth_call40
eth_feeHistory10
eth_gasPrice10
eth_getBalance15
eth_getBlockByHash25
eth_getBlockByNumber25
eth_getBlockTransactionCountByHash15
eth_getBlockTransactionCountByNumber15
eth_getCode25
eth_getProof30
eth_getStorageAt20
eth_getTransactionByBlockHashAndIndex20
eth_getTransactionByBlockNumberAndIndex20
eth_getTransactionByHash15
eth_getTransactionCount25
eth_getTransactionReceipt15
eth_getTransactionReceiptsByBlock250
eth_getUncleByBlockHashAndIndex20
eth_getUncleByBlockNumberAndIndex20
eth_getUncleCountByBlockHash15
eth_getUncleCountByBlockNumber15
net_listening0
web3_clientVersion10
eth_newBlockFilter20
eth_newPendingTransactionFilter20
eth_getFilterChanges25
eth_newFilter20
eth_getFilterLogs75
eth_uninstallFilter10
eth_getLogs75
eth_subscribe20
eth_unsubscribe20
eth_subscribe_reload20
bor_getRootHash10
bor_getCurrentValidators10
bor_getCurrentProposer10
bor_getAuthor10
debug_traceBlockByHash500
debug_traceBlockByNumber500
debug_traceCall350
debug_traceTransaction350
eth_maxPriorityFeePerGas10

Optimism

API methodCredit consumption
eth_accounts10
eth_blockNumber10
eth_chainId0
eth_estimateGas100
eth_call40
eth_feeHistory10
eth_gasPrice10
eth_getBalance15
eth_getBlockByHash25
eth_getBlockByNumber25
eth_getBlockTransactionCountByHash15
eth_getBlockTransactionCountByNumber15
eth_getCode25
eth_getProof30
eth_getStorageAt20
eth_getTransactionByBlockHashAndIndex20
eth_getTransactionByBlockNumberAndIndex20
eth_getTransactionByHash15
eth_getTransactionCount25
eth_getTransactionReceipt15
eth_getUncleByBlockHashAndIndex20
eth_getUncleByBlockNumberAndIndex20
eth_getUncleCountByBlockHash15
eth_getUncleCountByBlockNumber15
eth_sendRawTransaction200
eth_syncing0
net_listening0
net_version0
web3_clientVersion10
eth_newBlockFilter20
eth_newPendingTransactionFilter20
eth_getFilterChanges25
eth_newFilter20
eth_getFilterLogs75
eth_uninstallFilter10
eth_getLogs75
eth_subscribe20
eth_unsubscribe20
eth_subscribe_reload20
debug_traceBlockByHash500
debug_traceBlockByNumber500
debug_traceCall350
debug_traceTransaction350

TRON

API methodCredit consumption
eth_accounts10
eth_blockNumber10
eth_call40
eth_chainId0
eth_estimateGas100
eth_gasPrice10
eth_getBalance15
eth_getBlockByHash25
eth_getBlockByNumber25
eth_getBlockTransactionCountByHash15
eth_getBlockTransactionCountByNumber15
eth_getCode25
eth_getStorageAt20
eth_getTransactionByBlockHashAndIndex20
eth_getTransactionByBlockNumberAndIndex20
eth_getTransactionByHash15
eth_getTransactionReceipt15
eth_getWork10
eth_protocolVersion0
eth_syncing0
eth_newFilter20
eth_newBlockFilter20
eth_getFilterChanges25
eth_getFilterLogs25
eth_uninstallFilter10
eth_getLogs75
net_listening0
net_version0
web3_clientVersion0
web3_sha30
buildTransaction20
gettransactionbyid25
gettransactioninfobyblocknum25
getcontract40
estimateenergy100
getaccountnet15
getaccountresource15
getaccount25
getnowblock15
gettransactioninfobyid15
getblockbynum25
getblockbyid25
getblockbylimitnext75
getblockbylatestnum75
triggerconstantcontract20
broadcasthex200
broadcasttransaction200
triggersmartcontract20
createtransaction20

Arbitrum

API methodCredit consumption
eth_accounts10
eth_blockNumber10
eth_chainId0
eth_estimateGas100
eth_call40
eth_feeHistory10
eth_gasPrice10
eth_getBalance15
eth_getBlockByHash25
eth_getBlockByNumber25
eth_getBlockTransactionCountByHash15
eth_getBlockTransactionCountByNumber15
eth_getCode25
eth_getProof30
eth_getStorageAt20
eth_getTransactionByBlockHashAndIndex20
eth_getTransactionByBlockNumberAndIndex20
eth_getTransactionByHash15
eth_getTransactionCount25
eth_getTransactionReceipt15
eth_getUncleByBlockHashAndIndex20
eth_getUncleByBlockNumberAndIndex20
eth_getUncleCountByBlockHash15
eth_getUncleCountByBlockNumber15
eth_sendRawTransaction200
eth_syncing0
net_listening0
net_version0
web3_clientVersion10
eth_newBlockFilter20
eth_newPendingTransactionFilter20
eth_getFilterChanges25
eth_newFilter20
eth_getFilterLogs75
eth_uninstallFilter10
eth_subscribe20
eth_unsubscribe20
eth_subscribe_reload20
debug_traceBlockByHash500
debug_traceBlockByNumber500
debug_traceCall350
debug_traceTransaction350

Base

API methodCredit consumption
eth_accounts10
eth_blockNumber10
eth_call50
eth_chainId0
eth_estimateGas110
eth_feeHistory10
eth_gasPrice10
eth_getBalance15
eth_getBlockByHash25
eth_getBlockByNumber25
eth_getBlockTransactionCountByHash15
eth_getBlockTransactionCountByNumber15
eth_getCode25
eth_getLogs85
eth_getProof30
eth_getStorageAt25
eth_getTransactionByBlockHashAndIndex20
eth_getTransactionByBlockNumberAndIndex20
eth_getTransactionByHash15
eth_getTransactionCount25
eth_getTransactionReceipt15
eth_getUncleByBlockHashAndIndex20
eth_getUncleByBlockNumberAndIndex20
eth_getUncleCountByBlockHash15
eth_getUncleCountByBlockNumber15
eth_maxPriorityFeePerGas10
eth_sendRawTransaction200
eth_syncing0
net_listening0
web3_clientVersion15
web3_sha315
net_version0
eth_newBlockFilter30
eth_newPendingTransactionFilter20
eth_getFilterChanges25
eth_newFilter20
eth_getFilterLogs75
eth_uninstallFilter10
eth_subscribe20
eth_unsubscribe20
eth_subscribe_reload20

Fantom

API methodCredit consumption
eth_sendRawTransaction200
eth_blockNumber10
eth_accounts10
eth_chainId0
eth_estimateGas100
eth_call40
eth_feeHistory10
eth_gasPrice10
eth_getBalance15
eth_getBlockByHash25
eth_getBlockByNumber25
eth_getBlockTransactionCountByHash15
eth_getBlockTransactionCountByNumber15
eth_getCode25
eth_getProof30
eth_getStorageAt20
eth_getTransactionByBlockHashAndIndex20
eth_getTransactionByBlockNumberAndIndex20
eth_getTransactionByHash15
eth_getTransactionCount25
eth_getTransactionReceipt15
eth_getUncleByBlockHashAndIndex20
eth_getUncleByBlockNumberAndIndex20
eth_getUncleCountByBlockHash15
eth_getUncleCountByBlockNumber15
eth_newBlockFilter20
eth_newPendingTransactionFilter20
eth_getFilterChanges25
eth_newFilter20
eth_getFilterLogs75
eth_uninstallFilter20
eth_getLogs75
eth_syncing0
net_listening0
net_version0
web3_clientVersion10
ftm_currentEpoch10
dag_getEvent15
dag_getEventPayload20
dag_getHeads10
eth_subscribe20
eth_unsubscribe20
eth_subscribe_reload20

Zksync

API methodCredit consumption
eth_accounts10
eth_blockNumber10
eth_chainId0
net_version0
eth_estimateGas100
eth_call40
eth_feeHistory10
eth_gasPrice10
eth_getBalance15
eth_getBlockByHash25
eth_getBlockByNumber25
eth_getBlockReceipts250
eth_getBlockTransactionCountByHash15
eth_getBlockTransactionCountByNumber15
eth_getCode25
eth_getCompilers10
eth_getStorageAt20
eth_getTransactionByBlockHashAndIndex20
eth_getTransactionByBlockNumberAndIndex20
eth_getTransactionByHash15
eth_getTransactionCount25
eth_getTransactionReceipt15
eth_getUncleCountByBlockHash15
eth_getUncleCountByBlockNumber15
eth_maxPriorityFeePerGas10
eth_sendRawTransaction200
eth_syncing0
net_listening0
web3_clientVersion10
eth_newBlockFilter20
eth_newPendingTransactionFilter20
eth_getFilterChanges25
eth_newFilter20
eth_getFilterLogs75
eth_uninstallFilter10
eth_getLogs75
eth_subscribe20
eth_unsubscribe20
eth_subscribe_reload20
debug_traceBlockByHash500
debug_traceBlockByNumber500
debug_traceCall350
debug_traceTransaction350
zks_estimateFee150
zks_estimateGasL1ToL2150
zks_getAllAccountBalances100
zks_getBlockDetails100
zks_getBridgeContracts0
zks_getBytecodeByHash100
zks_getL1BatchBlockRange10
zks_getL1BatchDetails20
zks_getL2ToL1LogProof30
zks_getL2ToL1MsgProof25
zks_getMainContract0
zks_getProof30
zks_getRawBlockTransactions20
zks_getTestnetPaymaster10
zks_getTransactionDetails15
zks_L1BatchNumber0
zks_L1ChainId0

Core

API methodCredit consumption
eth_accounts10
eth_blockNumber10
eth_createAccessList100
eth_call40
eth_chainId0
eth_estimateGas100
eth_feeHistory10
eth_gasPrice10
eth_getBalance15
eth_getBlockByHash25
eth_getBlockByNumber25
eth_getBlockTransactionCountByHash15
eth_getBlockTransactionCountByNumber15
eth_getCode25
eth_getLogs75
eth_getProof30
eth_getStorageAt20
eth_getTransactionByBlockHashAndIndex20
eth_getTransactionByBlockNumberAndIndex20
eth_getTransactionByHash15
eth_getTransactionCount25
eth_getTransactionReceipt15
eth_getUncleByBlockHashAndIndex20
eth_getUncleByBlockNumberAndIndex20
eth_getUncleCountByBlockHash15
eth_getUncleCountByBlockNumber15
eth_maxPriorityFeePerGas10
eth_sendRawTransaction200
eth_syncing0
net_listening0
web3_clientVersion10
net_version0
eth_newBlockFilter20
eth_newPendingTransactionFilter20
eth_getFilterChanges25
eth_newFilter20
eth_getFilterLogs75
eth_uninstallFilter10
eth_subscribe20
eth_unsubscribe20
eth_subscribe_reload20
debug_traceBlockByHash500
debug_traceBlockByNumber500
debug_traceCall350
debug_traceTransaction350

Mantle

API methodCredit consumption
eth_accounts10
eth_blockNumber10
eth_call40
eth_chainId0
eth_estimateGas100
eth_feeHistory10
eth_gasPrice10
eth_getBalance15
eth_getBlockByHash25
eth_getBlockByNumber25
eth_getBlockTransactionCountByHash15
eth_getBlockTransactionCountByNumber15
eth_getCode25
eth_getLogs75
eth_getProof30
eth_getStorageAt20
eth_getTransactionByBlockHashAndIndex20
eth_getTransactionByBlockNumberAndIndex20
eth_getTransactionByHash15
eth_getTransactionCount25
eth_getTransactionReceipt15
eth_getUncleByBlockHashAndIndex20
eth_getUncleByBlockNumberAndIndex20
eth_getUncleCountByBlockHash15
eth_getUncleCountByBlockNumber15
eth_maxPriorityFeePerGas10
eth_sendRawTransaction200
eth_syncing0
net_listening0
web3_clientVersion10
net_version0
eth_newBlockFilter20
eth_newPendingTransactionFilter20
eth_getFilterChanges25
eth_newFilter20
eth_getFilterLogs75
eth_uninstallFilter10
eth_subscribe20
eth_unsubscribe20
eth_subscribe_reload20
debug_traceBlockByHash500
debug_traceBlockByNumber500
debug_traceCall350
debug_traceTransaction350
rollup_gasPrices10
rollup_getInfo10

X-Layer

API methodCredit consumption
eth_sendRawTransaction200
eth_blockNumber10
eth_chainId0
eth_estimateGas100
eth_call40
eth_gasPrice10
eth_getBalance15
eth_getBlockByHash25
eth_getBlockByNumber25
eth_getBlockTransactionCountByHash15
eth_getBlockTransactionCountByNumber15
eth_getCode25
eth_getCompilers10
eth_getStorageAt20
eth_getTransactionByBlockHashAndIndex20
eth_getTransactionByBlockNumberAndIndex20
eth_getTransactionByHash15
eth_getTransactionCount25
eth_getTransactionReceipt15
txpool_content10
eth_getUncleByBlockHashAndIndex20
eth_getUncleByBlockNumberAndIndex20
eth_getUncleCountByBlockHash15
eth_getUncleCountByBlockNumber15
eth_newBlockFilter20
eth_getFilterChanges25
eth_newFilter20
eth_getFilterLogs75
eth_uninstallFilter10
eth_getLogs75
eth_syncing0
net_version0
web3_clientVersion0
eth_protocolVersion0
eth_subscribe20
eth_unsubscribe20
zkevm_batchNumber20
zkevm_batchNumberByBlockNumber20
zkevm_consolidatedBlockNumber20
zkevm_getBatchByNumber60
zkevm_isBlockConsolidated20
zkevm_isBlockVirtualized20
zkevm_verifiedBatchNumber20
zkevm_virtualBatchNumber20

Artela

API methodCredit consumption
eth_sendRawTransaction200
eth_blockNumber10
eth_accounts10
eth_chainId0
net_version0
eth_estimateGas100
eth_call40
eth_feeHistory10
eth_gasPrice10
eth_getBalance15
eth_getBlockByHash25
eth_getBlockByNumber25
eth_getBlockTransactionCountByHash15
eth_getBlockTransactionCountByNumber15
eth_getCode25
eth_getStorageAt20
eth_getTransactionByBlockHashAndIndex20
eth_getTransactionByBlockNumberAndIndex20
eth_getTransactionByHash15
eth_getTransactionCount25
eth_getTransactionReceipt15
eth_getUncleByBlockHashAndIndex20
eth_getUncleByBlockNumberAndIndex20
eth_getUncleCountByBlockHash15
eth_getUncleCountByBlockNumber15
net_listening0
eth_newBlockFilter20
eth_newPendingTransactionFilter20
eth_getFilterChanges25
eth_newFilter20
eth_getFilterLogs75
eth_uninstallFilter10
eth_getLogs75

Mint

API methodCredit consumption
eth_accounts10
eth_blockNumber10
eth_chainId0
eth_estimateGas100
eth_call40
eth_feeHistory10
eth_gasPrice10
eth_getBalance15
eth_getBlockByHash25
eth_getBlockByNumber25
eth_getBlockReceipts250
eth_getBlockTransactionCountByHash15
eth_getBlockTransactionCountByNumber15
eth_getCode25
eth_getProof30
eth_getStorageAt20
eth_getTransactionByBlockHashAndIndex20
eth_getTransactionByBlockNumberAndIndex20
eth_getTransactionByHash15
eth_getTransactionCount25
eth_getTransactionReceipt15
eth_getUncleByBlockHashAndIndex20
eth_getUncleByBlockNumberAndIndex20
eth_getUncleCountByBlockHash15
eth_getUncleCountByBlockNumber15
eth_sendRawTransaction200
eth_syncing0
net_listening0
net_version0
web3_clientVersion10
eth_newBlockFilter20
eth_newPendingTransactionFilter20
eth_getFilterChanges25
eth_newFilter20
eth_getFilterLogs75
eth_uninstallFilter10
eth_getLogs75
eth_subscribe20
eth_unsubscribe20
eth_subscribe_reload20
debug_traceBlockByHash500
debug_traceBlockByNumber500
debug_traceCall350
debug_traceTransaction350

Sui

API methodCredit consumption
sui_devInspectTransactionBlock50
sui_dryRunTransactionBlock50
sui_executeTransactionBlock50
sui_getChainIdentifier10
sui_getCheckpoint10
sui_getCheckpoints50
sui_getEvents10
sui_getLatestCheckpointSequenceNumber10
sui_getLoadedChildObjects10
sui_getMoveFunctionArgTypes20
sui_getNormalizedMoveFunction20
sui_getNormalizedMoveModule20
sui_getNormalizedMoveModulesByPackage30
sui_getNormalizedMoveStruct25
sui_getObject25
sui_getProtocolConfig20
sui_getTotalTransactionBlocks10
sui_getTransactionBlock20
sui_multiGetObjects20
sui_multiGetTransactionBlocks20
sui_tryGetPastObject20
sui_tryMultiGetPastObjects40
suix_getAllBalances10
suix_getAllCoins10
suix_getBalance10
suix_getCoinMetadata20
suix_getCoins20
suix_getCommitteeInfo40
suix_getDynamicFieldObject10
suix_getDynamicFields10
suix_getLatestSuiSystemState40
suix_getOwnedObjects10
suix_getReferenceGasPrice10
suix_getStakes10
suix_getStakesByIds10
suix_getTotalSupply10
suix_getValidatorsApy40
suix_queryEvents20
suix_queryTransactionBlocks20
suix_resolveNameServiceAddress10
suix_resolveNameServiceNames10
suix_subscribeEvent20
suix_subscribeTransaction20
unsafe_batchTransaction40
unsafe_mergeCoins40
unsafe_moveCall40
unsafe_pay40
unsafe_payAllSui40
unsafe_paySui40
unsafe_publish40
unsafe_requestAddStake40

Aptos

API methodCredit consumption
get_events_by_creation_number75
get_events_by_event_handle75
get_account20
get_account_resources125
get_account_modules150
get_account_transactions150
get_specific_account_resource25
get_specific_account_module150
get_blocks_by_height20
get_blocks_by_version20
get_table_item20
get_table_raw_item50
get_transactions150
get_ledger_information20
submit_transaction20
get_transaction_by_hash75
get_transaction_by_version75
submit_batch_transactions20
simulate_transaction20
encode_submission20
estimate_gas_price20
execute_view_function150

Bitcoin

API methodCredit consumption
getbestblockhash10
getblock100
getblockchaininfo20
getblockcount10
getblockhash10
getblockheader15
getblockstats15
getchaintips10
getchaintxstats10
getdifficulty10
getmempoolancestors10
getmempooldescendants10
getmempoolinfo10
getrawmempool70
gettxout10
gettxoutproof10
gettxoutsetinfo200
getmemoryinfo10
decoderawtransaction25
decodescript10
getrawtransaction30
sendrawtransaction100
testmempoolaccept15
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_baseFee10
eth_maxPriorityFeePerGas10
eth_getChainConfig20
eth_blockNumber10
eth_call40
eth_chainId0
eth_estimateGas100
eth_gasPrice10
eth_getAssetBalance10
eth_getBalance15
eth_getBlockByHash25
eth_getBlockByNumber25
eth_getBlockTransactionCountByHash15
eth_getBlockTransactionCountByNumber15
eth_getCode25
eth_getLogs75
eth_getStorageAt20
eth_getTransactionByBlockHashAndIndex20
eth_getTransactionByBlockNumberAndIndex20
eth_getTransactionByHash20
eth_getTransactionCount25
eth_getTransactionReceipt15
eth_getUncleCountByBlockHash15
eth_getUncleCountByBlockNumber15
eth_newBlockFilter20
eth_newFilter20
eth_newPendingTransactionFilter20
eth_sendRawTransaction200
eth_syncing0
net_version0
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_clientVersion10
eth_subscribe20
eth_unsubscribe20
eth_subscribe_reload20
eth_getFilterChanges25
eth_getFilterLogs25
eth_uninstallFilter10

Starknet

API methodCredit consumption
starknet_blockNumber10
starknet_blockHashAndNumber10
starknet_call40
starknet_chainId0
starknet_estimateFee100
starknet_estimateMessageFee120
starknet_getBlockTransactionCount20
starknet_getBlockWithTxHashes30
starknet_getBlockWithTxs40
starknet_getClass60
starknet_getClassAt70
starknet_getClassHashAt20
starknet_getEvents60
starknet_getNonce20
starknet_getStateUpdate60
starknet_getStorageAt15
starknet_getTransactionByBlockIdAndIndex20
starknet_getTransactionByHash20
starknet_getTransactionReceipt25
starknet_getTransactionStatus15
starknet_pendingTransactions60
starknet_specVersion0
starknet_syncing0
starknet_addDeclareTransaction250
starknet_addDeployAccountTransaction250
starknet_addInvokeTransaction250
starknet_traceBlockTransactions500
starknet_traceTransaction350
starknet_simulateTransactions500
pathfinder_version0
pathfinder_getProof400
pathfinder_getTransactionStatus15

Advanced API

API methodCredit consumption
zan_getNFTMetadata20
zan_getNFTsByOwner300
zan_getNftIDs350
zan_verifyNFTHolder400
zan_getNFTHolders500
zan_getNftIDHolders500
zan_getNftCollectionHolders500
zan_getNftTransfers500
zan_getTokenMetadata20
zan_getTokenBalanceByOwner20
zan_getTokensByOwner200
zan_getTokenHoldersCount300
zan_getTokenHolders500
zan_getTransactionReceiptsByBlockNumber250
zan_getTransactionReceiptsByBlockHash250
zan_simulateExecution500
zan_simulateAssetChanges600
debug_traceBlockByHash500
debug_traceBlockByNumber500
debug_traceCall401
debug_traceTransaction401
zan_getListOfInscriptions600
zan_getTransfersPerBlock300
zan_getSpecificInscription300
zan_getInscriptionContent100
zan_getInscriptionTransfers300
zan_getSatoshiOrdinal100
zan_getSatoshiInscriptions250
zan_getInscriptionsPerBlock300
zan_getBRC20Tokens350
zan_getBRC20TokenDetails350
zan_getBRC20TokenHolders400
zan_getBRC20Balances400
zan_getBRC20Activity350

Bundler API

API method Credit consumption
eth_sendUserOperation800
eth_estimateUserOperationGas400
eth_getUserOperationByHash15
eth_getUserOperationReceipt15
eth_supportedEntryPoints5

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

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 credits300 million credits β‰ˆ 20 million requests500 million credits β‰ˆ 25 million requests3000 million credits β‰ˆ 150 million requestsCustom
Upper limit of credits consumed per second400 β‰ˆ 20 request/s2000 β‰ˆ 100 request/s5000 β‰ˆ 250 request/sCustom
Maximum number of API keys allowed31030Custom
Archive dataYYYY
After-sales support (24/7)NYYY
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.