Merge PR #3507: Results from x/staking & x/slashing peer review
This commit is contained in:
committed by
Jack Zampolin
parent
a5c1c7e998
commit
38068a59ea
@@ -18,6 +18,8 @@ func gt(i *big.Int, i2 *big.Int) bool { return i.Cmp(i2) == 1 }
|
||||
|
||||
func lt(i *big.Int, i2 *big.Int) bool { return i.Cmp(i2) == -1 }
|
||||
|
||||
func lte(i *big.Int, i2 *big.Int) bool { return i.Cmp(i2) <= 0 }
|
||||
|
||||
func add(i *big.Int, i2 *big.Int) *big.Int { return new(big.Int).Add(i, i2) }
|
||||
|
||||
func sub(i *big.Int, i2 *big.Int) *big.Int { return new(big.Int).Sub(i, i2) }
|
||||
@@ -191,6 +193,11 @@ func (i Int) LT(i2 Int) bool {
|
||||
return lt(i.i, i2.i)
|
||||
}
|
||||
|
||||
// LTE returns true if first Int is less than or equal to second
|
||||
func (i Int) LTE(i2 Int) bool {
|
||||
return lte(i.i, i2.i)
|
||||
}
|
||||
|
||||
// Add adds Int from another
|
||||
func (i Int) Add(i2 Int) (res Int) {
|
||||
res = Int{add(i.i, i2.i)}
|
||||
|
||||
@@ -47,7 +47,6 @@ type Validator interface {
|
||||
GetTendermintPower() int64 // validation power in tendermint
|
||||
GetCommission() Dec // validator commission rate
|
||||
GetDelegatorShares() Dec // total outstanding delegator shares
|
||||
GetBondHeight() int64 // height in which the validator became active
|
||||
GetDelegatorShareExRate() Dec // tokens per delegator share exchange rate
|
||||
}
|
||||
|
||||
@@ -123,7 +122,6 @@ type StakingHooks interface {
|
||||
|
||||
AfterValidatorBonded(ctx Context, consAddr ConsAddress, valAddr ValAddress) // Must be called when a validator is bonded
|
||||
AfterValidatorBeginUnbonding(ctx Context, consAddr ConsAddress, valAddr ValAddress) // Must be called when a validator begins unbonding
|
||||
AfterValidatorPowerDidChange(ctx Context, consAddr ConsAddress, valAddr ValAddress) // Called at EndBlock when a validator's power did change
|
||||
|
||||
BeforeDelegationCreated(ctx Context, delAddr AccAddress, valAddr ValAddress) // Must be called when a delegation is created
|
||||
BeforeDelegationSharesModified(ctx Context, delAddr AccAddress, valAddr ValAddress) // Must be called when a delegation's shares are modified
|
||||
|
||||
Reference in New Issue
Block a user