2019-02-13 15:01:50 -08:00
|
|
|
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
|
2019-04-09 05:55:01 -07:00
|
|
|
SendCoins(ctx sdk.Context, fromAddr sdk.AccAddress, toAddr sdk.AccAddress, amt sdk.Coins) sdk.Error
|
2019-02-13 15:01:50 -08:00
|
|
|
SetSendEnabled(ctx sdk.Context, enabled bool)
|
|
|
|
}
|