github.com/algorand/go-algorand-sdk@v1.24.0/client/v2/common/models/block_rewards.go (about) 1 package models 2 3 // BlockRewards fields relating to rewards, 4 type BlockRewards struct { 5 // FeeSink (fees) accepts transaction fees, it can only spend to the incentive 6 // pool. 7 FeeSink string `json:"fee-sink"` 8 9 // RewardsCalculationRound (rwcalr) number of leftover MicroAlgos after the 10 // distribution of rewards-rate MicroAlgos for every reward unit in the next round. 11 RewardsCalculationRound uint64 `json:"rewards-calculation-round"` 12 13 // RewardsLevel (earn) How many rewards, in MicroAlgos, have been distributed to 14 // each RewardUnit of MicroAlgos since genesis. 15 RewardsLevel uint64 `json:"rewards-level"` 16 17 // RewardsPool (rwd) accepts periodic injections from the fee-sink and continually 18 // redistributes them as rewards. 19 RewardsPool string `json:"rewards-pool"` 20 21 // RewardsRate (rate) Number of new MicroAlgos added to the participation stake 22 // from rewards at the next round. 23 RewardsRate uint64 `json:"rewards-rate"` 24 25 // RewardsResidue (frac) Number of leftover MicroAlgos after the distribution of 26 // RewardsRate/rewardUnits MicroAlgos for every reward unit in the next round. 27 RewardsResidue uint64 `json:"rewards-residue"` 28 }