github.com/cosmos/cosmos-sdk@v0.50.10/x/simulation/expected_keepers.go (about)

     1  package simulation
     2  
     3  import (
     4  	"context"
     5  
     6  	sdk "github.com/cosmos/cosmos-sdk/types"
     7  )
     8  
     9  // AccountKeeper defines the expected account keeper used for simulations (noalias)
    10  type AccountKeeper interface {
    11  	GetAccount(ctx context.Context, addr sdk.AccAddress) sdk.AccountI
    12  }
    13  
    14  // BankKeeper defines the expected interface needed to retrieve account balances.
    15  type BankKeeper interface {
    16  	SpendableCoins(ctx context.Context, addr sdk.AccAddress) sdk.Coins
    17  }