cosmos-sdk/x/mint/expected_keepers.go

18 lines
391 B
Go

package mint
import (
sdk "github.com/cosmos/cosmos-sdk/types"
)
// expected staking keeper
type StakingKeeper interface {
TotalTokens(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
}