github.com/fibonacci-chain/fbc@v0.0.0-20231124064014-c7636198c1e9/libs/cosmos-sdk/x/auth/module_ibc_adapter.go (about)

     1  package auth
     2  
     3  import (
     4  	"context"
     5  	"fmt"
     6  
     7  	cliContext "github.com/fibonacci-chain/fbc/libs/cosmos-sdk/client/context"
     8  	"github.com/fibonacci-chain/fbc/libs/cosmos-sdk/codec"
     9  	codectypes "github.com/fibonacci-chain/fbc/libs/cosmos-sdk/codec/types"
    10  	cosmost "github.com/fibonacci-chain/fbc/libs/cosmos-sdk/store/types"
    11  	"github.com/fibonacci-chain/fbc/libs/cosmos-sdk/types/module"
    12  	"github.com/fibonacci-chain/fbc/libs/cosmos-sdk/types/upgrade"
    13  	"github.com/gorilla/mux"
    14  	"github.com/grpc-ecosystem/grpc-gateway/runtime"
    15  
    16  	"github.com/fibonacci-chain/fbc/libs/cosmos-sdk/x/auth/types"
    17  	authinternaltypes "github.com/fibonacci-chain/fbc/libs/cosmos-sdk/x/auth/typesadapter"
    18  	"github.com/spf13/cobra"
    19  )
    20  
    21  var (
    22  	_ module.AppModuleBasicAdapter = AppModuleBasic{}
    23  	_ module.AppModuleAdapter      = AppModule{}
    24  )
    25  
    26  func (am AppModuleBasic) RegisterInterfaces(registry codectypes.InterfaceRegistry) {
    27  	RegisterInterfaces(registry)
    28  }
    29  
    30  func (am AppModuleBasic) RegisterGRPCGatewayRoutes(clictx cliContext.CLIContext, serveMux *runtime.ServeMux) {
    31  	types.RegisterQueryHandlerClient(context.Background(), serveMux, types.NewQueryClient(clictx))
    32  }
    33  
    34  func (am AppModuleBasic) RegisterRouterForGRPC(clictx cliContext.CLIContext, r *mux.Router) {
    35  }
    36  
    37  // ////
    38  func (am AppModule) RegisterTask() upgrade.HeightTask {
    39  	return nil
    40  }
    41  
    42  func (am AppModule) CommitFilter() *cosmost.StoreFilter {
    43  	return nil
    44  }
    45  
    46  func (am AppModule) PruneFilter() *cosmost.StoreFilter {
    47  	return nil
    48  }
    49  
    50  func (am AppModule) VersionFilter() *cosmost.VersionFilter {
    51  	return nil
    52  }
    53  
    54  // RegisterServices registers module services.
    55  func (am AppModule) RegisterServices(cfg module.Configurator) {
    56  	a := &am.accountKeeper
    57  	types.RegisterQueryServer(cfg.QueryServer(), a)
    58  }
    59  
    60  func (am AppModuleBasic) GetTxCmdV2(cdc *codec.CodecProxy, reg codectypes.InterfaceRegistry) *cobra.Command {
    61  	return nil
    62  }
    63  
    64  func (AppModuleBasic) GetQueryCmdV2(cdc *codec.CodecProxy, reg codectypes.InterfaceRegistry) *cobra.Command {
    65  	return nil
    66  }
    67  
    68  func RegisterInterfaces(registry codectypes.InterfaceRegistry) {
    69  	registry.RegisterImplementations(
    70  		(*fmt.Stringer)(nil),
    71  		&authinternaltypes.BaseAccount{},
    72  	)
    73  }