forked from cerc-io/laconicd
* support batch eth tx Closes: 896 Allow multiple MsgEthereumTx in single tx * fix transaction receipt api * fix tx receipt api and accumulate tx gas used * fix lint * fix test * fix rpc test * cleanup * fix cumulativeGasUsed and gasUsed * fix lint * Update app/ante/eth.go Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com> * Update app/ante/eth.go Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com> * Update rpc/ethereum/backend/utils.go Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com> * pr suggestions * typo * fix lint Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com>
1.3 KiB
1.3 KiB
Events
The x/evm module emits the Cosmos SDK events after a state execution. The EVM module emits events of the relevant transaction fields, as well as the transaction logs (ethereum events).
MsgEthereumTx
| Type | Attribute Key | Attribute Value |
|---|---|---|
| ethereum_tx | "amount" |
{amount} |
| ethereum_tx | "recipient" |
{hex_address} |
| ethereum_tx | "contract" |
{hex_address} |
| ethereum_tx | "txHash" |
{tendermint_hex_hash} |
| ethereum_tx | "ethereumTxHash" |
{hex_hash} |
| ethereum_tx | "txIndex" |
{tx_index} |
| ethereum_tx | "txGasUsed" |
{gas_used} |
| tx_log | "txLog" |
{tx_log} |
| message | "sender" |
{eth_address} |
| message | "action" |
"ethereum" |
| message | "module" |
"evm" |
Additionally, the EVM module emits an event during EndBlock for the filter query block bloom.
ABCI
| Type | Attribute Key | Attribute Value |
|---|---|---|
| block_bloom | "bloom" |
string(bloomBytes) |