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
MintRateThe increase in CCD amount per slot.
BakingReward
AmountFractionFraction of newly minted CCD allocated to baker rewards.
FinalizationReward
AmountFractionFraction 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
FinalizationReward
Fraction of newly minted CCD allocated to finalization rewards.
public AmountFraction FinalizationReward { get; init; }
Property Value
MintPerSlot
The increase in CCD amount per slot.
public MintRate MintPerSlot { get; init; }