Class RewardOverviewV1
- Namespace
- Concordium.Sdk.Types
- Assembly
- Concordium.Sdk.dll
Reward Overview version 1.
public sealed record RewardOverviewV1 : RewardOverviewBase, IEquatable<RewardOverviewBase>, IEquatable<RewardOverviewV1>
- Inheritance
-
RewardOverviewV1
- Implements
- Inherited Members
Constructors
RewardOverviewV1(ProtocolVersion, CcdAmount, CcdAmount, CcdAmount, CcdAmount, CcdAmount, CcdAmount, DateTimeOffset, MintRate, CcdAmount)
Reward Overview version 1.
public RewardOverviewV1(ProtocolVersion ProtocolVersion, CcdAmount TotalAmount, CcdAmount TotalEncryptedAmount, CcdAmount BakingRewardAccount, CcdAmount FinalizationRewardAccount, CcdAmount GasAccount, CcdAmount FoundationTransactionRewards, DateTimeOffset NextPaydayTime, MintRate NextPaydayMintRate, CcdAmount TotalStakedCapital)
Parameters
ProtocolVersion
ProtocolVersionThe active protocol version at the time of this reward overview.
TotalAmount
CcdAmountThe total number of CCD in existence at the time of this reward overview.
TotalEncryptedAmount
CcdAmountThe total number of encrypted/shielded CCD at the time of this reward overview.
BakingRewardAccount
CcdAmountThe amount of CCD in the Baking Reward Account.
FinalizationRewardAccount
CcdAmountThe amount of CCD in the Finalization Reward Account.
GasAccount
CcdAmountThe amount of CCD in the GAS Account.
FoundationTransactionRewards
CcdAmountThe transaction reward fraction accruing to the foundation (to be paid at next payday).
NextPaydayTime
DateTimeOffsetThe time of the next payday.
NextPaydayMintRate
MintRateThe rate at which CCD will be minted (as a proportion of the total supply) at the next payday
TotalStakedCapital
CcdAmountThe total capital put up as stake by bakers and delegators
Properties
FoundationTransactionRewards
The transaction reward fraction accruing to the foundation (to be paid at next payday).
public CcdAmount FoundationTransactionRewards { get; init; }
Property Value
NextPaydayMintRate
The rate at which CCD will be minted (as a proportion of the total supply) at the next payday
public MintRate NextPaydayMintRate { get; init; }
Property Value
NextPaydayTime
The time of the next payday.
public DateTimeOffset NextPaydayTime { get; init; }
Property Value
TotalStakedCapital
The total capital put up as stake by bakers and delegators
public CcdAmount TotalStakedCapital { get; init; }