Class PassiveDelegationStatus
- Namespace
- Concordium.Sdk.Types
- Assembly
- Concordium.Sdk.dll
State of the passive delegation pool. Changes to delegation, e.g., an account deciding to delegate are reflected in this structure at first.
public sealed record PassiveDelegationStatus : IEquatable<PassiveDelegationStatus>
- Inheritance
-
PassiveDelegationStatus
- Implements
- Inherited Members
Constructors
PassiveDelegationStatus(CcdAmount, CommissionRates, CcdAmount, CcdAmount, CcdAmount)
State of the passive delegation pool. Changes to delegation, e.g., an account deciding to delegate are reflected in this structure at first.
public PassiveDelegationStatus(CcdAmount DelegatedCapital, CommissionRates CommissionRates, CcdAmount CurrentPaydayTransactionFeesEarned, CcdAmount CurrentPaydayDelegatedCapital, CcdAmount AllPoolTotalCapital)
Parameters
DelegatedCapitalCcdAmountThe total capital delegated passively.
CommissionRatesCommissionRatesThe passive delegation commission rates.
CurrentPaydayTransactionFeesEarnedCcdAmountThe transaction fees accruing to the passive delegators in the current reward period.
CurrentPaydayDelegatedCapitalCcdAmountThe effective delegated capital to the passive delegators for the current reward period.
AllPoolTotalCapitalCcdAmountTotal capital staked across all pools, including passive delegation.
Properties
AllPoolTotalCapital
Total capital staked across all pools, including passive delegation.
public CcdAmount AllPoolTotalCapital { get; init; }
Property Value
CommissionRates
The passive delegation commission rates.
public CommissionRates CommissionRates { get; init; }
Property Value
CurrentPaydayDelegatedCapital
The effective delegated capital to the passive delegators for the current reward period.
public CcdAmount CurrentPaydayDelegatedCapital { get; init; }
Property Value
CurrentPaydayTransactionFeesEarned
The transaction fees accruing to the passive delegators in the current reward period.
public CcdAmount CurrentPaydayTransactionFeesEarned { get; init; }
Property Value
DelegatedCapital
The total capital delegated passively.
public CcdAmount DelegatedCapital { get; init; }