github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/types/expected_keepers.go (about) 1 package types 2 3 import ( 4 "context" 5 6 sdk "github.com/cosmos/cosmos-sdk/types" 7 ) 8 9 // BankKeeper defines the contract needed for supply related APIs (noalias) 10 type BankKeeper interface { 11 IsSendEnabledCoins(ctx context.Context, coins ...sdk.Coin) error 12 SendCoins(ctx context.Context, from, to sdk.AccAddress, amt sdk.Coins) error 13 SendCoinsFromAccountToModule(ctx context.Context, senderAddr sdk.AccAddress, recipientModule string, amt sdk.Coins) error 14 }