Class PaydayAccountReward
- Namespace
- Concordium.Sdk.Types
- Assembly
- Concordium.Sdk.dll
Payment for a particular account. When listed in a block summary, the delegated pool of the account is given by the last PaydayPoolReward outcome included before this outcome.
public sealed record PaydayAccountReward : ISpecialEvent, IEquatable<PaydayAccountReward>
- Inheritance
-
PaydayAccountReward
- Implements
- Inherited Members
Constructors
PaydayAccountReward(AccountAddress, CcdAmount, CcdAmount, CcdAmount)
Payment for a particular account. When listed in a block summary, the delegated pool of the account is given by the last PaydayPoolReward outcome included before this outcome.
public PaydayAccountReward(AccountAddress Account, CcdAmount TransactionFees, CcdAmount BakerReward, CcdAmount FinalizationReward)
Parameters
AccountAccountAddressThe account that got rewarded.
TransactionFeesCcdAmountThe transaction fee reward at payday to the account.
BakerRewardCcdAmountThe baking reward at payday to the account.
FinalizationRewardCcdAmountThe finalization reward at payday to the account.
Properties
Account
The account that got rewarded.
public AccountAddress Account { get; init; }
Property Value
BakerReward
The baking reward at payday to the account.
public CcdAmount BakerReward { get; init; }
Property Value
FinalizationReward
The finalization reward at payday to the account.
public CcdAmount FinalizationReward { get; init; }
Property Value
TransactionFees
The transaction fee reward at payday to the account.
public CcdAmount TransactionFees { get; init; }