lotus/chain/types/ethtypes
Steven Allen ece8f25511 fix: eth: strict event parsing
We now enforce the following rules:

1. No duplicate topics or data.
2. Topics must have 32 byte keys.
3. Topics may not be skipped. (e.g., no t1 & t3 without a t2).
4. Raw codecs.

We _don't_ require that topics/data be emitted in any specific order.

We _skip_ events with unknown keys. We _drop_ events that violate the
above rules.
2023-02-10 07:41:29 -08:00
..
eth_transactions_test.go remove invalid test cases 2023-01-14 12:30:06 -05:00
eth_transactions.go ethrpc: Add missing fields to EthTx 2023-02-09 14:26:13 +01:00
eth_types_test.go refactor: use EthHash for event topics 2023-02-10 07:41:29 -08:00
eth_types.go fix: eth: strict event parsing 2023-02-10 07:41:29 -08:00
rlp_test.go NV18: Filecoin EVM runtime + Actor Events + EthAccount + EAM + f4 addressing (#9998) 2023-01-13 19:11:13 +00:00
rlp.go NV18: Filecoin EVM runtime + Actor Events + EthAccount + EAM + f4 addressing (#9998) 2023-01-13 19:11:13 +00:00