Documentation ¶
Index ¶
- type Module
- func (Module) ConsensusVersion() uint64
- func (a Module) DefaultGenesis(marshaler codec.JSONCodec) json.RawMessage
- func (Module) GenerateGenesisState(simState *module.SimulationState)
- func (a Module) GetQueryCmd() *cobra.Command
- func (a Module) GetTxCmd() *cobra.Command
- func (a Module) Name() string
- func (Module) ProposalContents(simState module.SimulationState) []simtypes.WeightedProposalContent
- func (Module) RandomizedParams(r *rand.Rand) []simtypes.ParamChange
- func (a Module) RegisterGRPCGatewayRoutes(clientCtx sdkclient.Context, mux *runtime.ServeMux)
- func (a Module) RegisterInterfaces(registry types.InterfaceRegistry)
- func (a Module) RegisterLegacyAminoCodec(cdc *codec.LegacyAmino)
- func (a Module) RegisterRESTRoutes(sdkclient.Context, *mux.Router)
- func (a Module) RegisterServices(configurator servermodule.Configurator)
- func (Module) RegisterStoreDecoder(sdr sdk.StoreDecoderRegistry)
- func (a Module) ValidateGenesis(cdc codec.JSONCodec, config sdkclient.TxEncodingConfig, bz json.RawMessage) error
- func (Module) WeightedOperations(simState module.SimulationState) []simtypes.WeightedOperation
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Module ¶
type Module struct { Registry types.InterfaceRegistry BankKeeper exported.BankKeeper AccountKeeper exported.AccountKeeper }
func (Module) ConsensusVersion ¶
ConsensusVersion implements AppModule/ConsensusVersion.
func (Module) DefaultGenesis ¶
func (a Module) DefaultGenesis(marshaler codec.JSONCodec) json.RawMessage
func (Module) GenerateGenesisState ¶
func (Module) GenerateGenesisState(simState *module.SimulationState)
GenerateGenesisState creates a randomized GenesisState of the group module.
func (Module) GetQueryCmd ¶
func (Module) ProposalContents ¶
func (Module) ProposalContents(simState module.SimulationState) []simtypes.WeightedProposalContent
ProposalContents returns all the group content functions used to simulate proposals.
func (Module) RandomizedParams ¶
func (Module) RandomizedParams(r *rand.Rand) []simtypes.ParamChange
RandomizedParams creates randomized group param changes for the simulator.
func (Module) RegisterGRPCGatewayRoutes ¶
func (Module) RegisterInterfaces ¶
func (a Module) RegisterInterfaces(registry types.InterfaceRegistry)
RegisterInterfaces registers module concrete types into protobuf Any.
func (Module) RegisterLegacyAminoCodec ¶
func (a Module) RegisterLegacyAminoCodec(cdc *codec.LegacyAmino)
func (Module) RegisterRESTRoutes ¶
*** DEPRECATED ***
func (Module) RegisterServices ¶
func (a Module) RegisterServices(configurator servermodule.Configurator)
func (Module) RegisterStoreDecoder ¶
func (Module) RegisterStoreDecoder(sdr sdk.StoreDecoderRegistry)
RegisterStoreDecoder registers a decoder for group module's types
func (Module) ValidateGenesis ¶
func (a Module) ValidateGenesis(cdc codec.JSONCodec, config sdkclient.TxEncodingConfig, bz json.RawMessage) error
func (Module) WeightedOperations ¶
func (Module) WeightedOperations(simState module.SimulationState) []simtypes.WeightedOperation
WeightedOperations returns all the group module operations with their respective weights. NOTE: This is no longer needed for the modules which uses ADR-33, group module `WeightedOperations` registered in the `x/group/server` package.