pub enum WebWalletEvents {
SessionRegistered(SessionRegistered),
SessionRevoked(SessionRevoked),
Executed(Executed),
NativeReceived(NativeReceived),
NativeSent(NativeSent),
}Expand description
Container for all the WebWallet events.
Variants§
SessionRegistered(SessionRegistered)
SessionRevoked(SessionRevoked)
Executed(Executed)
NativeReceived(NativeReceived)
NativeSent(NativeSent)
Implementations§
Source§impl WebWalletEvents
impl WebWalletEvents
Sourcepub const SELECTORS: &'static [[u8; 32]]
pub const SELECTORS: &'static [[u8; 32]]
All the selectors of this enum.
Note that the selectors might not be in the same order as the variants. No guarantees are made about the order of the selectors.
Prefer using SolInterface methods instead.
Sourcepub const VARIANT_NAMES: &'static [&'static str]
pub const VARIANT_NAMES: &'static [&'static str]
The names of the variants in the same order as SELECTORS.
Sourcepub const SIGNATURES: &'static [&'static str]
pub const SIGNATURES: &'static [&'static str]
The signatures in the same order as SELECTORS.
Source§impl WebWalletEvents
impl WebWalletEvents
Sourcepub fn session_registered(
platform: String,
handle: String,
session_addr: Address,
) -> Self
pub fn session_registered( platform: String, handle: String, session_addr: Address, ) -> Self
Creates a SessionRegistered event.
event SessionRegistered(string,string,address)Sourcepub fn session_revoked(
platform: String,
handle: String,
session_addr: Address,
) -> Self
pub fn session_revoked( platform: String, handle: String, session_addr: Address, ) -> Self
Creates a SessionRevoked event.
event SessionRevoked(string,string,address)Sourcepub fn executed(target: Address, value: U256, nonce: U256) -> Self
pub fn executed(target: Address, value: U256, nonce: U256) -> Self
Creates a Executed event.
event Executed(address,uint256,uint256)Sourcepub fn native_received(from: Address, amount: U256) -> Self
pub fn native_received(from: Address, amount: U256) -> Self
Creates a NativeReceived event.
event NativeReceived(address,uint256)Sourcepub fn native_sent(to: Address, amount: U256) -> Self
pub fn native_sent(to: Address, amount: U256) -> Self
Creates a NativeSent event.
event NativeSent(address,uint256)Trait Implementations§
Source§impl Clone for WebWalletEvents
impl Clone for WebWalletEvents
Source§fn clone(&self) -> WebWalletEvents
fn clone(&self) -> WebWalletEvents
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl IntoLogData for WebWalletEvents
impl IntoLogData for WebWalletEvents
Source§fn to_log_data(&self) -> LogData
fn to_log_data(&self) -> LogData
Convert into a
LogData object.Source§fn into_log_data(self) -> LogData
fn into_log_data(self) -> LogData
Consume and convert into a
LogData object.Source§impl SolEventInterface for WebWalletEvents
impl SolEventInterface for WebWalletEvents
Auto Trait Implementations§
impl Freeze for WebWalletEvents
impl RefUnwindSafe for WebWalletEvents
impl Send for WebWalletEvents
impl Sync for WebWalletEvents
impl Unpin for WebWalletEvents
impl UnsafeUnpin for WebWalletEvents
impl UnwindSafe for WebWalletEvents
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more