Class Mint
- Namespace
- Concordium.Sdk.Types
- Assembly
- Concordium.Sdk.dll
Distribution of newly minted CCD.
public sealed record Mint : ISpecialEvent, IEquatable<Mint>
- Inheritance
-
Mint
- Implements
- Inherited Members
Constructors
Mint(CcdAmount, CcdAmount, CcdAmount, AccountAddress)
Distribution of newly minted CCD.
public Mint(CcdAmount MintBakingReward, CcdAmount MintFinalizationReward, CcdAmount MintPlatformDevelopmentCharge, AccountAddress FoundationAccount)
Parameters
MintBakingReward
CcdAmountThe portion of the newly minted CCD that goes to the baking reward account.
MintFinalizationReward
CcdAmountThe portion that goes to the finalization reward account.
MintPlatformDevelopmentCharge
CcdAmountThe portion that goes to the foundation, as foundation tax.
FoundationAccount
AccountAddressThe address of the foundation account that the newly minted CCD goes to.
Properties
FoundationAccount
The address of the foundation account that the newly minted CCD goes to.
public AccountAddress FoundationAccount { get; init; }
Property Value
MintBakingReward
The portion of the newly minted CCD that goes to the baking reward account.
public CcdAmount MintBakingReward { get; init; }
Property Value
MintFinalizationReward
The portion that goes to the finalization reward account.
public CcdAmount MintFinalizationReward { get; init; }
Property Value
MintPlatformDevelopmentCharge
The portion that goes to the foundation, as foundation tax.
public CcdAmount MintPlatformDevelopmentCharge { get; init; }