balances, nonce and a new-heads subscription for every open account #21

Closed
opened 2026-09-15 12:38:13 +00:00 by grenade · 0 comments
Owner

Parent: #3

Scope

ChainAdapter::balance from System::Account (free, reserved, frozen; the UI shows spendable and total), the account nonce, and a subscription to finalized heads that refreshes balances for every account the wallet holds and pushes changes to the webview as Tauri events. Detect whether an account is a high-security account (ReversibleTransfers::HighSecurityAccounts) and carry that on AccountRef so the send path can branch.

Acceptance

A transfer into a wallet account from the CLI shows in the UI within one finalized block without user action.

Depends on

The subxt config; the RPC connection manager.

Parent: #3 ## Scope `ChainAdapter::balance` from `System::Account` (free, reserved, frozen; the UI shows spendable and total), the account nonce, and a subscription to finalized heads that refreshes balances for every account the wallet holds and pushes changes to the webview as Tauri events. Detect whether an account is a high-security account (`ReversibleTransfers::HighSecurityAccounts`) and carry that on `AccountRef` so the send path can branch. ## Acceptance A transfer into a wallet account from the CLI shows in the UI within one finalized block without user action. ## Depends on The subxt config; the RPC connection manager.
grenade added the child label 2026-09-15 12:39:04 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: blackbeard/wallet#21