Table of Contents

Class GasRewardsCpv2Update

Namespace
Concordium.Sdk.Types
Assembly
Concordium.Sdk.dll

The reward fractions related to the gas account and inclusion of special transactions. Introduce for protocol version 6.

public sealed record GasRewardsCpv2Update : IUpdatePayload, IEquatable<GasRewardsCpv2Update>
Inheritance
GasRewardsCpv2Update
Implements
Inherited Members

Constructors

GasRewardsCpv2Update(AmountFraction, AmountFraction, AmountFraction)

The reward fractions related to the gas account and inclusion of special transactions. Introduce for protocol version 6.

public GasRewardsCpv2Update(AmountFraction Baker, AmountFraction AccountCreation, AmountFraction ChainUpdate)

Parameters

Baker AmountFraction

Fraction of the previous gas account paid to the baker.

AccountCreation AmountFraction

Fraction paid for including each account creation transaction in a block.

ChainUpdate AmountFraction

Fraction paid for including an update transaction in a block.

Properties

AccountCreation

Fraction paid for including each account creation transaction in a block.

public AmountFraction AccountCreation { get; init; }

Property Value

AmountFraction

Baker

Fraction of the previous gas account paid to the baker.

public AmountFraction Baker { get; init; }

Property Value

AmountFraction

ChainUpdate

Fraction paid for including an update transaction in a block.

public AmountFraction ChainUpdate { get; init; }

Property Value

AmountFraction