go-cyber/x/grid/types/codec.go

package types

import (
	"github.com/cosmos/cosmos-sdk/codec"
	"github.com/cosmos/cosmos-sdk/codec/legacy"
	codectypes "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"
	authzcodec "github.com/cosmos/cosmos-sdk/x/authz/codec"
	govcodec "github.com/cosmos/cosmos-sdk/x/gov/codec"
)

func RegisterLegacyAminoCodec(cdc *codec.LegacyAmino) {
	legacy.RegisterAminoMsg(cdc, &MsgCreateRoute{}, "cyber/grid/MsgCreateRoute")
	legacy.RegisterAminoMsg(cdc, &MsgEditRoute{}, "cyber/grid/MsgEditRoute")
	legacy.RegisterAminoMsg(cdc, &MsgDeleteRoute{}, "cyber/grid/MsgDeleteRoute")
	legacy.RegisterAminoMsg(cdc, &MsgEditRouteName{}, "cyber/grid/MsgEditRouteName")
	legacy.RegisterAminoMsg(cdc, &MsgUpdateParams{}, "cyber/grid/MsgUpdateParams")

	cdc.RegisterConcrete(Params{}, "cyber/grid/Params", nil)
}

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

	msgservice.RegisterMsgServiceDesc(registry, &_Msg_serviceDesc)
}

var (
	amino     = codec.NewLegacyAmino()
	ModuleCdc = codec.NewAminoCodec(amino)
)

func init() {
	RegisterLegacyAminoCodec(amino)
	cryptocodec.RegisterCrypto(amino)
	sdk.RegisterLegacyAminoCodec(amino)

	RegisterLegacyAminoCodec(authzcodec.Amino)
	RegisterLegacyAminoCodec(govcodec.Amino)
}

Synonyms

go-cyber/x/dmn/types/codec.go
space-pussy/x/grid/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
space-pussy/x/dmn/types/codec.go

Neighbours