Struct BlockRewards
Assembly: cs.temp.dll.dll
Syntax
[AlgoApiObject("", "", 0)]
[Serializable]
public struct BlockRewards : IEquatable<BlockRewards>
Properties
FeeSink
[fees] accepts transaction fees, it can only spend to the incentive pool.
Declaration
[AlgoApiField("fee-sink")]
public string FeeSink { get; set; }
Property Value
RewardsCalculationRound
[rwcalr] number of leftover MicroAlgos after the distribution of rewards-rate MicroAlgos for every reward unit in the next round.
Declaration
[AlgoApiField("rewards-calculation-round")]
public ulong RewardsCalculationRound { get; set; }
Property Value
RewardsLevel
[earn] How many rewards, in MicroAlgos, have been distributed to each RewardUnit of MicroAlgos since genesis.
Declaration
[AlgoApiField("rewards-level")]
public ulong RewardsLevel { get; set; }
Property Value
RewardsPool
[rwd] accepts periodic injections from the fee-sink and continually redistributes them as rewards.
Declaration
[AlgoApiField("rewards-pool")]
public string RewardsPool { get; set; }
Property Value
RewardsRate
[rate] Number of new MicroAlgos added to the participation stake from rewards at the next round.
Declaration
[AlgoApiField("rewards-rate")]
public ulong RewardsRate { get; set; }
Property Value
RewardsResidue
[frac] Number of leftover MicroAlgos after the distribution of RewardsRate/rewardUnits MicroAlgos for every reward unit in the next round.
Declaration
[AlgoApiField("rewards-residue")]
public ulong RewardsResidue { get; set; }
Property Value
Methods
Equals(BlockRewards)
Declaration
public bool Equals(BlockRewards other)
Parameters
Returns