github.com/Finschia/finschia-sdk@v0.48.1/std/codec.go (about) 1 package std 2 3 import ( 4 "github.com/Finschia/finschia-sdk/codec" 5 "github.com/Finschia/finschia-sdk/codec/types" 6 cryptocodec "github.com/Finschia/finschia-sdk/crypto/codec" 7 sdk "github.com/Finschia/finschia-sdk/types" 8 txtypes "github.com/Finschia/finschia-sdk/types/tx" 9 ) 10 11 // RegisterLegacyAminoCodec registers types with the Amino codec. 12 func RegisterLegacyAminoCodec(cdc *codec.LegacyAmino) { 13 sdk.RegisterLegacyAminoCodec(cdc) 14 cryptocodec.RegisterCrypto(cdc) 15 codec.RegisterEvidences(cdc) 16 } 17 18 // RegisterInterfaces registers Interfaces from sdk/types, vesting, crypto, tx. 19 func RegisterInterfaces(interfaceRegistry types.InterfaceRegistry) { 20 sdk.RegisterInterfaces(interfaceRegistry) 21 txtypes.RegisterInterfaces(interfaceRegistry) 22 cryptocodec.RegisterInterfaces(interfaceRegistry) 23 }