Tools configuration and linters (#215)

* tools config

* lint

* lint

* codecov
This commit is contained in:
Federico Kunze
2020-03-16 19:53:24 -03:00
committed by GitHub
parent afe7289415
commit 87b625ed50
17 changed files with 172 additions and 71 deletions
+8 -6
View File
@@ -59,15 +59,17 @@ func (acc Account) Balance() sdk.Int {
func (acc Account) SetBalance(amt sdk.Int) {
coins := acc.GetCoins()
diff := amt.Sub(coins.AmountOf(DenomDefault))
if diff.IsZero() {
return
} else if diff.IsPositive() {
switch {
case diff.IsPositive():
// Increase coins to amount
coins = coins.Add(sdk.Coins{sdk.NewCoin(DenomDefault, diff)})
} else {
coins = coins.Add(sdk.NewCoins(sdk.NewCoin(DenomDefault, diff)))
case diff.IsNegative():
// Decrease coins to amount
coins = coins.Sub(sdk.Coins{sdk.NewCoin(DenomDefault, diff.Neg())})
coins = coins.Sub(sdk.NewCoins(sdk.NewCoin(DenomDefault, diff.Neg())))
default:
return
}
if err := acc.SetCoins(coins); err != nil {
panic(fmt.Sprintf("Could not set coins for address %s", acc.GetAddress()))
}