**Summary** Gas/fee logic is scattered across flows and has too many assumptions / hardcoded values. **Tasks** * Centralize estimations into a `fees` resource. * Standardize usage across adapters. **Goal** Unified, accurate fee handling across SDK.