Interface IBlockRewards
Namespace: Algorand.Unity
Assembly: cs.temp.dll.dll
Syntax
public interface IBlockRewards
Properties
FeeSink
[fees] accepts transaction fees, it can only spend to the incentive pool.
Declaration
Address FeeSink { get; set; }
Property Value
Type | Description |
---|---|
Address |
RewardsCalculationRound
[rwcalr] number of leftover MicroAlgos after the distribution of rewards-rate MicroAlgos for every reward unit in the next round.
Declaration
ulong RewardsCalculationRound { get; set; }
Property Value
Type | Description |
---|---|
UInt64 |
RewardsLevel
[earn] How many rewards, in MicroAlgos, have been distributed to each RewardUnit of MicroAlgos since genesis.
Declaration
ulong RewardsLevel { get; set; }
Property Value
Type | Description |
---|---|
UInt64 |
RewardsPool
[rwd] accepts periodic injections from the fee-sink and continually redistributes them as rewards.
Declaration
Address RewardsPool { get; set; }
Property Value
Type | Description |
---|---|
Address |
RewardsRate
[rate] Number of new MicroAlgos added to the participation stake from rewards at the next round.
Declaration
ulong RewardsRate { get; set; }
Property Value
Type | Description |
---|---|
UInt64 |
RewardsResidue
[frac] Number of leftover MicroAlgos after the distribution of RewardsRate/rewardUnits MicroAlgos for every reward unit in the next round.
Declaration
ulong RewardsResidue { get; set; }
Property Value
Type | Description |
---|---|
UInt64 |