erigon-pulse/consensus
sudeep e13a318e0b
evm t8n to use ExecuteBlockEphemerally api (#4642)
* evm t8n tool to use ExecuteBlockEphemerally api (#4512)

* fix to set V, R, S in legacy transaction

* fix to dump post-execution alloc for evm t8n

* close tx in evm t8n

* populate current difficulty and gas used in output result

- update the ExecutionResult to include corresponding info (like
  Difficulty/GasUsed)

* initial attempt at migrating 'evm t8n' to use ExecuteBlockEphemerally

* using ExecutionResult in ExecuteBlockEphemerally

* bypass validations and integrate with EphemeralExecResult

* fixing output of 'evm t8n'

- remaining bits are "stateRoot" in results.txt and "balance" field for one account in
  alloc.txt (for testdata=1)

* get ExecuteBlockEphemerally to accept getTracer lambda

* fix build failure

* test cases for evm t8n

* more test cases for evm t8n

* fix stateRoot computation in evm t8n

* remove reward argument, as EBE itself takes care of it

* final cleanups for migration to using ExecuteBlockEphemerally

* change EBEforBSC to match EBE

* fix linter issues

* manually revert an unwanted diff

* avoid calculating ReceiptHash twice

* linter check

* minor correction

* remove unnecessary logic in EBEforBsc

* fix integration tests

* fix build
2022-07-07 12:47:00 +01:00
..
aura Refactor crypto.FromECDSAPub to MarshalPubkey/Std (#3797) 2022-03-31 11:06:20 +07:00
bor Pass context to engines that perform async operations (#4531) 2022-06-28 09:49:51 +06:00
clique consensus/clique: fix race condition (#24957) (#4313) 2022-05-31 12:34:46 +02:00
db Mdbx page size (#3323) 2022-01-22 12:53:25 +07:00
ethash Gray Glacier bomb delay (#4443) 2022-06-14 10:48:40 +01:00
misc Gray Glacier bomb delay (#4443) 2022-06-14 10:48:40 +01:00
parlia evm t8n to use ExecuteBlockEphemerally api (#4642) 2022-07-07 12:47:00 +01:00
serenity Authorize Clique & Parlia even when wrapped into Serenity (#4354) 2022-06-03 18:14:49 +02:00
consensus.go Pass context to engines that perform async operations (#4531) 2022-06-28 09:49:51 +06:00
errors.go Serenity engine: fall back to eth1 engine before the Merge (#3112) 2021-12-13 18:29:38 +01:00
result.go Clean up DEBUG category logs (#2776) 2021-10-05 08:14:04 +07:00