VerifyEvmSignatureArgs class

Arguments for verifyEvmSignature.

Constructors

VerifyEvmSignatureArgs({required Uint8List signData, required int dataType, required Uint8List signature, required Object address, Uint8List? reEncodedSignData})
const

Properties

address Object
The signer address the request was built for: 20 bytes (Uint8List) or a 0x hex String.
final
dataType int
One of the EvmDataType values the request was built with.
final
hashCode int
The hash code for this object.
no setterinherited
reEncodedSignData Uint8List?
Optional: the signing payload re-derived from the transaction you are ABOUT TO BROADCAST. Recovering against signData alone proves the device signed something you asked for — this closes the second half: that it is the transaction still in your hands (payloads can legitimately change between build and send, e.g. a blockhash refresh in your own state).
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
signature Uint8List
Raw r || s || v from the reply (65+ bytes; multi-byte legacy v handled).
final
signData Uint8List
The exact bytes the request carried in signData.
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