Table of Contents

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 ProtocolVersion

The active protocol version at the time of this reward overview.

TotalAmount CcdAmount

The total number of CCD in existence at the time of this reward overview.

TotalEncryptedAmount CcdAmount

The total number of encrypted/shielded CCD at the time of this reward overview.

BakingRewardAccount CcdAmount

The amount of CCD in the Baking Reward Account.

FinalizationRewardAccount CcdAmount

The amount of CCD in the Finalization Reward Account.

GasAccount CcdAmount

The amount of CCD in the GAS Account.

FoundationTransactionRewards CcdAmount

The transaction reward fraction accruing to the foundation (to be paid at next payday).

NextPaydayTime DateTimeOffset

The time of the next payday.

NextPaydayMintRate MintRate

The rate at which CCD will be minted (as a proportion of the total supply) at the next payday

TotalStakedCapital CcdAmount

The 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

CcdAmount

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

MintRate

NextPaydayTime

The time of the next payday.

public DateTimeOffset NextPaydayTime { get; init; }

Property Value

DateTimeOffset

TotalStakedCapital

The total capital put up as stake by bakers and delegators

public CcdAmount TotalStakedCapital { get; init; }

Property Value

CcdAmount