package types import ( sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/wire" "github.com/cosmos/cosmos-sdk/x/auth" ) var typesCodec = wire.NewCodec() func init() { RegisterWire(typesCodec) } // RegisterWire registers all the necessary types with amino for the given // codec. func RegisterWire(codec *wire.Codec) { sdk.RegisterWire(codec) codec.RegisterInterface((*auth.Account)(nil), nil) codec.RegisterConcrete(&Transaction{}, "types/Transaction", nil) codec.RegisterConcrete(&Account{}, "types/Account", nil) }