Merge PR #4779: Update staking/supply to use exported account interface

This commit is contained in:
colin axner 2019-07-24 15:54:46 -07:00 committed by Alexander Bezobchuk
parent 2b3d78599e
commit 243e87660b
2 changed files with 4 additions and 4 deletions

View File

@ -2,7 +2,7 @@ package types
import ( import (
sdk "github.com/cosmos/cosmos-sdk/types" sdk "github.com/cosmos/cosmos-sdk/types"
"github.com/cosmos/cosmos-sdk/x/auth" "github.com/cosmos/cosmos-sdk/x/auth/exported"
stakingexported "github.com/cosmos/cosmos-sdk/x/staking/exported" stakingexported "github.com/cosmos/cosmos-sdk/x/staking/exported"
"github.com/cosmos/cosmos-sdk/x/supply" "github.com/cosmos/cosmos-sdk/x/supply"
supplyexported "github.com/cosmos/cosmos-sdk/x/supply/exported" supplyexported "github.com/cosmos/cosmos-sdk/x/supply/exported"
@ -16,7 +16,7 @@ type DistributionKeeper interface {
// AccountKeeper defines the expected account keeper (noalias) // AccountKeeper defines the expected account keeper (noalias)
type AccountKeeper interface { type AccountKeeper interface {
IterateAccounts(ctx sdk.Context, process func(auth.Account) (stop bool)) IterateAccounts(ctx sdk.Context, process func(exported.Account) (stop bool))
} }
// SupplyKeeper defines the expected supply Keeper (noalias) // SupplyKeeper defines the expected supply Keeper (noalias)

View File

@ -2,7 +2,7 @@ package supply
import ( import (
sdk "github.com/cosmos/cosmos-sdk/types" sdk "github.com/cosmos/cosmos-sdk/types"
autypes "github.com/cosmos/cosmos-sdk/x/auth" authtypes "github.com/cosmos/cosmos-sdk/x/auth/exported"
"github.com/cosmos/cosmos-sdk/x/supply/internal/types" "github.com/cosmos/cosmos-sdk/x/supply/internal/types"
) )
@ -14,7 +14,7 @@ func InitGenesis(ctx sdk.Context, keeper Keeper, ak types.AccountKeeper, data Ge
if data.Supply.Total.Empty() { if data.Supply.Total.Empty() {
var totalSupply sdk.Coins var totalSupply sdk.Coins
ak.IterateAccounts(ctx, ak.IterateAccounts(ctx,
func(acc autypes.Account) (stop bool) { func(acc authtypes.Account) (stop bool) {
totalSupply = totalSupply.Add(acc.GetCoins()) totalSupply = totalSupply.Add(acc.GetCoins())
return false return false
}, },