# Functions
ContextWithHeight wraps a context with the a gRPC block height header.
No description provided by the author
EthBlockFromTendermint returns a JSON-RPC compatible Ethereum blockfrom a given Tendermint block.
EthHeaderFromTendermint is a util function that returns an Ethereum Header from a tendermint Header.
FindAttribute find event attribute with specified key, if not found returns nil.
FindEthereumTxEvent returns the msg index of the eth tx in cosmos tx, and the tx evt, returns -1 and nil if not found.
No description provided by the author
No description provided by the author
GetBlockCumulativeGas returns the cumulative gas used on a block up to a given transaction index.
No description provided by the author
No description provided by the author
GetPendingTxCountByAddress is used to get pending tx count (nonce) for user address.
No description provided by the author
No description provided by the author
GetProof performs an ABCI query with the given key and returns a merkle proof.
GetTxHash get hash depends on what type, unfortunately system support two tx hash algo in order to have opportunity for off chain tx hash computation.
HashToUint64 used to convert string or hash string to uint64.
NewBlockNumber creates a new BlockNumber instance.
NewQueryClient creates a new gRPC query client.
NewRPCTransaction returns a transaction that will serialize to the RPC representation, with the given location metadata set (if available).
RawTxToEthTx returns an evm MsgEthereum transaction from raw tx bytes.
TmTxToEthTx convert ethereum and rest transaction on ethereum based structure.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
No description provided by the author
# Structs
AccountResult struct for account proof.
AddrLocker is a mutex structure used to avoid querying outdated account data.
Block represents a block returned to RPC clients.
BlockNumberOrHash represents a block number or a block hash.
No description provided by the author
Header NOTE: Forked because tendermint block hash calculated in another way default ethereum take rlp from the struct.
No description provided by the author
OverrideAccount indicates the overriding fields of account during the execution of a message call.
QueryClient defines a gRPC Client used for: - Transaction simulation - EVM module queries - Fee market module queries.
No description provided by the author
SignTransactionResult represents a RLP encoded signed transaction.
StorageResult defines the format for storage proof return.
Transaction represents a transaction that will serialize to the RPC representation of a transaction.
TransactionReceipt represents a mined transaction returned to RPC clients.
# Interfaces
No description provided by the author
# Type aliases
BlockNumber represents decoding hex string to block values.
StateOverride is the collection of overridden accounts.
Transactions implements DerivableList for transactions.
No description provided by the author