Documentation

Index

Constants

View Source
const (
	FlagSkipGenesisInvariants = "x-crisis-skip-assert-invariants"
)

    Module init related flags

    View Source
    const RouterKey = types.ModuleName

      RouterKey

      Variables

      This section is empty.

      Functions

      func AddModuleInitFlags

      func AddModuleInitFlags(startCmd *cobra.Command)

        AddModuleInitFlags implements servertypes.ModuleInitFlags interface.

        func EndBlocker

        func EndBlocker(ctx sdk.Context, k keeper.Keeper)

          check all registered invariants

          func NewHandler

          func NewHandler(k types.MsgServer) sdk.Handler

          Types

          type AppModule

          type AppModule struct {
          	AppModuleBasic
          	// contains filtered or unexported fields
          }

            AppModule implements an application module for the crisis module.

            func NewAppModule

            func NewAppModule(keeper *keeper.Keeper, skipGenesisInvariants bool) AppModule

              NewAppModule creates a new AppModule object. If initChainAssertInvariants is set, we will call keeper.AssertInvariants during InitGenesis (it may take a significant time) - which doesn't impact the chain security unless 66+% of validators have a wrongly modified genesis file.

              func (AppModule) BeginBlock

              func (AppModule) BeginBlock(_ sdk.Context, _ abci.RequestBeginBlock)

                BeginBlock performs a no-op.

                func (AppModule) EndBlock

                  EndBlock returns the end blocker for the crisis module. It returns no validator updates.

                  func (AppModule) ExportGenesis

                  func (am AppModule) ExportGenesis(ctx sdk.Context, cdc codec.JSONMarshaler) json.RawMessage

                    ExportGenesis returns the exported genesis state as raw bytes for the crisis module.

                    func (AppModule) InitGenesis

                    func (am AppModule) InitGenesis(ctx sdk.Context, cdc codec.JSONMarshaler, data json.RawMessage) []abci.ValidatorUpdate

                      InitGenesis performs genesis initialization for the crisis module. It returns no validator updates.

                      func (AppModule) LegacyQuerierHandler

                      func (AppModule) LegacyQuerierHandler(*codec.LegacyAmino) sdk.Querier

                        LegacyQuerierHandler returns no sdk.Querier.

                        func (AppModule) Name

                        func (AppModule) Name() string

                          Name returns the crisis module's name.

                          func (AppModule) QuerierRoute

                          func (AppModule) QuerierRoute() string

                            QuerierRoute returns no querier route.

                            func (AppModule) RegisterInvariants

                            func (AppModule) RegisterInvariants(_ sdk.InvariantRegistry)

                              RegisterInvariants performs a no-op.

                              func (AppModule) RegisterServices

                              func (am AppModule) RegisterServices(cfg module.Configurator)

                                RegisterServices registers module services.

                                func (AppModule) Route

                                func (am AppModule) Route() sdk.Route

                                  Route returns the message routing key for the crisis module.

                                  type AppModuleBasic

                                  type AppModuleBasic struct{}

                                    AppModuleBasic defines the basic application module used by the crisis module.

                                    func (AppModuleBasic) DefaultGenesis

                                    func (AppModuleBasic) DefaultGenesis(cdc codec.JSONMarshaler) json.RawMessage

                                      DefaultGenesis returns default genesis state as raw bytes for the crisis module.

                                      func (AppModuleBasic) GetQueryCmd

                                      func (AppModuleBasic) GetQueryCmd() *cobra.Command

                                        GetQueryCmd returns no root query command for the crisis module.

                                        func (AppModuleBasic) GetTxCmd

                                        func (b AppModuleBasic) GetTxCmd() *cobra.Command

                                          GetTxCmd returns the root tx command for the crisis module.

                                          func (AppModuleBasic) Name

                                          func (AppModuleBasic) Name() string

                                            Name returns the crisis module's name.

                                            func (AppModuleBasic) RegisterGRPCGatewayRoutes

                                            func (AppModuleBasic) RegisterGRPCGatewayRoutes(_ client.Context, _ *runtime.ServeMux)

                                              RegisterGRPCGatewayRoutes registers the gRPC Gateway routes for the capability module.

                                              func (AppModuleBasic) RegisterInterfaces

                                              func (AppModuleBasic) RegisterInterfaces(registry codectypes.InterfaceRegistry)

                                                RegisterInterfaces registers interfaces and implementations of the crisis module.

                                                func (AppModuleBasic) RegisterLegacyAminoCodec

                                                func (AppModuleBasic) RegisterLegacyAminoCodec(cdc *codec.LegacyAmino)

                                                  RegisterLegacyAminoCodec registers the crisis module's types on the given LegacyAmino codec.

                                                  func (AppModuleBasic) RegisterRESTRoutes

                                                  func (AppModuleBasic) RegisterRESTRoutes(_ client.Context, _ *mux.Router)

                                                    RegisterRESTRoutes registers no REST routes for the crisis module.

                                                    func (AppModuleBasic) ValidateGenesis

                                                    func (AppModuleBasic) ValidateGenesis(cdc codec.JSONMarshaler, config client.TxEncodingConfig, bz json.RawMessage) error

                                                      ValidateGenesis performs genesis state validation for the crisis module.

                                                      Directories

                                                      Path Synopsis
                                                      client
                                                      cli
                                                      legacy