14 lines
461 B
Go
14 lines
461 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) error
|
|
GetModuleAccount(ctx sdk.Context, moduleName string) exported.ModuleAccountI
|
|
GetModuleAddress(moduleName string) sdk.AccAddress
|
|
}
|