Table of Contents

Class MintDistributionCpv0

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

Mint distribution that applies to protocol versions 1-3 with chain parameters version 0.

public sealed record MintDistributionCpv0 : IEquatable<MintDistributionCpv0>
Inheritance
MintDistributionCpv0
Implements
Inherited Members

Constructors

MintDistributionCpv0(MintRate, AmountFraction, AmountFraction)

Mint distribution that applies to protocol versions 1-3 with chain parameters version 0.

public MintDistributionCpv0(MintRate MintPerSlot, AmountFraction BakingReward, AmountFraction FinalizationReward)

Parameters

MintPerSlot MintRate

The increase in CCD amount per slot.

BakingReward AmountFraction

Fraction of newly minted CCD allocated to baker rewards.

FinalizationReward AmountFraction

Fraction of newly minted CCD allocated to finalization rewards.

Properties

BakingReward

Fraction of newly minted CCD allocated to baker rewards.

public AmountFraction BakingReward { get; init; }

Property Value

AmountFraction

FinalizationReward

Fraction of newly minted CCD allocated to finalization rewards.

public AmountFraction FinalizationReward { get; init; }

Property Value

AmountFraction

MintPerSlot

The increase in CCD amount per slot.

public MintRate MintPerSlot { get; init; }

Property Value

MintRate