Table of Contents

Class ProtocolUpdate

Namespace
Concordium.Sdk.Types
Assembly
Concordium.Sdk.dll

A generic protocol update. This is essentially an announcement of the update. The details of the update will be communicated in some off-chain way, and bakers will need to update their node software to support the update.

public sealed record ProtocolUpdate : IUpdatePayload, IEquatable<ProtocolUpdate>
Inheritance
ProtocolUpdate
Implements
Inherited Members

Constructors

ProtocolUpdate(string, string, Sha256Hash, byte[])

A generic protocol update. This is essentially an announcement of the update. The details of the update will be communicated in some off-chain way, and bakers will need to update their node software to support the update.

public ProtocolUpdate(string Message, string SpecificationUrl, Sha256Hash SpecificationHash, byte[] SpecificationAuxiliaryData)

Parameters

Message string
SpecificationUrl string
SpecificationHash Sha256Hash
SpecificationAuxiliaryData byte[]

Properties

Message

public string Message { get; init; }

Property Value

string

SpecificationAuxiliaryData

public byte[] SpecificationAuxiliaryData { get; init; }

Property Value

byte[]

SpecificationHash

public Sha256Hash SpecificationHash { get; init; }

Property Value

Sha256Hash

SpecificationUrl

public string SpecificationUrl { get; init; }

Property Value

string