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 }