x402 payment applies to Nodit's RPC API (JSON-RPC) and Data API, billed either by Credit or Pay-Per-Use (PPU). The sections below list the supported chains and networks, and per-method pricing for each API type.
Both Credit mode and PPU mode support the same chains.
Chain Networks Data API RPC API Aptos mainnet, testnet ✅ — Arbitrum mainnet, sepolia ✅ ✅ Arc testnet ✅ ✅ Avalanche mainnet, fuji — ✅ Base mainnet, sepolia ✅ ✅ Bitcoin mainnet ✅ — Bitcoin Cash mainnet ✅ — BNB mainnet, testnet ✅ ✅ Chiliz mainnet ✅ — Dogecoin mainnet ✅ — Ethereum mainnet, sepolia, hoodi ✅ ✅ Ethereum Classic mainnet ✅ — GIWA sepolia ✅ ✅ Kaia mainnet, kairos ✅ ✅ Luniverse mainnet ✅ ✅ Optimism mainnet, sepolia ✅ ✅ Polygon mainnet ✅ ✅ Solana mainnet, devnet — ✅ Sui mainnet — ✅ Tron mainnet ✅ — XRPL mainnet ✅ —
These are the networks used to settle USDC payments. They are separate from the chains targeted by the API. The number of Credits granted per 1 USDC is the same regardless of which network is used.
Network Chain ID Credits per 1 USDC Base Mainnet eip155:8453 1,000,000 Solana Mainnet solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp 1,000,000
PPU minimum amount : 0.001 USDC for all methods
Minimum Credit top-up amount : 0.01 USDC
Applies to Arbitrum, Arc, Avalanche, Base, BNB, Ethereum, GIWA, Kaia, Luniverse, Optimism, and Polygon. Chain-specific methods indicate the supported chain in the Note column.
Namespace Method Credit PPU (USDC) Note eth eth_blockNumber2 0.001 eth_call5 0.001 eth_chainId1 0.001 eth_createAccessList5 0.001 eth_estimateGas5 0.001 eth_feeHistory2 0.001 eth_gasPrice2 0.001 eth_getBalance6 0.001 eth_getBlockByHash8 0.001 eth_getBlockByNumber7 0.001 eth_getBlockReceipts7 0.001 Avalanche, Luniverse, Polygon not supported eth_getBlockTransactionCountByHash3 0.001 eth_getBlockTransactionCountByNumber3 0.001 eth_getCode7 0.001 eth_getFilterChanges4 0.001 eth_getFilterLogs17 0.001 eth_getLogs16 0.001 eth_getProof5 0.001 eth_getStorageAt6 0.001 eth_getTransactionByBlockHashAndIndex3 0.001 eth_getTransactionByBlockNumberAndIndex3 0.001 eth_getTransactionByHash3 0.001 eth_getTransactionCount5 0.001 eth_getTransactionReceipt4 0.001 eth_getUncleByBlockHashAndIndex4 0.001 eth_getUncleByBlockNumberAndIndex3 0.001 eth_getUncleCountByBlockHash4 0.001 eth_getUncleCountByBlockNumber3 0.001 eth_maxPriorityFeePerGas5 0.001 eth_newBlockFilter4 0.001 eth_newFilter4 0.001 eth_newPendingTransactionFilter4 0.001 eth_sendRawTransaction10 0.001 eth_uninstallFilter2 0.001 net net_listening1 0.001 Arbitrum not supported net_version1 0.001 web3 web3_clientVersion2 0.001 web3_sha32 0.001 rpc rpc_modules1 0.001 debug debug_traceBlockByHash132 0.001 debug_traceBlockByNumber132 0.001 debug_traceCall51 0.001 debug_traceTransaction51 0.001 trace trace_block28 0.001 Ethereum only trace_call18 0.001 Ethereum only trace_filter18 0.001 Ethereum only trace_get17 0.001 Ethereum only trace_replayBlockTransactions29 0.001 Ethereum only trace_replayTransaction17 0.001 Ethereum only trace_transaction18 0.001 Ethereum only optimism optimism_outputAtBlock2 0.001 Base, GIWA, Optimism only optimism_rollupConfig2 0.001 Base, GIWA, Optimism only bor bor_getAuthor2 0.001 Polygon only bor_getCurrentProposer2 0.001 Polygon only bor_getCurrentValidators2 0.001 Polygon only bor_getSignersAtHash2 0.001 Polygon only kaia kaia_blockNumber2 0.001 Kaia only kaia_call5 0.001 Kaia only kaia_chainID1 0.001 Kaia only kaia_createAccessList5 0.001 Kaia only kaia_estimateGas5 0.001 Kaia only kaia_feeHistory2 0.001 Kaia only kaia_gasPrice2 0.001 Kaia only kaia_getBalance6 0.001 Kaia only kaia_getBlockByHash8 0.001 Kaia only kaia_getBlockByNumber7 0.001 Kaia only kaia_getBlockReceipts7 0.001 Kaia only kaia_getBlockTransactionCountByHash3 0.001 Kaia only kaia_getBlockTransactionCountByNumber3 0.001 Kaia only kaia_getCode7 0.001 Kaia only kaia_getFilterChanges4 0.001 Kaia only kaia_getFilterLogs17 0.001 Kaia only kaia_getLogs16 0.001 Kaia only kaia_getProof5 0.001 Kaia only kaia_getRewards7 0.001 Kaia only kaia_getStorageAt6 0.001 Kaia only kaia_getTransactionByBlockHashAndIndex3 0.001 Kaia only kaia_getTransactionByBlockNumberAndIndex3 0.001 Kaia only kaia_getTransactionByHash3 0.001 Kaia only kaia_getTransactionCount5 0.001 Kaia only kaia_getTransactionReceipt4 0.001 Kaia only kaia_maxPriorityFeePerGas5 0.001 Kaia only kaia_newBlockFilter4 0.001 Kaia only kaia_newFilter4 0.001 Kaia only kaia_newPendingTransactionFilter4 0.001 Kaia only kaia_sendRawTransaction10 0.001 Kaia only kaia_uninstallFilter2 0.001 Kaia only klay klay_blockNumber2 0.001 Kaia only klay_call5 0.001 Kaia only klay_chainID1 0.001 Kaia only klay_createAccessList5 0.001 Kaia only klay_estimateGas5 0.001 Kaia only klay_feeHistory2 0.001 Kaia only klay_gasPrice2 0.001 Kaia only klay_getBalance6 0.001 Kaia only klay_getBlockByHash8 0.001 Kaia only klay_getBlockByNumber7 0.001 Kaia only klay_getBlockReceipts7 0.001 Kaia only klay_getBlockTransactionCountByHash3 0.001 Kaia only klay_getBlockTransactionCountByNumber3 0.001 Kaia only klay_getCode7 0.001 Kaia only klay_getFilterChanges4 0.001 Kaia only klay_getFilterLogs17 0.001 Kaia only klay_getLogs16 0.001 Kaia only klay_getProof5 0.001 Kaia only klay_getStorageAt6 0.001 Kaia only klay_getTransactionByBlockHashAndIndex3 0.001 Kaia only klay_getTransactionByBlockNumberAndIndex3 0.001 Kaia only klay_getTransactionByHash3 0.001 Kaia only klay_getTransactionCount5 0.001 Kaia only klay_getTransactionReceipt4 0.001 Kaia only klay_maxPriorityFeePerGas5 0.001 Kaia only klay_newBlockFilter4 0.001 Kaia only klay_newFilter4 0.001 Kaia only klay_newPendingTransactionFilter4 0.001 Kaia only klay_sendRawTransaction10 0.001 Kaia only klay_uninstallFilter2 0.001 Kaia only
Method Credit PPU (USDC) getAccountInfo5 0.001 getBalance7 0.001 getBlock37 0.001 getBlockCommitment5 0.001 getBlockHeight2 0.001 getBlockProduction7 0.001 getBlockTime2 0.001 getBlocks7 0.001 getBlocksWithLimit7 0.001 getClusterNodes5 0.001 getEpochInfo2 0.001 getEpochSchedule2 0.001 getFeeForMessage5 0.001 getFirstAvailableBlock2 0.001 getGenesisHash2 0.001 getHealth1 0.001 getHighestSnapshotSlot2 0.001 getIdentity2 0.001 getInflationGovernor2 0.001 getInflationRate2 0.001 getInflationReward7 0.001 getLatestBlockhash2 0.001 getLeaderSchedule12 0.001 getMaxRetransmitSlot2 0.001 getMaxShredInsertSlot2 0.001 getMinimumBalanceForRentExemption2 0.001 getMultipleAccounts7 0.001 getProgramAccounts37 0.001 getRecentPerformanceSamples2 0.001 getRecentPrioritizationFees5 0.001 getSignatureStatuses5 0.001 getSignaturesForAddress10 0.001 getSlot2 0.001 getSlotLeader2 0.001 getSlotLeaders2 0.001 getStakeMinimumDelegation2 0.001 getSupply125 0.001 getTokenAccountBalance5 0.001 getTokenAccountsByOwner37 0.001 getTokenSupply5 0.001 getTransaction12 0.001 getTransactionCount5 0.001 getVersion2 0.001 getVoteAccounts5 0.001 isBlockhashValid5 0.001 minimumLedgerSlot2 0.001 sendTransaction5 0.001 simulateTransaction25 0.001
Method Credit PPU (USDC) sui_devInspectTransactionBlock132 0.001 sui_dryRunTransactionBlock132 0.001 sui_executeTransactionBlock57 0.001 sui_getChainIdentifier1 0.001 sui_getCheckpoint2 0.001 sui_getCheckpoints12 0.001 sui_getEvents12 0.001 sui_getLatestCheckpointSequenceNumber1 0.001 sui_getMoveFunctionArgTypes12 0.001 sui_getNormalizedMoveFunction12 0.001 sui_getNormalizedMoveModule12 0.001 sui_getNormalizedMoveModulesByPackage12 0.001 sui_getNormalizedMoveStruct12 0.001 sui_getObject5 0.001 sui_getProtocolConfig2 0.001 sui_getTotalTransactionBlocks2 0.001 sui_getTransactionBlock7 0.001 sui_multiGetObjects12 0.001 sui_multiGetTransactionBlocks25 0.001 sui_tryGetPastObject12 0.001 sui_tryMultiGetPastObjects25 0.001 sui_verifyZkLoginSignature62 0.001 suix_getAllBalances7 0.001 suix_getAllCoins12 0.001 suix_getBalance2 0.001 suix_getCoinMetadata2 0.001 suix_getCoins12 0.001 suix_getCommitteeInfo5 0.001 suix_getDynamicFieldObject12 0.001 suix_getDynamicFields12 0.001 suix_getLatestSuiSystemState5 0.001 suix_getOwnedObjects62 0.001 suix_getReferenceGasPrice2 0.001 suix_getStakes7 0.001 suix_getStakesByIds12 0.001 suix_getTotalSupply2 0.001 suix_getValidatorsApy7 0.001 suix_queryEvents87 0.001 suix_queryTransactionBlocks87 0.001 suix_resolveNameServiceAddress7 0.001 suix_resolveNameServiceNames7 0.001 unsafe_batchTransaction87 0.001 unsafe_mergeCoins87 0.001 unsafe_moveCall37 0.001 unsafe_pay87 0.001 unsafe_payAllSui87 0.001 unsafe_paySui87 0.001 unsafe_publish25 0.001 unsafe_requestAddStake7 0.001 unsafe_requestWithdrawStake7 0.001 unsafe_splitCoin7 0.001 unsafe_splitCoinEqual7 0.001 unsafe_transferObject5 0.001 unsafe_transferSui5 0.001
The same pricing applies across all chains and networks.
Operation Credit PPU (USDC) getAccountStats37 0.001 getAddressByEnsName20 0.001 getAssetHoldersById37 0.001 getAssetMetadataByIds37 0.001 getAssetMetadataByIssuer37 0.001 getAssetTransfersByAccount37 0.001 getAssetTransfersById37 0.001 getAssetTransfersWithinRange37 0.001 getAssetsOwnedByAccount37 0.001 getBlockByHashOrNumber7 0.001 getBlocksWithinRange37 0.001 getBtcBalanceByAccount37 0.001 getBtcTransfersByAccount37 0.001 getDailyActiveAccountsStats37 0.001 getDailyActiveAccountsStatsByContract37 0.001 getDailyTransactionsStats37 0.001 getDailyTransactionsStatsByContract37 0.001 getEnsNameByAddress20 0.001 getEnsRecordByName37 0.001 getEnsRecordsByAccount37 0.001 getEventsByAccount37 0.001 getEventsByType37 0.001 getGasPrice20 0.001 getHourlyActiveAccountsStats37 0.001 getHourlyActiveAccountsStatsByContract37 0.001 getHourlyTransactionsStats37 0.001 getHourlyTransactionsStatsByContract37 0.001 getInternalTransactionsByAccount125 0.001 getInternalTransactionsByTransactionHash37 0.001 getLedgerByHashOrIndex7 0.001 getLedgersWithinRange37 0.001 getNativeBalanceByAccount7 0.001 getNativeHolders125 0.001 getNativeTokenBalanceByAccount37 0.001 getNativeTokenBalanceChangesByAccount37 0.001 getNativeTokenTransfersByAccount37 0.001 getNativeTransfersByAccount37 0.001 getNativeTransfersWithinRange37 0.001 getNextNonceByAccount7 0.001 getNftContractMetadataByContracts37 0.001 getNftContractsByAccount37 0.001 getNftHoldersByContract37 0.001 getNftHoldersByTokenId20 0.001 getNftMetadataByContract37 0.001 getNftMetadataByTokenIds37 0.001 getNftTransfersByAccount37 0.001 getNftTransfersByContract37 0.001 getNftTransfersByTokenId37 0.001 getNftTransfersWithinRange37 0.001 getNftsOwnedByAccount37 0.001 getTokenAccountsByAssetType37 0.001 getTokenAllowance7 0.001 getTokenBalanceChangesByAccount37 0.001 getTokenBalanceChangesByAssetType37 0.001 getTokenBalanceChangesWithinRange37 0.001 getTokenContractMetadataByContracts37 0.001 getTokenHoldersByContract37 0.001 getTokenMetadataByAssetTypes125 0.001 getTokenMetadataByMintAddresses125 0.001 getTokenPairByAssetType20 0.001 getTokenPricesByContracts87 0.001 getTokenTransfersByAccount37 0.001 getTokenTransfersByContract37 0.001 getTokenTransfersByCurrencyAndIssuer37 0.001 getTokenTransfersByMintAddress37 0.001 getTokenTransfersWithinRange37 0.001 getTokensOwnedByAccount37 0.001 getTotalTransactionCountByAccount37 0.001 getTransactionByHash20 0.001 getTransactionByTransactionId20 0.001 getTransactionByVersion7 0.001 getTransactionsByAccount37 0.001 getTransactionsByHashes125 0.001 getTransactionsByTransactionIds125 0.001 getTransactionsByVersions125 0.001 getTransactionsInBlock37 0.001 getTransactionsInLedger37 0.001 getTransactionsInSlot37 0.001 getUnspentTransactionOutputsByAccount37 0.001 isContract7 0.001 isMintAddress7 0.001 searchAssetMetadataByKeyword125 0.001 searchEvents87 0.001 searchNftContractMetadataByKeyword125 0.001 searchTokenContractMetadataByKeyword125 0.001 syncNftMetadata20 0.001