2019-06-28 13:11:27 -07:00
|
|
|
package types
|
|
|
|
|
|
|
|
import (
|
|
|
|
sdk "github.com/cosmos/cosmos-sdk/types"
|
|
|
|
"github.com/cosmos/cosmos-sdk/x/supply/exported"
|
|
|
|
)
|
|
|
|
|
|
|
|
// SupplyKeeper defines the expected supply Keeper (noalias)
|
|
|
|
type SupplyKeeper interface {
|
2019-12-27 09:57:54 -08:00
|
|
|
SendCoinsFromAccountToModule(ctx sdk.Context, senderAddr sdk.AccAddress, recipientModule string, amt sdk.Coins) error
|
2019-06-28 13:11:27 -07:00
|
|
|
GetModuleAccount(ctx sdk.Context, moduleName string) exported.ModuleAccountI
|
|
|
|
GetModuleAddress(moduleName string) sdk.AccAddress
|
|
|
|
}
|