Signature class

Signature contains the payload that was signed, the public keys of the key-pairs used to produce the signature, the signature (encoded in hex), and the SignatureType. PublicKey is often times not known during construction of the signing payloads but may be needed to combine signatures properly.

Annotations

Constructors

Signature(SigningPayload signingPayload, PublicKey publicKey, String signatureType, String hexBytes)
const
Signature.fromJson(Map<String, dynamic> map)
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
hexBytes String
final
publicKey PublicKey
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
signatureType String
export type SignatureType = | "ecdsa" | "ecdsa_recovery" | "ed25519" | "schnorr_1" | "schnorr_poseidon";
final
signingPayload SigningPayload
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited