codec

package
v0.45.16 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 11, 2023 License: Apache-2.0 Imports: 12 Imported by: 3,307

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FromTmProtoPublicKey

func FromTmProtoPublicKey(protoPk tmprotocrypto.PublicKey) (cryptotypes.PubKey, error)

FromTmProtoPublicKey converts a TM's tmprotocrypto.PublicKey into our own PubKey.

func FromTmPubKeyInterface

func FromTmPubKeyInterface(tmPk tmcrypto.PubKey) (cryptotypes.PubKey, error)

FromTmPubKeyInterface converts TM's tmcrypto.PubKey to our own PubKey.

func RegisterCrypto

func RegisterCrypto(cdc *codec.LegacyAmino)

RegisterCrypto registers all crypto dependency types with the provided Amino codec.

func RegisterInterfaces

func RegisterInterfaces(registry codectypes.InterfaceRegistry)

RegisterInterfaces registers the sdk.Tx interface.

func ToTmProtoPublicKey

func ToTmProtoPublicKey(pk cryptotypes.PubKey) (tmprotocrypto.PublicKey, error)

ToTmProtoPublicKey converts our own PubKey to TM's tmprotocrypto.PublicKey.

func ToTmPubKeyInterface

func ToTmPubKeyInterface(pk cryptotypes.PubKey) (tmcrypto.PubKey, error)

ToTmPubKeyInterface converts our own PubKey to TM's tmcrypto.PubKey.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL