laconicd-deprecated/proto/ethermint/evm/v1/events.proto
Vladislav Varadinov 8886ce3dfd
chore(evm, feemarket) - Migrate Event emitting to TypedEvent (#1544)
* (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>
2023-01-05 17:24:18 +01:00

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;
}