Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewHandler

func NewHandler(k keeper.Keeper) sdk.Handler

    NewHandler returns a handler for "bank" type messages.

    Types

    type AppModule

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

      AppModule implements an application module for the bank module.

      func NewAppModule

      func NewAppModule(cdc codec.Marshaler, keeper keeper.Keeper, accountKeeper types.AccountKeeper) AppModule

        NewAppModule creates a new AppModule object

        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 bank 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 bank module.

              func (AppModule) GenerateGenesisState

              func (AppModule) GenerateGenesisState(simState *module.SimulationState)

                GenerateGenesisState creates a randomized GenState of the bank 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 bank module. It returns no validator updates.

                  func (AppModule) LegacyQuerierHandler

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

                    LegacyQuerierHandler returns the bank module sdk.Querier.

                    func (AppModule) Name

                    func (AppModule) Name() string

                      Name returns the bank module's name.

                      func (AppModule) ProposalContents

                        ProposalContents doesn't return any content functions for governance proposals.

                        func (AppModule) QuerierRoute

                        func (AppModule) QuerierRoute() string

                          QuerierRoute returns the bank module's querier route name.

                          func (AppModule) RandomizedParams

                          func (AppModule) RandomizedParams(r *rand.Rand) []simtypes.ParamChange

                            RandomizedParams creates randomized bank param changes for the simulator.

                            func (AppModule) RegisterInvariants

                            func (am AppModule) RegisterInvariants(ir sdk.InvariantRegistry)

                              RegisterInvariants registers the bank module invariants.

                              func (AppModule) RegisterServices

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

                                RegisterServices registers module services.

                                func (AppModule) RegisterStoreDecoder

                                func (am AppModule) RegisterStoreDecoder(sdr sdk.StoreDecoderRegistry)

                                  RegisterStoreDecoder registers a decoder for supply module's types

                                  func (AppModule) Route

                                  func (am AppModule) Route() sdk.Route

                                    Route returns the message routing key for the bank module.

                                    func (AppModule) WeightedOperations

                                    func (am AppModule) WeightedOperations(simState module.SimulationState) []simtypes.WeightedOperation

                                      WeightedOperations returns the all the gov module operations with their respective weights.

                                      type AppModuleBasic

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

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

                                        func (AppModuleBasic) DefaultGenesis

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

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

                                          func (AppModuleBasic) GetQueryCmd

                                          func (AppModuleBasic) GetQueryCmd() *cobra.Command

                                            GetQueryCmd returns no root query command for the bank module.

                                            func (AppModuleBasic) GetTxCmd

                                            func (AppModuleBasic) GetTxCmd() *cobra.Command

                                              GetTxCmd returns the root tx command for the bank module.

                                              func (AppModuleBasic) Name

                                              func (AppModuleBasic) Name() string

                                                Name returns the bank module's name.

                                                func (AppModuleBasic) RegisterGRPCGatewayRoutes

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

                                                  RegisterGRPCGatewayRoutes registers the gRPC Gateway routes for the bank module.

                                                  func (AppModuleBasic) RegisterInterfaces

                                                  func (AppModuleBasic) RegisterInterfaces(registry codectypes.InterfaceRegistry)

                                                    RegisterInterfaces registers interfaces and implementations of the bank module.

                                                    func (AppModuleBasic) RegisterLegacyAminoCodec

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

                                                      RegisterLegacyAminoCodec registers the bank module's types on the LegacyAmino codec.

                                                      func (AppModuleBasic) RegisterRESTRoutes

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

                                                        RegisterRESTRoutes registers the REST routes for the bank module.

                                                        func (AppModuleBasic) ValidateGenesis

                                                          ValidateGenesis performs genesis state validation for the bank module.

                                                          Directories

                                                          Path Synopsis
                                                          client
                                                          cli
                                                          legacy
                                                          v036
                                                          DONTCOVER nolint
                                                          DONTCOVER nolint
                                                          Package types is a reverse proxy.
                                                          Package types is a reverse proxy.