github.com/Finschia/finschia-sdk@v0.48.1/x/token/expected_keepers.go (about) 1 package token 2 3 import ( 4 sdk "github.com/Finschia/finschia-sdk/types" 5 ) 6 7 type ( 8 // ClassKeeper defines the contract needed to be fulfilled for class dependencies. 9 ClassKeeper interface { 10 NewID(ctx sdk.Context) string 11 HasID(ctx sdk.Context, id string) bool 12 13 InitGenesis(ctx sdk.Context, data *ClassGenesisState) 14 ExportGenesis(ctx sdk.Context) *ClassGenesisState 15 } 16 )