Skip to content
Alchemy Logo

Compute Unit Costs

Don't have an API key?

Unlock millions of requests and free archive data on all chains. Get started for free

For more details, check out the Compute Units section and the Throughput Compute Units section.

MethodCUThroughput CU
eth_chainId05
eth_protocolVersion05
eth_syncing05
net_listening05
net_peerCount05
net_version05
eth_accounts10
eth_baseFee10
eth_blobBaseFee10
eth_blockNumber10
eth_createAccessList10
eth_feeHistory10
eth_getAssetBalance10
eth_getChainConfig10
eth_maxPriorityFeePerGas10
eth_subscribe10
eth_uninstallFilter10
eth_unsubscribe10
erigon_forks20
erigon_getHeaderByHash20
erigon_getHeaderByNumber20
erigon_getLogsByHash20
erigon_issuance20
eth_callMany20
eth_estimateGas20
eth_fillTransaction20
eth_gasPrice20
eth_getAccount20
eth_getBalance20
eth_getBlobSidecars20
eth_getBlockByHash20
eth_getBlockByNumber20
eth_getBlockReceipts20500
eth_getBlockTransactionCountByHash20
eth_getBlockTransactionCountByNumber20
eth_getCode20
eth_getFilterChanges20
eth_getFinalizedHeader20
eth_getProof20
eth_getRawTransactionByHash20
eth_getRootHash20
eth_getStorageAt20
eth_getTdByNumber20
eth_getTransactionByBlockHashAndIndex20
eth_getTransactionByBlockNumberAndIndex20
eth_getTransactionByHash20
eth_getTransactionCount20
eth_getTransactionReceipt20
eth_getTransactionReceiptsByBlock201500
eth_getUncleByBlockHashAndIndex20
eth_getUncleByBlockNumberAndIndex20
eth_getUncleCountByBlockHash20
eth_getUncleCountByBlockNumber20
eth_newBlockFilter20
eth_newFilter20
eth_newPendingTransactionFilter20
eth_submitWork20
parlia_getSnapshot20
web3_clientVersion20
web3_sha320
eth_call26
eth_callBundle40
eth_sendRawTransaction4050
eth_sendRawTransactionSync40125
eth_simulateV140
realtime_sendRawTransaction40
eth_getAccountInfo60
eth_getFilterLogs60
eth_getLogs60
txpool_content500
batchCU of method # times called
  • To view the batch request breakdown in the Alchemy Dashboard, click on "raw request"

MethodCUThroughput CU
getAccountInfo10
getBalance10
getBlockProduction10
getBlocks10
getGenesisHash10
getMinimumBalanceForRentExemption10
getPriorityFeeEstimate1020
getRecentPrioritizationFees10
getTokenAccountsByDelegate10
getTokenAccountsByOwner10
getBlockCommitment20
getBlockHeight20
getBlocksWithLimit20
getBlockTime20
getClusterNodes20
getEpochInfo20
getEpochSchedule20
getFeeForMessage20
getHealth20
getHighestSnapshotSlot20
getIdentity20
getInflationGovernor20
getInflationRate20
getLatestBlockhash20
getLeaderSchedule20
getMaxRetransmitSlot20
getMaxShredInsertSlot20
getMultipleAccounts20
getProgramAccounts20117
getRecentPerformanceSamples20
getSignatureStatuses20
getSlot20
getSlotLeader20
getSlotLeaders20
getStakeActivation20
getTokenAccountBalance20
getTokenLargestAccounts20
getTokenSupply20
getTransactionCount20
getVersion20
getVoteAccounts20
isBlockhashValid20
minimumLedgerSlot20
requestAirdrop20
sendStakedTransaction20
sendTransaction20
simulateBundle20
simulateTransaction20
getBlock40
getFirstAvailableBlock40
getInflationReward40300
getSignaturesForAddress40
getTransaction40
getTransactionsForAddress100
getSupply160800
getLargestAccounts3000
batch*CU of method # times called
  • To view the batch request breakdown in the Alchemy Dashboard, click on "raw request"

MethodCUThroughput CU
getAsset80200
getAssetProof160200
getAssetSignatures160200
getNftEditions160200
getTokenAccounts160200
getAssetProofs480200
getAssets480200
getAssetsByAuthority480200
getAssetsByCreator480200
getAssetsByGroup480200
getAssetsByOwner480200
searchAssets480200

MethodCUThroughput CU
getCompressedAccount120100
getCompressedAccountProof120100
getCompressedAccountsByOwner120100
getCompressedBalance120100
getCompressedBalanceByOwner120100
getCompressedMintTokenHolders120100
getCompressedTokenAccountBalance120100
getCompressedTokenAccountsByDelegate120100
getCompressedTokenAccountsByOwner120100
getCompressedTokenBalancesByOwner120100
getCompressedTokenBalancesByOwnerV2120100
getCompressionSignaturesForAccount120100
getCompressionSignaturesForAddress120100
getCompressionSignaturesForOwner120100
getCompressionSignaturesForTokenOwner120100
getIndexerHealth120100
getIndexerSlot120100
getLatestCompressionSignatures120100
getLatestNonVotingSignatures120100
getMultipleCompressedAccountProofs120100
getMultipleCompressedAccounts120100
getMultipleNewAddressProofs120100
getMultipleNewAddressProofsV2120100
getTransactionWithCompressionInfo120100
getValidityProof1200500
getValidityProofV21200500

Yellowstone gRPC is a high-performance streaming service for Solana that delivers real-time blockchain data via gRPC. Pricing is based on bandwidth: the amount of data delivered as part of the stream.

BandwidthCost
1 TB$75
  • Amount will be pro-rated based on bytes streamed. Contact us for pre-committed bulk discounts.

Solana WebSocket subscriptions (accountSubscribe, programSubscribe, logsSubscribe, etc.) are priced based on bandwidth: the amount of data delivered as part of the stream.

BandwidthCU
1 byte.0002

MethodCUThroughput CU
debug_dbAncient401000
debug_dbAncients401000
debug_dbGet401000
debug_executionWitness401000
debug_executionWitnessByHash401000
debug_getBadBlocks401000
debug_getRawBlock401000
debug_getRawHeader401000
debug_getRawReceipts401000
debug_getTrieFlushInterval401000
debug_storageRangeAt401000
debug_traceBlockByHash401000
debug_traceBlockByNumber401000
debug_traceCall401000
debug_traceCallMany401000
debug_traceTransaction401000

Similar to the NFT API, the Embedded Account APIs implement "Throughput CU" to count separately toward your applications' throughput!

MethodCUThroughput CU
/signer/auth-get-multi-factor1050
/signer/auth-list-multi-factors1050
/signer/auth-validate-multi-factors1050
/signer/multi-owner-prepare-add10
/signer/multi-owner-prepare-delete10
/signer/multi-owner-sign-raw-payload10
/signer/multi-owner-update-root-quorum10
/signer/multi-sig-prepare-add10
/signer/prepare-oauth1050
/signer/signer-config10
/signer/track-key-export1050
/signer/auth-delete-multi-factors2050
/signer/auth-request-multi-factor2050
/signer/auth-verify-multi-factor2050
/signer/lookup2050
/signer/add-oauth-provider10050
/signer/auth10050
/signer/init-otp10050
/signer/list-auth-methods10050
/signer/otp10050
/signer/remove-oauth-provider10050
/signer/update-email-auth10050
/signer/update-phone-auth10050
/signer/verify-otp10050
/signer/whoami10020
/signer/multi-owner-add25050
/signer/multi-owner-delete25050
/signer/multi-sig-add25050
/signer/auth-jwt400300
/signer/oauth400300
/signer/multi-owner-create1000300
/signer/multi-sig-create1000300
/signer/signup1000300
/signer/sign-payload6000300

Similar to the NFT API, the Gas Manager & Bundler APIs implement "Throughput CU" to count separately toward your applications' throughput!

MethodCUThroughput CU
debug_bundler_clearMempool10
debug_bundler_clearState10
debug_bundler_dumpMempool10
debug_bundler_dumpPaymasterBalances10
debug_bundler_dumpReputation10
debug_bundler_getStakeStatus10
debug_bundler_sendBundleNow10
debug_bundler_setBundlingMode10
debug_bundler_setReputation10
eth_supportedEntryPoints10
rundler_getUserOperationGasPrice10
rundler_maxPriorityFeePerGas10
eth_getUserOperationByHash20
eth_getUserOperationReceipt20
rundler_getUserOperationStatus50
pm_getPaymasterStubData250100
eth_estimateUserOperationGas50050
alchemy_requestFeePayer1000100
alchemy_requestPaymasterAndData1000100
alchemy_requestPaymasterTokenQuote1000100
eth_sendUserOperation1000100
pm_getPaymasterData1000100
rundler_dropLocalUserOperation1000
alchemy_requestGasAndPaymasterAndData1250125
alchemy_simulateUserOperationAssetChanges2500
  • When eth_sendUserOperation is called with a valid bundler sponsorship header (x-alchemy-policy-id), the CU cost is 3000 instead of the standard 1000.
  • When alchemy_requestFeePayer is called with prefundRent = true, the CU cost is 1250 instead of the standard 1000.

We want builders to be able to use as much of the NFT API as they need without worrying about throughput. Because of that, we have discounted how NFT API requests count towards your applications’ guaranteed throughput by 6-10x. This means you can make more concurrent NFT API requests, and use the “Throughput CU” below to calculate how much you can use!

MethodCUThroughput CU
reportSpam010
refreshNftMetadata4010
computeRarity8010
getFloorPrice8010
getNFTMetadata8010
getOwnersForNFT8010
invalidateContract80
isAirdropNFT8010
isHolderOfContract8010
isSpamContract8010
summarizeNFTAttributes8010
getContractMetadata16010
getNFTSales16010
getCollectionMetadata24010
getContractsForOwner320100
getCollectionsForOwner360100
getContractMetadataBatch480100
getNFTMetadataBatch480100
getNFTsForOwner480100
getOwnersForContract48020
getSpamContracts48010
searchContractMetadata48050
getNFTsForContract600100

MethodCUThroughput CU
utility/blocks/by-timestamp101
stellar/balances40
stellar/nfts40
stellar/transfers40
assets/tokens/balances/by-address2001
tokens/balances/by-address2001
assets/tokens/by-address3601
assets/nfts/contracts/by-address6001
assets/nfts/by-address10001
transactions/history/by-address1000100

MethodCUThroughput CU
tokens/by-address4020
tokens/by-symbol4020
tokens/historical4020

MethodCU
alchemy_getTokenMetadata10
alchemy_getTokenAllowance20
alchemy_getTokenBalances20

MethodCUThroughput CU
trace_block20
trace_get20
trace_call40
trace_filter40
trace_rawTransaction40
trace_transaction40
trace_callMany803000
trace_replayBlockTransactions803000
trace_replayTransaction803000

MethodCUThroughput CU
arbtrace_block201000
arbtrace_get201000
arbtrace_call401000
arbtrace_filter401000
arbtrace_transaction40
arbtrace_callMany801000
arbtrace_replayBlockTransactions803000
arbtrace_replayTransaction803000

MethodCU
alchemy_simulateAssetChanges2500
alchemy_simulateExecution2500
alchemy_simulateAssetChangesBundle4500
alchemy_simulateExecutionBundle4500

MethodCU
alchemy_getAssetTransfers120

MethodCU
alchemy_getTransactionReceipts250

Similar to the NFT API, the Wallet APIs implement "Throughput CU" to count separately toward your applications' throughput!

MethodCUThroughput CU
wallet_getCapabilities10
wallet_listAccounts10
wallet_formatSign15
wallet_prepareSign15
wallet_getCallsStatus20
wallet_getCrossChainStatus_v040
wallet_createAccount50
wallet_createSession50
wallet_requestAccount50
wallet_getAssets200
wallet_requestQuote_v080050
wallet_prepareCalls175050
wallet_sendPreparedCalls3000100

Webhooks and WebSocket Subscriptions on Alchemy are priced based on bandwidth (the amount of data delivered) by default, except for Base Flashblocks subscriptions, which are priced per event.

SubscriptionPricing
newFlashblockTransactions40 CU / event
newFlashblocks60 CU / event
All other subscriptions0.04 CU / byte

On average, a typical byte-priced webhook or WebSocket subscription event is about 1000 bytes, so it would consume 40 compute units. Note that this can vary significantly based on the specific event delivered. See the Subscription API Quickstart for details.

MethodCU
bor_getAuthor10
bor_getCurrentProposer10
bor_getCurrentValidators10
bor_getRootHash10
bor_getSignersAtHash10

MethodCU
eth_getCompilers10
zkevm_batchNumber10
zkevm_batchNumberByBlockNumber10
zkevm_consolidatedBlockNumber10
zkevm_getBatchByNumber10
zkevm_getBroadcastURI10
zkevm_isBlockConsolidated10
zkevm_isBlockVirtualized10
zkevm_verifiedBatchNumber10
zkevm_virtualBatchNumber10
zkevm_estimateFee40
zkevm_estimateGasPrice40

MethodCUThroughput CU
starknet_chainId05
starknet_syncing05
starknet_blockHashAndNumber10
starknet_blockNumber10
starknet_specVersion10
pathfinder_getTransactionStatus20
pathfinder_lastL1AcceptedBlockHashAndNumber20
starknet_call20
starknet_estimateFee20
starknet_estimateMessageFee20
starknet_getBlockTransactionCount20
starknet_getBlockWithReceipts20500
starknet_getBlockWithTxHashes20
starknet_getBlockWithTxs20
starknet_getClass20
starknet_getClassAt20
starknet_getClassHashAt20
starknet_getCompiledCasm20
starknet_getEvents20
starknet_getMessagesStatus20
starknet_getNonce20
starknet_getStateUpdate20
starknet_getStorageAt20
starknet_getStorageProof20
starknet_getTransactionByBlockIdAndIndex20
starknet_getTransactionByHash20
starknet_getTransactionReceipt20
starknet_getTransactionStatus20
starknet_pendingTransactions20
starknet_simulateTransactions20
starknet_traceTransaction20
starknet_traceBlockTransactions803000
starknet_addDeclareTransaction160
starknet_addDeployAccountTransaction160
starknet_addInvokeTransaction160

MethodCU
zks_estimateFee10
zks_estimateGasL1ToL210
zks_gasPerPubdata10
zks_getAllAccountBalances10
zks_getBaseTokenL1Address10
zks_getBlockDetails10
zks_getBridgeContracts10
zks_getBridgehubContract10
zks_getBytecodeByHash10
zks_getConfirmedTokens10
zks_getFeeParams10
zks_getL1BatchBlockRange10
zks_getL1BatchDetails10
zks_getL1GasPrice10
zks_getL2ToL1LogProof10
zks_getL2ToL1MsgProof10
zks_getMainContract10
zks_getProof10
zks_getProtocolVersion10
zks_getRawBlockTransactions10
zks_getTestnetPaymaster10
zks_getTransactionDetails10
zks_L1BatchNumber10
zks_L1ChainId10
zks_sendRawTransactionWithDetailedOutput20

MethodCU
/eth/v1/beacon/blinded_blocks/{block_id}20
/eth/v1/beacon/blinded_blocks/{slot}20
/eth/v1/beacon/blob_sidecars/{block_id}20
/eth/v1/beacon/blobs/{block_id}20
/eth/v1/beacon/blocks/{block_id}/root20
/eth/v1/beacon/genesis20
/eth/v1/beacon/headers20
/eth/v1/beacon/headers/{block_id}20
/eth/v1/beacon/pool/voluntary_exits20
/eth/v1/beacon/rewards/attestations/{epoch}20
/eth/v1/beacon/rewards/blocks/{block_id}20
/eth/v1/beacon/rewards/sync_committee/{block_id}20
/eth/v1/beacon/states/{state_id}/committees20
/eth/v1/beacon/states/{state_id}/finality_checkpoints20
/eth/v1/beacon/states/{state_id}/fork20
/eth/v1/beacon/states/{state_id}/pending_consolidations20
/eth/v1/beacon/states/{state_id}/pending_deposits20
/eth/v1/beacon/states/{state_id}/pending_partial_withdrawals20
/eth/v1/beacon/states/{state_id}/proposer_lookahead20
/eth/v1/beacon/states/{state_id}/randao20
/eth/v1/beacon/states/{state_id}/root20
/eth/v1/beacon/states/{state_id}/sync_committees20
/eth/v1/beacon/states/{state_id}/validator_balances20
/eth/v1/beacon/states/{state_id}/validator_identities20
/eth/v1/beacon/states/{state_id}/validators20
/eth/v1/beacon/states/{state_id}/validators/{validator_id}20
/eth/v1/config/deposit_contract20
/eth/v1/config/fork_schedule20
/eth/v1/config/spec20
/eth/v1/debug/beacon/data_column_sidecars/{block_id}20
/eth/v1/debug/fork_choice20
/eth/v1/node/identity20
/eth/v1/node/peer_count20
/eth/v1/node/peers20
/eth/v1/node/syncing20
/eth/v1/node/version20
/eth/v1/validator/attestation_data20
/eth/v1/validator/contribution_and_proofs20
/eth/v1/validator/duties/attester/{epoch}20
/eth/v1/validator/duties/proposer/{epoch}20
/eth/v1/validator/duties/sync/{epoch}20
/eth/v1/validator/sync_committee_contribution20
/eth/v2/beacon/blocks/{block_id}20
/eth/v2/beacon/blocks/{block_id}/attestations20
/eth/v2/beacon/pool/attestations20
/eth/v2/debug/beacon/states/{state_id}20
/eth/v2/validator/aggregate_attestation20
/eth/v3/validator/blocks/{slot}20

MethodCU
/v120
/v1/20
/v1/-/healthy20
/v1/accounts/{address}20
/v1/accounts/{address}/balance/{asset_type}20
/v1/accounts/{address}/events/{creation_number}20
/v1/accounts/{address}/events/{event_handle}/{field_name}20
/v1/accounts/{address}/module/{module_name}20
/v1/accounts/{address}/modules20
/v1/accounts/{address}/resource/{resource_type}20
/v1/accounts/{address}/resources20
/v1/accounts/{address}/transaction_summaries20
/v1/accounts/{address}/transactions20
/v1/blocks/by_height/{block_height}20
/v1/blocks/by_version/{version}20
/v1/estimate_gas_price20
/v1/spec20
/v1/tables/{table_handle}/item20
/v1/tables/{table_handle}/raw_item20
/v1/transactions20
/v1/transactions/auxiliary_info20
/v1/transactions/batch20
/v1/transactions/by_hash/{txn_hash}20
/v1/transactions/by_version/{txn_version}20
/v1/transactions/encode_submission20
/v1/transactions/simulate20
/v1/transactions/wait_by_hash/{txn_hash}20
/v1/view20

MethodCU
createrawtransaction10
decoderawtransaction10
decodescript10
estimatesmartfee10
getbestblockhash10
getblock10
getblockchaininfo10
getblockcount10
getblockfilter10
getblockhash10
getblockheader10
getblockstats10
getblocktemplate10
getchaintips10
getchaintxstats10
getconnectioncount10
getdifficulty10
getindexinfo10
getmemoryinfo10
getmempoolancestors10
getmempooldescendants10
getmempoolinfo10
getnetworkhashps10
getnetworkinfo10
getrawmempool10
getrawtransaction10
gettxout10
gettxoutproof10
gettxoutsetinfo10
sendrawtransaction10
submitblock10
submitheader10
submitpackage10
testmempoolaccept10
validateaddress10
verifymessage10

MethodCU
/api/v2/address/{address}20
/api/v2/balancehistory/{address}20
/api/v2/block-index/{block_height}20
/api/v2/block/{block}20
/api/v2/sendtx20
/api/v2/sendtx/{hex}20
/api/v2/tickers20
/api/v2/tickers-list20
/api/v2/tx-specific/{txid}20
/api/v2/tx/{txid}20
/api/v2/utxo/{descriptor}20
/api/v2/xpub/{xpub}20

MethodCU
blob.Get20
blob.GetAll20
blob.GetCommitmentProof20
blob.GetProof20
blob.Included20
blob.Submit20
blobstream.GetDataRootTupleInclusionProof20
da.Get20
da.Submit20
fraud.Get20
header.GetByHash20
header.GetByHeight20
header.GetRangeByHeight20
header.LocalHead20
header.NetworkHead20
header.SyncState20
header.SyncWait20
header.WaitForHeight20
share.GetEDS20
share.GetNamespaceData20
share.GetRange20
share.GetRow20
share.GetSamples20
share.GetShare20
share.SharesAvailable20
state.AccountAddress20
state.Balance20
state.BalanceForAddress20
state.SubmitPayForBlob20
state.Transfer20

MethodCU
citrea_getL2StatusHeightsByL1Height20
citrea_getLastCommittedL2Height20
citrea_getLastProvenL2Height20
citrea_sendRawDepositTransaction20
citrea_syncStatus20
eth_estimateDiffSize20
ledger_getHeadL2Block20
ledger_getHeadL2BlockHeight20
ledger_getL2BlockByHash20
ledger_getL2BlockByNumber20
ledger_getL2BlockRange20
ledger_getL2GenesisStateRoot20
ledger_getLastScannedL1Height20
ledger_getLastVerifiedBatchProof20
ledger_getSequencerCommitmentByIndex20
ledger_getSequencerCommitmentsOnSlotByHash20
ledger_getSequencerCommitmentsOnSlotByNumber20
ledger_getVerifiedBatchProofsBySlotHeight20

MethodCU
linea_estimateGas20
linea_getProof20
linea_getTransactionExclusionStatusV120

MethodCU
eth_getWithdrawalProof20

MethodCU
/accounts20
/accounts/{account_id}20
/accounts/{account_id}/data/{key}20
/accounts/{account_id}/effects20
/accounts/{account_id}/offers20
/accounts/{account_id}/operations20
/accounts/{account_id}/payments20
/accounts/{account_id}/trades20
/accounts/{account_id}/transactions20
/assets20
/claimable_balances20
/claimable_balances/{claimable_balance_id}20
/claimable_balances/{claimable_balance_id}/operations20
/claimable_balances/{claimable_balance_id}/transactions20
/effects20
/fee_stats20
/ledgers20
/ledgers/{sequence}20
/ledgers/{sequence}/effects20
/ledgers/{sequence}/operations20
/ledgers/{sequence}/payments20
/ledgers/{sequence}/transactions20
/liquidity_pools20
/liquidity_pools/{liquidity_pool_id}20
/liquidity_pools/{liquidity_pool_id}/effects20
/liquidity_pools/{liquidity_pool_id}/operations20
/liquidity_pools/{liquidity_pool_id}/trades20
/liquidity_pools/{liquidity_pool_id}/transactions20
/offers20
/offers/{offer_id}20
/offers/{offer_id}/trades20
/operations20
/operations/{operation_id}20
/operations/{operation_id}/effects20
/order_book20
/paths20
/paths/strict-receive20
/paths/strict-send20
/payments20
/trade_aggregations20
/trades20
/transactions20
/transactions_async20
/transactions/{transaction_id}20
/transactions/{transaction_id}/effects20
/transactions/{transaction_id}/operations20
/transactions/{transaction_id}/payments20
getEvents20
getFeeStats20
getHealth20
getLatestLedger20
getLedgerEntries20
getNetwork20
getVersionInfo20
sendTransaction20
simulateTransaction20
getTransaction40
getLedgers50
getTransactions50

MethodCU
sui_devInspectTransactionBlock20
sui_dryRunTransactionBlock20
sui_executeTransactionBlock20
sui_getChainIdentifier20
sui_getCheckpoint20
sui_getCheckpoints20
sui_getEvents20
sui_getLatestCheckpointSequenceNumber20
sui_getMoveFunctionArgTypes20
sui_getNormalizedMoveFunction20
sui_getNormalizedMoveModule20
sui_getNormalizedMoveModulesByPackage20
sui_getNormalizedMoveStruct20
sui_getObject20
sui_getProtocolConfig20
sui_getTotalTransactionBlocks20
sui_getTransactionBlock20
sui_multiGetObjects20
sui_multiGetTransactionBlocks20
sui_tryGetPastObject20
sui_tryMultiGetPastObjects20
suix_getAllBalances20
suix_getAllCoins20
suix_getBalance20
suix_getCoinMetadata20
suix_getCoins20
suix_getCommitteeInfo20
suix_getDynamicFieldObject20
suix_getDynamicFields20
suix_getLatestSuiSystemState20
suix_getOwnedObjects20
suix_getReferenceGasPrice20
suix_getStakes20
suix_getStakesByIds20
suix_getTotalSupply20
suix_queryEvents20
suix_queryTransactionBlocks20
suix_resolveNameServiceAddress20
unsafe_batchTransaction20
unsafe_mergeCoins20
unsafe_moveCall20
unsafe_pay20
unsafe_payAllSui20
unsafe_paySui20
unsafe_publish20
unsafe_requestAddStake20
unsafe_requestWithdrawStake20
unsafe_splitCoin20
unsafe_splitCoinEqual20
unsafe_transferObject20
unsafe_transferSui20

MethodCU
/wallet/accountpermissionupdate20
/wallet/broadcasthex20
/wallet/broadcasttransaction20
/wallet/clearabi20
/wallet/createaccount20
/wallet/createassetissue20
/wallet/createshieldedcontractparameters20
/wallet/createspendauthsig20
/wallet/createtransaction20
/wallet/delegateresource20
/wallet/deploycontract20
/wallet/estimateenergy20
/wallet/exchangecreate20
/wallet/exchangeinject20
/wallet/exchangetransaction20
/wallet/exchangewithdraw20
/wallet/freezebalance20
/wallet/freezebalancev220
/wallet/getaccount20
/wallet/getaccountbalance20
/wallet/getaccountnet20
/wallet/getaccountresource20
/wallet/getakfromask20
/wallet/getassetissuebyaccount20
/wallet/getassetissuebyid20
/wallet/getassetissuebyname20
/wallet/getassetissuelist20
/wallet/getassetissuelistbyname20
/wallet/getavailableunfreezecount20
/wallet/getbandwidthprices20
/wallet/getblock20
/wallet/getblockbalance20
/wallet/getblockbyid20
/wallet/getblockbylatestnum20
/wallet/getblockbylimitnext20
/wallet/getblockbynum20
/wallet/getburntrx20
/wallet/getcandelegatedmaxsize20
/wallet/getcanwithdrawunfreezeamount20
/wallet/getchainparameters20
/wallet/getcontract20
/wallet/getcontractinfo20
/wallet/getdelegatedresource20
/wallet/getdelegatedresourceaccountindex20
/wallet/getdelegatedresourceaccountindexv220
/wallet/getdelegatedresourcev220
/wallet/getdiversifier20
/wallet/getenergyprices20
/wallet/getexchangebyid20
/wallet/getexpandedspendingkey20
/wallet/getincomingviewingkey20
/wallet/getnewshieldedaddress20
/wallet/getnkfromnsk20
/wallet/getnodeinfo20
/wallet/getnowblock20
/wallet/getpaginatedassetissuelist20
/wallet/getpendingsize20
/wallet/getproposalbyid20
/wallet/getsignweight20
/wallet/getspendingkey20
/wallet/gettransactionbyid20
/wallet/gettransactionfrompending20
/wallet/gettransactioninfobyblocknum20
/wallet/gettransactioninfobyid20
/wallet/gettransactionlistfrompending20
/wallet/gettriggerinputforshieldedtrc20contract20
/wallet/getzenpaymentaddress20
/wallet/isshieldedtrc20contractnotespent20
/wallet/listexchanges20
/wallet/listproposals20
/wallet/participateassetissue20
/wallet/proposalapprove20
/wallet/proposaldelete20
/wallet/scanshieldedtrc20notesbyivk20
/wallet/scanshieldedtrc20notesbyovk20
/wallet/transferasset20
/wallet/triggerconstantcontract20
/wallet/triggersmartcontract20
/wallet/undelegateresource20
/wallet/unfreezeasset20
/wallet/unfreezebalance20
/wallet/unfreezebalancev220
/wallet/updateaccount20
/wallet/updateasset20
/wallet/updateenergylimit20
/wallet/updatesetting20
/wallet/validateaddress20
/wallet/votewitnessaccount20
/wallet/withdrawexpireunfreeze20

MethodCU
/walletsolidity/estimateenergy20
/walletsolidity/getaccount20
/walletsolidity/getassetissuebyid20
/walletsolidity/getassetissuebyname20
/walletsolidity/getassetissuelist20
/walletsolidity/getassetissuelistbyname20
/walletsolidity/getavailableunfreezecount20
/walletsolidity/getblock20
/walletsolidity/getblockbyid20
/walletsolidity/getblockbylatestnum20
/walletsolidity/getblockbylimitnext20
/walletsolidity/getblockbynum20
/walletsolidity/getburntrx20
/walletsolidity/getcandelegatedmaxsize20
/walletsolidity/getcanwithdrawunfreezeamount20
/walletsolidity/getdelegatedresource20
/walletsolidity/getdelegatedresourceaccountindex20
/walletsolidity/getdelegatedresourceaccountindexv220
/walletsolidity/getexchangebyid20
/walletsolidity/getnowblock20
/walletsolidity/getpaginatedassetissuelist20
/walletsolidity/gettransactionbyid20
/walletsolidity/gettransactioncountbyblocknum20
/walletsolidity/gettransactioninfobyblocknum20
/walletsolidity/gettransactioninfobyid20
/walletsolidity/isshieldedtrc20contractnotespent20
/walletsolidity/listexchanges20
/walletsolidity/scanshieldedtrc20notesbyivk20
/walletsolidity/scanshieldedtrc20notesbyovk20
/walletsolidity/triggerconstantcontract20

MethodCU
chain_getFinalizedHead10
chain_getHeader10

MethodCU
/address-prefix/{prefix}20
/address/{address}20
/address/{address}/txs20
/address/{address}/txs/chain/{last_seen_txid}20
/address/{address}/txs/mempool20
/address/{address}/utxo20
/block-height/{height}20
/block/{hash}20
/block/{hash}/header20
/block/{hash}/raw20
/block/{hash}/status20
/block/{hash}/txid/{index}20
/block/{hash}/txids20
/block/{hash}/txs/{start_index}20
/blocks/{start_height}20
/blocks/tip/hash20
/blocks/tip/height20
/fee-estimates20
/mempool20
/mempool/recent20
/mempool/txids20
/scripthash/{hash}20
/scripthash/{hash}/txs20
/scripthash/{hash}/txs/chain/{last_seen_txid}20
/scripthash/{hash}/txs/mempool20
/scripthash/{hash}/utxo20
/tx/{txid}20
/tx/{txid}/hex20
/tx/{txid}/merkle-proof20
/tx/{txid}/merkleblock-proof20
/tx/{txid}/outspend/{vout}20
/tx/{txid}/outspends20
/tx/{txid}/raw20
/tx/{txid}/status20
/txs/package20

MethodCU
eth_bigBlockGasPrice20
eth_getBlockReceiptsWithSystemTx20
eth_getSystemTxsByBlockHash20
eth_getSystemTxsByBlockNumber20
eth_usingBigBlocks20

MethodCU
optimism_outputAtBlock10
optimism_rollupConfig10
optimism_syncStatus10
optimism_version10

MethodCU
platform.getAllValidatorsAt20
platform.getBalance20
platform.getBlockchains20
platform.getBlockchainStatus20
platform.getCurrentSupply20
platform.getCurrentValidators20
platform.getFeeConfig20
platform.getFeeState20
platform.getHeight20
platform.getMinStake20
platform.getRewardUTXOs20
platform.getStake20
platform.getStakingAssetID20
platform.getSubnets20
platform.getTimestamp20
platform.getTotalStake20
platform.getTx20
platform.getTxStatus20
platform.getUTXOs20
platform.getValidatorFeeConfig20
platform.getValidatorFeeState20
platform.getValidatorsAt20
platform.issueTx20
platform.sampleValidators20
platform.validatedBy20
platform.validates20

MethodCU
sui.rpc.v2.LedgerService/GetServiceInfo10
sui.rpc.v2.SubscriptionService/SubscribeCheckpoints10
sui.rpc.v2.LedgerService/BatchGetObjects20
sui.rpc.v2.LedgerService/BatchGetTransactions20
sui.rpc.v2.LedgerService/GetCheckpoint20
sui.rpc.v2.LedgerService/GetEpoch20
sui.rpc.v2.LedgerService/GetObject20
sui.rpc.v2.LedgerService/GetTransaction20
sui.rpc.v2.MovePackageService/GetDatatype20
sui.rpc.v2.MovePackageService/GetFunction20
sui.rpc.v2.MovePackageService/GetPackage20
sui.rpc.v2.MovePackageService/ListPackageVersions20
sui.rpc.v2.NameService/LookupName20
sui.rpc.v2.NameService/ReverseLookupName20
sui.rpc.v2.SignatureVerificationService/VerifySignature20
sui.rpc.v2.StateService/GetBalance20
sui.rpc.v2.StateService/GetCoinInfo20
sui.rpc.v2.StateService/ListBalances20
sui.rpc.v2.StateService/ListDynamicFields20
sui.rpc.v2.StateService/ListOwnedObjects20
sui.rpc.v2.TransactionExecutionService/ExecuteTransaction20
sui.rpc.v2.TransactionExecutionService/SimulateTransaction20

MethodCU
geyser.Geyser/GetBlockHeight10
geyser.Geyser/GetLatestBlockhash10
geyser.Geyser/GetSlot10
geyser.Geyser/GetVersion10
geyser.Geyser/IsBlockhashValid10
geyser.Geyser/Ping10
geyser.Geyser/SubscribeReplayInfo10

ErrorCompute Units
Non-existing methods0
429, 4030
Other 4xx or 5xxCU value of specific endpoint
32600: IP Address not on whitelist0
32600: App is inactive0
32600: Unspecified origin not on whitelist0
Was this page helpful?