Context
Part of AEP-76 BME migration. The frontend needs to display ACT balances and support ACT as a deployment denom for managed wallets.
Tasks
Balance Tracking
Denom Hooks
Price & Conversion Utils
Transaction Support
Acceptance Criteria
- Managed wallet users see ACT balance displayed as USD equivalent
- SDL editor allows selecting
uact as a denom
- Deployment creation works with
uact denom in the UI
- Balance displays show correct amounts for ACT-funded deployments
Milestone
AEP-76: BME Migration — Phase 3 (Frontend)
Reference
docs/aep-76-bme-migration-plan.md
Context
Part of AEP-76 BME migration. The frontend needs to display ACT balances and support ACT as a deployment denom for managed wallets.
Tasks
Balance Tracking
apps/deploy-web/src/hooks/useWalletBalance.ts:balanceUACT,totalUACTfields to balance typescase "uact":touseDenomDataswitchDenom Hooks
apps/deploy-web/src/hooks/useManagedWalletDenom.ts:"uact"as a managed wallet denom optionapps/deploy-web/src/hooks/useDenom.ts:useSdlDenoms():{ id: "uact", label: "uACT", tokenLabel: "ACT", value: "uact" }Price & Conversion Utils
apps/deploy-web/src/utils/priceUtils.ts:uactincoinToUDenom/coinToDenomTransaction Support
apps/deploy-web/src/context/WalletProvider/WalletProvider.tsx:MESSAGE_STATES(if new tx types are needed)apps/deploy-web/src/utils/TransactionMessageData.ts:[Source.grant, Source.balance]— verify compatible withuactAcceptance Criteria
uactas a denomuactdenom in the UIMilestone
AEP-76: BME Migration — Phase 3 (Frontend)
Reference
docs/aep-76-bme-migration-plan.md