18 lines
390 B
Go
18 lines
390 B
Go
package mint
|
|
|
|
import (
|
|
sdk "github.com/cosmos/cosmos-sdk/types"
|
|
)
|
|
|
|
// expected staking keeper
|
|
type StakingKeeper interface {
|
|
TotalPower(ctx sdk.Context) sdk.Int
|
|
BondedRatio(ctx sdk.Context) sdk.Dec
|
|
InflateSupply(ctx sdk.Context, newTokens sdk.Int)
|
|
}
|
|
|
|
// expected fee collection keeper interface
|
|
type FeeCollectionKeeper interface {
|
|
AddCollectedFees(sdk.Context, sdk.Coins) sdk.Coins
|
|
}
|