IValidateEvmWalletSignature class

Represents the parameters for checking validity of a signed message from an EVM wallet address.

Inheritance

Constructors

IValidateEvmWalletSignature({required String message, required String signature, String? walletAddress, int? timestamp, int? signatureValidityMinutes})

Properties

hashCode → int
The hash code for this object.
no setterinherited
message → String
The message that has been signed by the wallet.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
signature → String
The wallet's signature for the given message
final
signatureValidityMinutes → int?
For how many minutes the wallet signature is valid (default 10).
finalinherited
timestamp → int?
The timestamp when the message was generated, for added security (optional).
finalinherited
walletAddress → String?
(Optional) Wallet address parameter, used to check if address obtained from signature matches the parameter address
final

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