cosmos-sdk/x/auth/vesting/types/expected_keepers.go

14 lines
424 B
Go

package types
import (
sdk "github.com/cosmos/cosmos-sdk/types"
)
// BankKeeper defines the expected interface contract the vesting module requires
// for creating vesting accounts with funds.
type BankKeeper interface {
IsSendEnabledCoins(ctx sdk.Context, coins ...sdk.Coin) error
SendCoins(ctx sdk.Context, fromAddr sdk.AccAddress, toAddr sdk.AccAddress, amt sdk.Coins) error
BlockedAddr(addr sdk.AccAddress) bool
}