eip712

package
v0.17.1 Latest Latest
Warning

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

Go to latest
Published: Jul 13, 2022 License: LGPL-3.0 Imports: 15 Imported by: 45

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ComputeTypedDataHash

func ComputeTypedDataHash(typedData apitypes.TypedData) ([]byte, error)

ComputeTypedDataHash computes keccak hash of typed data for signing.

func WrapTxToTypedData

func WrapTxToTypedData(
	cdc codectypes.AnyUnpacker,
	chainID uint64,
	msg sdk.Msg,
	data []byte,
	feeDelegation *FeeDelegationOptions,
) (apitypes.TypedData, error)

WrapTxToTypedData is an ultimate method that wraps Amino-encoded Cosmos Tx JSON data into an EIP712-compatible TypedData request.

Types

type FeeDelegationOptions

type FeeDelegationOptions struct {
	FeePayer sdk.AccAddress
}

Jump to

Keyboard shortcuts

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