Class UpdateInstruction
- Namespace
- Concordium.Sdk.Transactions
- Assembly
- Concordium.Sdk.dll
Update instructions are messages which can update the chain parameters. Including which keys are allowed to make future update instructions.
public record UpdateInstruction : BlockItemType, IEquatable<BlockItemType>, IEquatable<UpdateInstruction>
- Inheritance
-
UpdateInstruction
- Implements
- Inherited Members
Constructors
UpdateInstruction(UpdateInstructionSignatureMap, UpdateInstructionHeader, IUpdateInstructionPayload)
Update instructions are messages which can update the chain parameters. Including which keys are allowed to make future update instructions.
public UpdateInstruction(UpdateInstructionSignatureMap SignatureMap, UpdateInstructionHeader Header, IUpdateInstructionPayload Payload)
Parameters
SignatureMap
UpdateInstructionSignatureMapA map from
UpdateKeysIndex
toSignature
. Keys must not exceed 2^16.Header
UpdateInstructionHeaderThe header of the UpdateInstruction.
Payload
IUpdateInstructionPayloadThe payload of the UpdateInstruction. Can currently only be a
RawPayload
Properties
Header
The header of the UpdateInstruction.
public UpdateInstructionHeader Header { get; init; }
Property Value
Payload
The payload of the UpdateInstruction. Can currently only be a RawPayload
public IUpdateInstructionPayload Payload { get; init; }
Property Value
SignatureMap
A map from UpdateKeysIndex
to Signature
. Keys must not exceed 2^16.
public UpdateInstructionSignatureMap SignatureMap { get; init; }