forked from cerc-io/laconicd-deprecated
8886ce3dfd
* (refactor): Migrated to new Typed Events * (fix): fixed tests and initialized the logs array in the proto message * Added CHANGELOG entry * (refactor): Made migration to Typedevent to feemarket module * (fix): replace error returning with error logging. * fix: linter and formatter * fix: handle error by logging it * fix: ran formatter and linter * Apply suggestions from code review Co-authored-by: MalteHerrmann <42640438+MalteHerrmann@users.noreply.github.com> * fix: increase sleep time to 5s initially * fix: comment out failing tests to investigate in a separate PR * fix: update timeout to 10 minutes * fix: added 15 min timeout Co-authored-by: MalteHerrmann <42640438+MalteHerrmann@users.noreply.github.com> Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com>
45 lines
1.2 KiB
Protocol Buffer
45 lines
1.2 KiB
Protocol Buffer
syntax = "proto3";
|
|
package ethermint.evm.v1;
|
|
|
|
option go_package = "github.com/evmos/ethermint/x/evm/types";
|
|
|
|
// EventEthereumTx defines the event for an Ethereum transaction
|
|
message EventEthereumTx {
|
|
// amount
|
|
string amount = 1;
|
|
// eth_hash is the Ethereum hash of the transaction
|
|
string eth_hash = 2;
|
|
// index of the transaction in the block
|
|
string index = 3;
|
|
// gas_used is the amount of gas used by the transaction
|
|
string gas_used = 4;
|
|
// hash is the Tendermint hash of the transaction
|
|
string hash = 5;
|
|
// recipient of the transaction
|
|
string recipient = 6;
|
|
// eth_tx_failed contains a VM error should it occur
|
|
string eth_tx_failed = 7;
|
|
}
|
|
|
|
// EventTxLog defines the event for an Ethereum transaction log
|
|
message EventTxLog {
|
|
// tx_logs is an array of transaction logs
|
|
repeated string tx_logs = 1;
|
|
}
|
|
|
|
// EventMessage
|
|
message EventMessage {
|
|
// module which emits the event
|
|
string module = 1;
|
|
// sender of the message
|
|
string sender = 2;
|
|
// tx_type is the type of the message
|
|
string tx_type = 3;
|
|
}
|
|
|
|
// EventBlockBloom defines an Ethereum block bloom filter event
|
|
message EventBlockBloom {
|
|
// bloom is the bloom filter of the block
|
|
string bloom = 1;
|
|
}
|