Class GovernanceStakingInfo.StakingInfo

  • Enclosing class:
    GovernanceStakingInfo

    public static class GovernanceStakingInfo.StakingInfo
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      StakingInfo()  
      StakingInfo​(boolean useGini, java.lang.String pocAddr, java.lang.String kirAddr, int gini, java.util.List<java.math.BigInteger> councilStakingAmounts, java.util.List<java.lang.String> councilStakingAddrs, java.util.List<java.lang.String> councilRewardAddrs, java.util.List<java.lang.String> councilModeAddrs, java.math.BigInteger blockNum)  
      StakingInfo​(boolean useGini, java.lang.String pocAddr, java.lang.String kirAddr, java.lang.String kffAddr, java.lang.String kcfAddr, int gini, java.util.List<java.math.BigInteger> councilStakingAmounts, java.util.List<java.lang.String> councilStakingAddrs, java.util.List<java.lang.String> councilRewardAddrs, java.util.List<java.lang.String> councilNodeAddrs, java.math.BigInteger blockNum)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.math.BigInteger getBlockNum()
      Getter function for blockNum
      java.util.List<java.lang.String> getCouncilNodeAddrs()
      Getter function for councilNodeAddrs
      java.util.List<java.lang.String> getCouncilRewardAddrs()
      Getter function for councilRewardAddrs
      java.util.List<java.lang.String> getCouncilStakingAddrs()
      Getter function for councilStakingAddrs.
      java.util.List<java.math.BigInteger> getCouncilStakingAmounts()
      Getter function for councilStakingAmounts
      int getGini()
      Getter function for Gini
      java.lang.String getKcfAddr()
      Getter function for kcfAddr.
      java.lang.String getKffAddr()
      Getter function for kffAddr.
      java.lang.String getKGFAddr()
      Getter function for KGFAddr.
      java.lang.String getKirAddr()
      Getter function for KIRAddr.
      java.lang.String getPocAddr()
      Getter function for PocAddr.
      boolean isUseGini()
      Getter function for useGini
      void setBlockNum​(java.math.BigInteger blockNum)
      Setter function for blockNum
      void setCouncilNodeAddrs​(java.util.List<java.lang.String> councilNodeAddrs)
      Setter function for councilNodeAddrs
      void setCouncilRewardAddrs​(java.util.List<java.lang.String> councilRewardAddrs)
      Setter function for councilRewardAddrs
      void setCouncilStakingAddrs​(java.util.List<java.lang.String> councilStakingAddrs)
      Setter function for councilStakingAddrs
      void setCouncilStakingAmounts​(java.util.List<java.math.BigInteger> councilStakingAmounts)
      Setter function for councilStakingAmounts
      void setGini​(int gini)
      Setter function for Gini
      void setKcfAddr​(java.lang.String kcfAddr)
      Setter function for kcfAddr
      void setKffAddr​(java.lang.String kffAddr)
      Setter function for kffAddr
      void setKirAddr​(java.lang.String kirAddr)
      Setter function for KIRAddr
      void setPocAddr​(java.lang.String pocAddr)
      Setter function for PocAddr.
      void setUseGini​(boolean useGini)
      Setter function for useGini.
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • StakingInfo

        public StakingInfo()
      • StakingInfo

        public StakingInfo​(boolean useGini,
                           java.lang.String pocAddr,
                           java.lang.String kirAddr,
                           int gini,
                           java.util.List<java.math.BigInteger> councilStakingAmounts,
                           java.util.List<java.lang.String> councilStakingAddrs,
                           java.util.List<java.lang.String> councilRewardAddrs,
                           java.util.List<java.lang.String> councilModeAddrs,
                           java.math.BigInteger blockNum)
      • StakingInfo

        public StakingInfo​(boolean useGini,
                           java.lang.String pocAddr,
                           java.lang.String kirAddr,
                           java.lang.String kffAddr,
                           java.lang.String kcfAddr,
                           int gini,
                           java.util.List<java.math.BigInteger> councilStakingAmounts,
                           java.util.List<java.lang.String> councilStakingAddrs,
                           java.util.List<java.lang.String> councilRewardAddrs,
                           java.util.List<java.lang.String> councilNodeAddrs,
                           java.math.BigInteger blockNum)
    • Method Detail

      • isUseGini

        public boolean isUseGini()
        Getter function for useGini
        Returns:
        boolean
      • setUseGini

        public void setUseGini​(boolean useGini)
        Setter function for useGini.
        Parameters:
        useGini - The boolean value whether or not the Gini coefficient is used.
      • getKGFAddr

        public java.lang.String getKGFAddr()
        Getter function for KGFAddr.
        Returns:
        String
      • getPocAddr

        public java.lang.String getPocAddr()
        Getter function for PocAddr. PoC is the previous name of KGF.
        Returns:
        String
      • setPocAddr

        public void setPocAddr​(java.lang.String pocAddr)
        Setter function for PocAddr. PoC is the previous name of KGF.
        Parameters:
        pocAddr - The contract address of PoC.
      • getKirAddr

        public java.lang.String getKirAddr()
        Getter function for KIRAddr.
        Returns:
        String
      • setKirAddr

        public void setKirAddr​(java.lang.String kirAddr)
        Setter function for KIRAddr
        Parameters:
        kirAddr - The contract address of KIR.
      • getKffAddr

        public java.lang.String getKffAddr()
        Getter function for kffAddr.
        Returns:
        String
      • setKffAddr

        public void setKffAddr​(java.lang.String kffAddr)
        Setter function for kffAddr
        Parameters:
        kffAddr - The contract address of KFF.
      • getKcfAddr

        public java.lang.String getKcfAddr()
        Getter function for kcfAddr.
        Returns:
        String
      • setKcfAddr

        public void setKcfAddr​(java.lang.String kcfAddr)
        Setter function for kcfAddr
        Parameters:
        kcfAddr - The contract address of KCF.
      • getGini

        public int getGini()
        Getter function for Gini
        Returns:
        int
      • setGini

        public void setGini​(int gini)
        Setter function for Gini
        Parameters:
        gini - The Gini coefficient.
      • getCouncilStakingAmounts

        public java.util.List<java.math.BigInteger> getCouncilStakingAmounts()
        Getter function for councilStakingAmounts
        Returns:
        List<BigInteger>
      • setCouncilStakingAmounts

        public void setCouncilStakingAmounts​(java.util.List<java.math.BigInteger> councilStakingAmounts)
        Setter function for councilStakingAmounts
        Parameters:
        councilStakingAmounts - The amount of KLAY which the associated nodes stake.
      • getCouncilStakingAddrs

        public java.util.List<java.lang.String> getCouncilStakingAddrs()
        Getter function for councilStakingAddrs.
        Returns:
        List<String>
      • setCouncilStakingAddrs

        public void setCouncilStakingAddrs​(java.util.List<java.lang.String> councilStakingAddrs)
        Setter function for councilStakingAddrs
        Parameters:
        councilStakingAddrs - The contract addresses in which the associated nodes deploy for staking.
      • getCouncilRewardAddrs

        public java.util.List<java.lang.String> getCouncilRewardAddrs()
        Getter function for councilRewardAddrs
        Returns:
        List<String>
      • setCouncilRewardAddrs

        public void setCouncilRewardAddrs​(java.util.List<java.lang.String> councilRewardAddrs)
        Setter function for councilRewardAddrs
        Parameters:
        councilRewardAddrs - List<String>
      • getCouncilNodeAddrs

        public java.util.List<java.lang.String> getCouncilNodeAddrs()
        Getter function for councilNodeAddrs
        Returns:
        List<String>
      • setCouncilNodeAddrs

        public void setCouncilNodeAddrs​(java.util.List<java.lang.String> councilNodeAddrs)
        Setter function for councilNodeAddrs
        Parameters:
        councilNodeAddrs - List<String>
      • getBlockNum

        public java.math.BigInteger getBlockNum()
        Getter function for blockNum
        Returns:
        BigInteger
      • setBlockNum

        public void setBlockNum​(java.math.BigInteger blockNum)
        Setter function for blockNum
        Parameters:
        blockNum - The block number at which the staking information is given.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object