space-pussy/x/grid/types/codec.go

package types

import (
	"github.com/cosmos/cosmos-sdk/codec"
	"github.com/cosmos/cosmos-sdk/codec/types"
	cryptocodec "github.com/cosmos/cosmos-sdk/crypto/codec"
	sdk "github.com/cosmos/cosmos-sdk/types"
	"github.com/cosmos/cosmos-sdk/types/msgservice"
)

func RegisterLegacyAminoCodec(cdc *codec.LegacyAmino) {
	cdc.RegisterConcrete(&MsgCreateRoute{}, "cyber/MsgCreateRoute", nil)
	cdc.RegisterConcrete(&MsgEditRoute{}, "cyber/MsgEditRoute", nil)
	cdc.RegisterConcrete(&MsgDeleteRoute{}, "cyber/MsgDeleteRoute", nil)
	cdc.RegisterConcrete(&MsgEditRouteName{}, "cyber/MsgEditRouteName", nil)
}

func RegisterInterfaces(registry types.InterfaceRegistry) {
	registry.RegisterImplementations((*sdk.Msg)(nil),
		&MsgCreateRoute{},
		&MsgEditRoute{},
		&MsgDeleteRoute{},
		&MsgEditRouteName{},
	)

	msgservice.RegisterMsgServiceDesc(registry, &_Msg_serviceDesc)
}

var (
	amino = codec.NewLegacyAmino()

	ModuleCdc = codec.NewAminoCodec(amino)
)

func init() {
	RegisterLegacyAminoCodec(amino)
	cryptocodec.RegisterCrypto(amino)
	amino.Seal()
}

Synonyms

go-cyber/x/dmn/types/codec.go
go-cyber/x/tokenfactory/types/codec.go
space-pussy/x/resources/types/codec.go
go-cyber/x/bandwidth/types/codec.go
go-cyber/x/resources/types/codec.go
go-cyber/x/graph/types/codec.go
go-cyber/x/liquidity/types/codec.go
go-cyber/x/rank/types/codec.go
space-pussy/x/graph/types/codec.go
go-cyber/x/clock/types/codec.go
go-cyber/x/grid/types/codec.go
space-pussy/x/dmn/types/codec.go

Neighbours