cosmos-sdk/x/gov/expected_keepers.go

13 lines
399 B
Go

package gov
import sdk "github.com/cosmos/cosmos-sdk/types"
// expected bank keeper
type BankKeeper interface {
GetCoins(ctx sdk.Context, addr sdk.AccAddress) sdk.Coins
// TODO remove once governance doesn't require use of accounts
SendCoins(ctx sdk.Context, fromAddr sdk.AccAddress, toAddr sdk.AccAddress, amt sdk.Coins) (sdk.Tags, sdk.Error)
SetSendEnabled(ctx sdk.Context, enabled bool)
}