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

package types

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

func RegisterLegacyAminoCodec(cdc *codec.LegacyAmino) {
	legacy.RegisterAminoMsg(cdc, &MsgUpdateParams{}, "cyber/dmn/MsgUpdateParams")

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

func RegisterInterfaces(registry types.InterfaceRegistry) {
	registry.RegisterImplementations((*sdk.Msg)(nil),
		&MsgCreateThought{},
		&MsgForgetThought{},
		&MsgChangeThoughtParticle{},
		&MsgChangeThoughtName{},
		&MsgChangeThoughtInput{},
		&MsgChangeThoughtGasPrice{},
		&MsgChangeThoughtPeriod{},
		&MsgChangeThoughtBlock{},
		&MsgUpdateParams{},
	)

	msgservice.RegisterMsgServiceDesc(registry, &_Msg_serviceDesc)
}

var (
	amino = codec.NewLegacyAmino()

	ModuleCdc = codec.NewProtoCodec(cdctypes.NewInterfaceRegistry())
	// ModuleCdc = codec.NewAminoCodec(amino)
)

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

	RegisterLegacyAminoCodec(govcodec.Amino)
}

Synonyms

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

Neighbours