pub enum WalletEvent {
Connected(WalletAccount),
Reconnected(WalletAccount),
Disconnected,
AccountChanged(WalletAccount),
BackgroundTaskError(WalletError),
Skip,
}Expand description
Events emitted by connected browser extensions
when an account is connected, disconnected or changed.
Wallets implementing the wallet standard emit these events
from the standard:events events namespace specifically,
wallet.features[standard:events].on
Variants§
Connected(WalletAccount)
An account has been connected and an event change emitted.
Reconnected(WalletAccount)
An account has been reconnected and an event change emitted.
Disconnected
An account has been disconnected and an event change emitted.
AccountChanged(WalletAccount)
An account has been connected and an event change emitted.
The wallet adapter then updates the connected WalletAccount.
BackgroundTaskError(WalletError)
An error occurred when a background task was executed.
This type of event is encountered mostly from the
on method from the [standard:events] namespace
(when an account is connected, changed or disconnected)
Skip
An event was emitted by a wallet that is not connected.
Trait Implementations§
Source§impl Clone for WalletEvent
impl Clone for WalletEvent
Source§fn clone(&self) -> WalletEvent
fn clone(&self) -> WalletEvent
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more