- Network fees help pay for network security by rewarding the people who keep track of activities across the network.
- Network fees incentivize purposeful use of the network. Free transactions would make it trivial to spam the network with meaningless activity, threatening its stability.
- Fee calculation differs by blockchain — Anchorage Digital simplifies this by managing network fees on behalf of clients.
- On Ethereum, fees are called gas fees. On Bitcoin, they are simply called transaction fees.
Anchorage Digital fee requirements
For any blockchain interaction through Anchorage Digital:- The wallet interacting with the blockchain must pay the transaction fees for that transaction.
- The wallet must hold enough balance to cover eventual transaction fees.
- Required balance is either:
- Estimated — for withdrawals, staking, and smart contract operations. Estimates are conservative to ensure sufficient funds remain at broadcast time.
- Fixed — referred to as the “Fee threshold” for transfers initiated through the API.
- The actual fee set at broadcast time is always based on a network fee estimate plus an overhedge.
Transaction FeeThreshold (API only)
To ensure on-chain operations triggered by API have the highest probability of processing during times of high fees and market volatility, Anchorage Digital defines an internalFeeThreshold for each protocol.
This FeeThreshold is an internal “sufficient funds” check — not the actual fee charged. It ensures that when multiple transfers or operations are triggered from the same wallet, funds exist to process each transaction. Once this check passes, the transaction is processed on-chain and the actual fee is charged. If a transfer is queued, the transfer amount and feeThreshold are held and inaccessible to prevent double-spending.
If the wallet has insufficient funds, the API call returns an error.
The
FeeThreshold is fixed and intentionally conservative. Actual fees at broadcast time may be higher or lower depending on network conditions. This does not apply to iOS or web operations.Gas limit
The gas limit specifies how many units of gas a user is willing to pay to get a transaction executed. Gas units represent the computational work required to execute the transaction — more complex interactions require more gas. Examples:- A simple ETH transfer requires exactly 21,000 gas units.
- An ERC-20 transfer requires more.
- A smart contract swap requires substantially more.
Base fee
The base fee is set by the network to manage congestion. A transaction must offer at least the base fee to be eligible for inclusion in a block. The base fee adjusts between blocks:- Increases by 12.5% if the previous block was more than half full.
- Decreases by 12.5% if the previous block was below the threshold.
Gas station
The Anchorage Digital gas station is a convenient option for covering gas fees on ETH and ERC-20 withdrawals and transfers. The gas station is enabled at the organization level. If the toggle is not visible in your UI, contact your account executive for enablement. Gas station use is optional per transfer, controlled by theuseGasStation flag:
useGasStation | Behavior |
|---|---|
false (default) | ETH deducted from the same address. Transfer fails if insufficient ETH. |
true | An estimated gas fee is transferred into the address and used for the transfer. Unused ETH remains in your address. Gas used is billed monthly. |

