Table of Contents

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 BakerId

ID of the baker whose keys were changed.

Account AccountAddress

Account 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

AccountAddress

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

BakerId

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[]