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
DelegatedCapital
CcdAmountThe total capital delegated passively.
CommissionRates
CommissionRatesThe passive delegation commission rates.
CurrentPaydayTransactionFeesEarned
CcdAmountThe transaction fees accruing to the passive delegators in the current reward period.
CurrentPaydayDelegatedCapital
CcdAmountThe effective delegated capital to the passive delegators for the current reward period.
AllPoolTotalCapital
CcdAmountTotal 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; }