For the complete documentation index, see llms.txt. This page is also available as Markdown.

Bitcoin CU table

Per method compute unit weights for Bitcoin mainnet

The Bitcoin base rate is 5 CU. All supported Bitcoin Core JSON-RPC methods are Standard, so every call costs 5 CU and is available on all plans. Methods not listed here are billed at the base rate of 5 CU.

Available on all plans

Standard reads, address and script utilities, and PSBT and raw transaction construction at 5 CU. Broadcasting and mempool acceptance checks cost 10 CU.

Method
CU

analyzepsbt

5

combinepsbt

5

combinerawtransaction

5

converttopsbt

5

createmultisig

5

createpsbt

5

createrawtransaction

5

decodepsbt

5

decoderawtransaction

5

decodescript

5

deriveaddresses

5

estimatesmartfee

5

finalizepsbt

5

getbestblockhash

5

getblock

5

getblockchaininfo

5

getblockcount

5

getblockfilter

5

getblockhash

5

getblockheader

5

getblockstats

5

getblocktemplate

5

getchaintxstats

5

getdeploymentinfo

5

getdescriptorinfo

5

getdifficulty

5

getmempoolancestors

5

getmempooldescendants

5

getmempoolentry

5

getmempoolinfo

5

getnetworkhashps

5

gettxspendingprevout

5

joinpsbts

5

sendrawtransaction

10

utxoupdatepsbt

5

validateaddress

5

verifymessage

5

verifytxoutproof

5

Growth and above

Heavier reads that scan the mempool or UTXO set. 20 CU per call.

Method
CU

getrawmempool

20

getrawtransaction

20

gettxout

20

gettxoutproof

20

Batch requests cost the sum of their sub calls. See how compute units work for the full pricing model.

Last updated