Class BlockRewards

java.lang.Object
com.algorand.algosdk.v2.client.common.PathResponse
com.algorand.algosdk.v2.client.model.BlockRewards

public class BlockRewards
extends PathResponse
Fields relating to rewards,
  • Field Summary

    Fields
    Modifier and Type Field Description
    java.lang.String feeSink
    (fees) accepts transaction fees, it can only spend to the incentive pool.
    java.lang.Long rewardsCalculationRound
    (rwcalr) number of leftover MicroAlgos after the distribution of rewards-rate MicroAlgos for every reward unit in the next round.
    java.lang.Long rewardsLevel
    (earn) How many rewards, in MicroAlgos, have been distributed to each RewardUnit of MicroAlgos since genesis.
    java.lang.String rewardsPool
    (rwd) accepts periodic injections from the fee-sink and continually redistributes them as rewards.
    java.lang.Long rewardsRate
    (rate) Number of new MicroAlgos added to the participation stake from rewards at the next round.
    java.lang.Long rewardsResidue
    (frac) Number of leftover MicroAlgos after the distribution of RewardsRate/rewardUnits MicroAlgos for every reward unit in the next round.
  • Constructor Summary

    Constructors
    Constructor Description
    BlockRewards()  
  • Method Summary

    Modifier and Type Method Description
    boolean equals​(java.lang.Object o)  

    Methods inherited from class com.algorand.algosdk.v2.client.common.PathResponse

    toString

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • feeSink

      public java.lang.String feeSink
      (fees) accepts transaction fees, it can only spend to the incentive pool.
    • rewardsCalculationRound

      public java.lang.Long rewardsCalculationRound
      (rwcalr) number of leftover MicroAlgos after the distribution of rewards-rate MicroAlgos for every reward unit in the next round.
    • rewardsLevel

      public java.lang.Long rewardsLevel
      (earn) How many rewards, in MicroAlgos, have been distributed to each RewardUnit of MicroAlgos since genesis.
    • rewardsPool

      public java.lang.String rewardsPool
      (rwd) accepts periodic injections from the fee-sink and continually redistributes them as rewards.
    • rewardsRate

      public java.lang.Long rewardsRate
      (rate) Number of new MicroAlgos added to the participation stake from rewards at the next round.
    • rewardsResidue

      public java.lang.Long rewardsResidue
      (frac) Number of leftover MicroAlgos after the distribution of RewardsRate/rewardUnits MicroAlgos for every reward unit in the next round.
  • Constructor Details

    • BlockRewards

      public BlockRewards()
  • Method Details

    • equals

      public boolean equals​(java.lang.Object o)
      Overrides:
      equals in class java.lang.Object