Gas Fee
Estimate Fee
Calculate the expected network fee before submitting a transaction. Supply a fee_rate in chain-specific units; amount is required for UTXO chains.
GET
MCP scope:
dac.read
The Estimate Fee endpoint calculates the expected network fee for a transaction before you submit it. Use this to show fee estimates to end users, validate that a wallet holds sufficient gas, or build fee-inclusive UIs. You supply a fee_rate expressed in the units appropriate for the target blockchain (see the table below), and for UTXO chains you must also supply the amount so the API can calculate transaction size. The response returns the total estimated fee denominated in the blockchain’s native token.
Fee Rate Units by Blockchain
Different blockchains use different units for their fee rate parameter. Use the table below to determine the correct unit for yourfee_rate value.
Query Parameters
The asset for which to estimate the fee. Use the
id value from the Supported Assets list (e.g. BTC, ETH, USDT_ETH).The amount to transfer in the asset’s native unit. Required for UTXO chains (BTC, LTC, DASH, DOGE, BCH) because transaction size — and therefore fee — depends on the number of UTXOs selected to fund the transfer. Optional for non-UTXO chains.
The desired fee rate, expressed in the unit appropriate for the target blockchain (see the table above). For example, pass
20 for 20 GWei on an EVM chain, or 10 for 10 Sat/Byte on Bitcoin.Response
A successful request returns HTTP200 with the estimated fee.
The estimated network fee, denominated in the blockchain’s native token. For token assets (e.g.
USDT_ETH), the fee is returned in ETH, not in USDT.Fee estimates are approximate and based on current network conditions at the time of the request. The actual fee deducted when the transaction is confirmed may differ if network congestion changes between the estimate and submission.

