Class GovernanceStakingInfo.StakingInfo
- java.lang.Object
-
- com.klaytn.caver.methods.response.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)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.math.BigInteger
getBlockNum()
Getter function for blockNumjava.util.List<java.lang.String>
getCouncilNodeAddrs()
Getter function for councilNodeAddrsjava.util.List<java.lang.String>
getCouncilRewardAddrs()
Getter function for councilRewardAddrsjava.util.List<java.lang.String>
getCouncilStakingAddrs()
Getter function for councilStakingAddrs.java.util.List<java.math.BigInteger>
getCouncilStakingAmounts()
Getter function for councilStakingAmountsint
getGini()
Getter function for Ginijava.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 useGinivoid
setBlockNum(java.math.BigInteger blockNum)
Setter function for blockNumvoid
setCouncilNodeAddrs(java.util.List<java.lang.String> councilNodeAddrs)
Setter function for councilNodeAddrsvoid
setCouncilRewardAddrs(java.util.List<java.lang.String> councilRewardAddrs)
Setter function for councilRewardAddrsvoid
setCouncilStakingAddrs(java.util.List<java.lang.String> councilStakingAddrs)
Setter function for councilStakingAddrsvoid
setCouncilStakingAmounts(java.util.List<java.math.BigInteger> councilStakingAmounts)
Setter function for councilStakingAmountsvoid
setGini(int gini)
Setter function for Ginivoid
setKirAddr(java.lang.String kirAddr)
Setter function for KIRAddrvoid
setPocAddr(java.lang.String pocAddr)
Setter function for PocAddr.void
setUseGini(boolean useGini)
Setter function for useGini.java.lang.String
toString()
-
-
-
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)
-
-
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.
-
getPocAddr
public java.lang.String getPocAddr()
Getter function for PocAddr. PoC is the previous name of KGF.- Returns:
- String
-
getKGFAddr
public java.lang.String getKGFAddr()
Getter function for KGFAddr.- 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.
-
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 classjava.lang.Object
-
-