Dynamic Fee Management (BTC, ETH, DOT, SOL)
Overview​
The wallet automatically computes and applies transaction fees across supported networks.
Users are no longer required to manually select gas price, priority fee, or transaction speed.
The objective is to guarantee reliable transaction inclusion while preventing unnecessary overpayment and avoiding stuck transactions.
Supported Networks​
The dynamic estimator is implemented natively in each client:
| Network | Fee Model | Strategy |
| Bitcoin | UTXO fee rate (sat/vB) | Mempool pressure analysis |
| Ethereum | EIP-1559 (base + priority) | Adaptive priority estimation |
| Polkadot | Weight-based fee | Runtime fee query |
| Solana | Compute unit pricing | Recent block congestion sampling |
Behavior​
For each transaction:
- The client queries recent network conditions
- A target inclusion probability is computed
- The optimal fee is selected automatically
- The transaction is submitted with secure validation
The user only confirms the action — never the fee parameters.
Benefits​
- No manual gas configuration
- Prevents underpriced transactions
- Avoids excessive fees during spikes
- Consistent UX across chains
- Production-ready default behavior
Security Considerations​
Fee selection occurs before authorization and is included in the validated transaction payload.
This prevents malicious modification of the fee after user approval and guarantees that the signed transaction matches the displayed intent.
Testnet Notes​
The estimator operates on testnet environments during development:
- uses real network congestion data
- validates fee adaptation logic
- ensures identical behavior before mainnet activation
Switching to mainnet requires no change in logic — only network endpoint configuration.