Class CurrentPaydayBakerPoolStatus
- Namespace
- Concordium.Sdk.Types
- Assembly
- Concordium.Sdk.dll
Status of the pool in the current reward period.
public sealed record CurrentPaydayBakerPoolStatus : IEquatable<CurrentPaydayBakerPoolStatus>
- Inheritance
-
CurrentPaydayBakerPoolStatus
- Implements
- Inherited Members
Constructors
CurrentPaydayBakerPoolStatus(ulong, bool, CcdAmount, CcdAmount, decimal, CcdAmount, CcdAmount)
Status of the pool in the current reward period.
public CurrentPaydayBakerPoolStatus(ulong BlocksBaked, bool FinalizationLive, CcdAmount TransactionFeesEarned, CcdAmount EffectiveStake, decimal LotteryPower, CcdAmount BakerEquityCapital, CcdAmount DelegatedCapital)
Parameters
BlocksBakedulongThe number of blocks baked in the current reward period.
FinalizationLiveboolWhether the baker has contributed a finalization proof in the current reward period.
TransactionFeesEarnedCcdAmountThe transaction fees accruing to the pool in the current reward period.
EffectiveStakeCcdAmountThe effective stake of the baker in the current reward period.
LotteryPowerdecimalThe lottery power of the baker in the current reward period.
BakerEquityCapitalCcdAmountThe effective equity capital of the baker for the current reward period.
DelegatedCapitalCcdAmountThe effective delegated capital to the pool for the current reward period.
Properties
BakerEquityCapital
The effective equity capital of the baker for the current reward period.
public CcdAmount BakerEquityCapital { get; init; }
Property Value
BlocksBaked
The number of blocks baked in the current reward period.
public ulong BlocksBaked { get; init; }
Property Value
DelegatedCapital
The effective delegated capital to the pool for the current reward period.
public CcdAmount DelegatedCapital { get; init; }
Property Value
EffectiveStake
The effective stake of the baker in the current reward period.
public CcdAmount EffectiveStake { get; init; }
Property Value
FinalizationLive
Whether the baker has contributed a finalization proof in the current reward period.
public bool FinalizationLive { get; init; }
Property Value
LotteryPower
The lottery power of the baker in the current reward period.
public decimal LotteryPower { get; init; }
Property Value
TransactionFeesEarned
The transaction fees accruing to the pool in the current reward period.
public CcdAmount TransactionFeesEarned { get; init; }