lotus/chain/vm
raulk b46258d0bf
feat: evm: align events implementation with FIP-0049 and FIP-0054. (#10152)
- Event keys are now t1, t2, t3, t4 for topics; and d for data.
- ref-fvm no longer stores events in the blockstore for us. It just
  returns events to the client, who is now responsible for handling
  them as it wishes / according to its configuration.
- Add a flag to VMOpts to have the events AMT be written in the blockstore.
- Add a flag to the ChainStore to advertise to the rest of the system
  if the ChainStore is storing events.
- Enable that flag if the EthRPC is enabled (can also add an explicit
  configuration flag if wanted).
2023-02-02 19:10:30 -08:00
..
burn_test.go fix make gen 2022-08-29 16:25:30 +02:00
burn.go disable gas burning for window post messages 2020-12-16 00:10:25 -05:00
cbor_gen.go deps: Use latest cbor-gen 2022-09-20 17:30:07 +02:00
fvm.go feat: evm: align events implementation with FIP-0049 and FIP-0054. (#10152) 2023-02-02 19:10:30 -08:00
gas_v0_test.go fix make gen 2022-08-29 16:25:30 +02:00
gas_v0.go chore: fix imports 2022-06-14 17:00:51 +02:00
gas.go NV18: Filecoin EVM runtime + Actor Events + EthAccount + EAM + f4 addressing (#9998) 2023-01-13 19:11:13 +00:00
invoker_test.go Invoker: Use MethodMeta from go-state-types 2022-10-19 15:53:26 -04:00
invoker.go feat: vm: Assert empty object CID when dumping state 2023-01-25 12:35:18 -05:00
mkactor.go set predictable address when creating account actors 2022-11-09 11:15:16 +02:00
runtime_test.go fix make gen 2022-08-29 16:25:30 +02:00
runtime.go NV18: Filecoin EVM runtime + Actor Events + EthAccount + EAM + f4 addressing (#9998) 2023-01-13 19:11:13 +00:00
syscalls.go NV18: Filecoin EVM runtime + Actor Events + EthAccount + EAM + f4 addressing (#9998) 2023-01-13 19:11:13 +00:00
vm.go feat: evm: align events implementation with FIP-0049 and FIP-0054. (#10152) 2023-02-02 19:10:30 -08:00
vmi.go FVM: record message applied metrics 2022-07-18 10:50:58 -04:00