# Functions

BlockGasLimit returns the max gas (limit) defined in the block gas meter.
HasDynamicFeeExtensionOption returns true if the tx implements the `ExtensionOptionDynamicFeeTx` extension option.
IsEmptyHash returns true if the hash corresponds to an empty ethereum hex hash.
IsValidChainID returns false if the given chain identifier is incorrectly formatted.
IsValidInt256 check the bound of 256 bit number.
IsZeroAddress returns true if the address corresponds to an empty ethereum hex address.
HDPathIterator receives a base path as a string and a boolean for the desired iterator type and returns a function that iterates over the base HD path, returning the string.
NewInfiniteGasMeterWithLimit returns a reference to a new infiniteGasMeter.
NewNGLCoin is a utility function that returns an "aNGL" coin with the given sdkmath.Int amount.
NewNGLCoinInt64 is a utility function that returns an "aNGL" coin with the given int64 amount.
NewNGLDecCoin is a utility function that returns an "aNGL" decimal coin with the given sdkmath.Int amount.
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.
ValidateAddress returns an error if the provided string is either not a hex formatted string address.
ValidateNonZeroAddress returns an error if the provided string is not a hex formatted string address or is equal to zero.

# Constants

AccountTypeContract defines the type for contract accounts.
AccountTypeEOA defines the type for externally owned accounts (EOAs).
AttoNGL defines the default coin denomination used in Ethermint in: - Staking parameters: denomination used as stake in the dPoS chain - Mint parameters: denomination minted due to fee distribution rewards - Governance parameters: denomination used for spam prevention in proposal deposits - Crisis parameters: constant fee denomination used for spam prevention to check broken invariant - EVM parameters: denomination used for running EVM state transitions in Ethermint.
BaseDenomUnit defines the base denomination unit for NGLs.
DefaultGasPrice is default gas price for evm transactions.
ProtocolVersion is the latest supported version of the eth protocol.
RootCodespace is the codespace for all errors defined in this package.

# Variables

Bip44CoinType satisfies EIP84.
BIP44HDPath is the default BIP44 HD path used on Ethereum.
No description provided by the author
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
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
No description provided by the author
ErrUnmarshalBigInt returns an error resulting from unmarshaling a big.Int from a string.
PowerReduction defines the default power reduction value for staking.

# Structs

ErrorGasOverflow defines an error thrown when an action results gas consumption unsigned integer overflow.
ErrorNegativeGasConsumed defines an error thrown when the amount of gas refunded results in a negative gas consumed amount.
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.
TxResult is the value stored in eth tx indexer.

# Interfaces

EthAccountI represents the interface of an EVM compatible account.
EVMTxIndexer defines the interface of custom eth tx indexer.

# Type aliases

No description provided by the author