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)
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 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
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 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
setKcfAddr(java.lang.String kcfAddr)
Setter function for kcfAddrvoid
setKffAddr(java.lang.String kffAddr)
Setter function for kffAddrvoid
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)
-
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 classjava.lang.Object
-
-