BeuiWalletAccount class

A single wallet account shown in the BeuiWalletCard account switcher — the Flutter port of the source's WalletAccount type (types.ts).

Annotations

Constructors

BeuiWalletAccount({required String id, required String name, required String address, Widget? avatar})
Creates a wallet account.
const

Properties

address String
The on-chain address; truncated in the switcher rows.
final
avatar Widget?
Optional custom avatar. When null a deterministic gradient avatar is generated from id/address — the offline analogue of the source's remote DiceBear "glass" SVG (account-avatar.tsx).
final
hashCode int
The hash code for this object.
no setterinherited
id String
Stable identity used to key selection and the generated avatar seed.
final
name String
Human-readable label (e.g. Main Wallet).
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited