Versions in this module Expand all Collapse all v1 v1.1.1 Apr 25, 2024 Changes in this version + var DefaultFee = sdk.NewCoin(evmtypes.DefaultEVMDenom, sdk.NewIntFromUint64(uint64(feeAmt))) + func CreateEIP712CosmosTx(ctx sdk.Context, appEthermint *app.EthermintApp, args EIP712TxArgs) (sdk.Tx, error) + func NewSigner(sk cryptotypes.PrivKey) keyring.Signer + func PrepareCosmosTx(ctx sdk.Context, appEthermint *app.EthermintApp, args CosmosTxArgs) (authsigning.Tx, error) + func PrepareEIP712CosmosTx(ctx sdk.Context, appEthermint *app.EthermintApp, args EIP712TxArgs) (client.TxBuilder, error) + type CosmosTxArgs struct + ChainID string + FeeGranter sdk.AccAddress + Fees sdk.Coins + Gas uint64 + GasPrice *sdkmath.Int + Msgs []sdk.Msg + Priv cryptotypes.PrivKey + TxCfg client.TxConfig + type EIP712TxArgs struct + CosmosTxArgs CosmosTxArgs + UseLegacyExtension bool + UseLegacyTypedData bool + type Signer struct + func (s Signer) Sign(_ string, msg []byte) ([]byte, cryptotypes.PubKey, error) + func (s Signer) SignByAddress(address sdk.Address, msg []byte) ([]byte, cryptotypes.PubKey, error)