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
SignatureMapUpdateInstructionSignatureMapA map from
UpdateKeysIndextoSignature. Keys must not exceed 2^16.HeaderUpdateInstructionHeaderThe header of the UpdateInstruction.
PayloadIUpdateInstructionPayloadThe 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; }