From 06b84d902a2038beef9927cc4eb1d72d5b1b35a9 Mon Sep 17 00:00:00 2001 From: Anil Kumar Kammari Date: Fri, 25 Sep 2020 17:13:19 +0530 Subject: [PATCH] remove amino from x/capability (#7389) * remove amino from x/capability * remove codec --- x/capability/module.go | 6 ++---- x/capability/types/codec.go | 22 ---------------------- 2 files changed, 2 insertions(+), 26 deletions(-) delete mode 100644 x/capability/types/codec.go diff --git a/x/capability/module.go b/x/capability/module.go index a946c137e..1f5e17df3 100644 --- a/x/capability/module.go +++ b/x/capability/module.go @@ -47,10 +47,8 @@ func (AppModuleBasic) Name() string { return types.ModuleName } -// RegisterLegacyAminoCodec registers the capability module's types to the LegacyAmino codec. -func (AppModuleBasic) RegisterLegacyAminoCodec(cdc *codec.LegacyAmino) { - types.RegisterLegacyAminoCodec(cdc) -} +// RegisterLegacyAminoCodec does nothing. Capability does not support amino. +func (AppModuleBasic) RegisterLegacyAminoCodec(cdc *codec.LegacyAmino) {} // RegisterInterfaces registers the module's interface types func (a AppModuleBasic) RegisterInterfaces(_ cdctypes.InterfaceRegistry) {} diff --git a/x/capability/types/codec.go b/x/capability/types/codec.go deleted file mode 100644 index 61203988a..000000000 --- a/x/capability/types/codec.go +++ /dev/null @@ -1,22 +0,0 @@ -package types - -import ( - "github.com/cosmos/cosmos-sdk/codec" -) - -// RegisterLegacyAminoCodec registers all the necessary types and interfaces for the -// capability module. -func RegisterLegacyAminoCodec(cdc *codec.LegacyAmino) { - cdc.RegisterConcrete(&Capability{}, "cosmos-sdk/Capability", nil) - cdc.RegisterConcrete(Owner{}, "cosmos-sdk/Owner", nil) - cdc.RegisterConcrete(&CapabilityOwners{}, "cosmos-sdk/CapabilityOwners", nil) -} - -var ( - amino = codec.NewLegacyAmino() -) - -func init() { - RegisterLegacyAminoCodec(amino) - amino.Seal() -}