Class BakerKeysEvent
- Namespace
- Concordium.Sdk.Types
- Assembly
- Concordium.Sdk.dll
Result of a successful change of baker keys.
public sealed record BakerKeysEvent : IEquatable<BakerKeysEvent>
- Inheritance
-
BakerKeysEvent
- Implements
- Inherited Members
Constructors
BakerKeysEvent(BakerId, AccountAddress, byte[], byte[], byte[])
Result of a successful change of baker keys.
public BakerKeysEvent(BakerId BakerId, AccountAddress Account, byte[] SignKey, byte[] ElectionKey, byte[] AggregationKey)
Parameters
BakerId
BakerIdID of the baker whose keys were changed.
Account
AccountAddressAccount address of the baker.
SignKey
byte[]The new public key for verifying block signatures..
ElectionKey
byte[]The new public key for verifying whether the baker won the block lottery.
AggregationKey
byte[]The new public key for verifying finalization records.
Properties
Account
Account address of the baker.
public AccountAddress Account { get; init; }
Property Value
AggregationKey
The new public key for verifying finalization records.
public byte[] AggregationKey { get; init; }
Property Value
- byte[]
BakerId
ID of the baker whose keys were changed.
public BakerId BakerId { get; init; }
Property Value
ElectionKey
The new public key for verifying whether the baker won the block lottery.
public byte[] ElectionKey { get; init; }
Property Value
- byte[]
SignKey
The new public key for verifying block signatures..
public byte[] SignKey { get; init; }
Property Value
- byte[]