cosmos-sdk/x/mint/expected_keepers.go

18 lines
391 B
Go
Raw Normal View History

2018-10-19 11:36:00 -07:00
package mint
import (
sdk "github.com/cosmos/cosmos-sdk/types"
)
2018-10-19 11:36:00 -07:00
2019-01-11 12:08:01 -08:00
// expected staking keeper
type StakingKeeper interface {
TotalTokens(ctx sdk.Context) sdk.Int
2018-10-19 11:36:00 -07:00
BondedRatio(ctx sdk.Context) sdk.Dec
InflateSupply(ctx sdk.Context, newTokens sdk.Int)
2018-10-19 11:36:00 -07:00
}
// expected fee collection keeper interface
type FeeCollectionKeeper interface {
AddCollectedFees(sdk.Context, sdk.Coins) sdk.Coins
}