Table of Contents

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 UpdateInstructionSignatureMap

A map from UpdateKeysIndex to Signature. Keys must not exceed 2^16.

Header UpdateInstructionHeader

The header of the UpdateInstruction.

Payload IUpdateInstructionPayload

The payload of the UpdateInstruction. Can currently only be a RawPayload

Properties

Header

The header of the UpdateInstruction.

public UpdateInstructionHeader Header { get; init; }

Property Value

UpdateInstructionHeader

Payload

The payload of the UpdateInstruction. Can currently only be a RawPayload

public IUpdateInstructionPayload Payload { get; init; }

Property Value

IUpdateInstructionPayload

SignatureMap

A map from UpdateKeysIndex to Signature. Keys must not exceed 2^16.

public UpdateInstructionSignatureMap SignatureMap { get; init; }

Property Value

UpdateInstructionSignatureMap