package
1.0.0
Repository: https://github.com/validationcloud/ethermint.git
Documentation: pkg.go.dev

# Functions

HasDynamicFeeExtensionOption returns true if the tx implements the `ExtensionOptionDynamicFeeTx` extension option.
IsValidChainID returns false if the given chain identifier is incorrectly formatted.
IsValidInt256 check the bound of 256 bit number.
ParseChainID parses a string chain identifier's epoch to an Ethereum-compatible chain-id in *big.Int format.
ProtoAccount defines the prototype function for BaseAccount used for an AccountKeeper.
RegisterInterfaces registers the tendermint concrete client-related implementations and interfaces.
SafeInt64 checks for overflows while casting a uint64 to int64 value.
SafeNewIntFromBigInt constructs Int from big.Int, return error if more than 256bits.

# Constants

AccountTypeContract defines the type for contract accounts.
AccountTypeEOA defines the type for externally owned accounts (EOAs).
RootCodespace is the codespace for all errors defined in this package.

# Variables

No description provided by the author
No description provided by the author
No description provided by the author
ErrInvalidChainID returns an error resulting from an invalid chain ID.
No description provided by the author
No description provided by the author
No description provided by the author
ErrInvalidValue returns an error resulting from an invalid value.
ErrMarshalBigInt returns an error resulting from marshaling a big.Int to a string.
No description provided by the author
No description provided by the author
No description provided by the author
ErrUnmarshalBigInt returns an error resulting from unmarshaling a big.Int from a string.

# Structs

EthAccount implements the authtypes.AccountI interface and embeds an authtypes.BaseAccount type.
ExtensionOptionDynamicFeeTx is an extension option that specifies the maxPrioPrice for cosmos tx.
ExtensionOptionsWeb3Tx is an extension option that specifies the typed chain id, the fee payer as well as its signature data.

# Interfaces

EthAccountI represents the interface of an EVM compatible account.