mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2026-08-11 00:37:41 +00:00
The wallet detail screen's Send, Receive and Transactions buttons navigated to parameterless routes. Each destination created a fresh WalletViewModel with no selection, so the action ran against `_defaultWalletId` (the account default) instead of the wallet being viewed. Paying, invoicing, and listing transactions could therefore go to the wrong wallet. Parameterize WalletSend/WalletReceive/WalletTransactions with `walletId`, plumb it through AppNavigation, pass it from WalletDetailScreen, and have each screen call `selectWallet(walletId)` before operating.