MessageHeader class

Message Header

Inheritance
Annotations
  • @JsonSerializable()

Constructors

MessageHeader.new({required int numRequiredSignatures, required int numReadonlySignedAccounts, required int numReadonlyUnsignedAccounts})
Details the account types and signatures required by the transaction (signed and read-only accounts).
const
MessageHeader.fromJson(Map<String, dynamic> json)
Creates an instance of this class from the constructor parameters defined in the json object.
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
numReadonlySignedAccounts int
The last numReadonlySignedAccounts of the signed keys are read-only accounts.
final
numReadonlyUnsignedAccounts int
The last numReadonlyUnsignedAccounts of the unsigned keys are read-only accounts.
final
numRequiredSignatures int
The total number of signatures required to make the transaction valid. The signatures must match the first numRequiredSignatures of Message.accountKeys.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

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

Operators

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