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
stringSpecificationUrl
stringSpecificationHash
Sha256HashSpecificationAuxiliaryData
byte[]
Properties
Message
public string Message { get; init; }
Property Value
SpecificationAuxiliaryData
public byte[] SpecificationAuxiliaryData { get; init; }
Property Value
- byte[]
SpecificationHash
public Sha256Hash SpecificationHash { get; init; }
Property Value
SpecificationUrl
public string SpecificationUrl { get; init; }