14 lines
465 B
Go
14 lines
465 B
Go
|
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 {
|
||
|
SendCoinsFromAccountToModule(ctx sdk.Context, senderAddr sdk.AccAddress, recipientModule string, amt sdk.Coins) sdk.Error
|
||
|
GetModuleAccount(ctx sdk.Context, moduleName string) exported.ModuleAccountI
|
||
|
GetModuleAddress(moduleName string) sdk.AccAddress
|
||
|
}
|