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
Account
AccountAddressThe account that got rewarded.
TransactionFees
CcdAmountThe transaction fee reward at payday to the account.
BakerReward
CcdAmountThe baking reward at payday to the account.
FinalizationReward
CcdAmountThe 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; }