pub struct SiweVerification {
pub message: String,
pub signature: String,
pub address: String,
pub chain_id: i64,
pub cacao: Value,
}Expand description
Validated signed-message context passed to the application’s SIWE verifier.
Fields§
§message: StringOriginal ERC-4361 message, without normalization.
signature: StringSignature supplied by the wallet.
address: StringEIP-55 checksum address parsed from the message.
chain_id: i64Positive chain identifier parsed from the message.
cacao: ValueUpstream CACAO context for application verifiers.
Trait Implementations§
Source§impl Clone for SiweVerification
impl Clone for SiweVerification
Auto Trait Implementations§
impl Freeze for SiweVerification
impl RefUnwindSafe for SiweVerification
impl Send for SiweVerification
impl Sync for SiweVerification
impl Unpin for SiweVerification
impl UnsafeUnpin for SiweVerification
impl UnwindSafe for SiweVerification
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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