erigon-pulse/accounts/abi
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
..
bind evm t8n to use ExecuteBlockEphemerally api (#4642) 2022-07-07 12:47:00 +01:00
abi_test.go add_abigen_error_handle (#4498) 2022-06-20 08:48:25 +01:00
abi.go add_abigen_error_handle (#4498) 2022-06-20 08:48:25 +01:00
argument.go Inner errors (#2774) 2021-10-04 22:16:52 +07:00
doc.go all: fix license headers one more time 2015-07-23 18:35:11 +02:00
error.go add_abigen_error_handle (#4498) 2022-06-20 08:48:25 +01:00
event_test.go Rename to Erigon (#2018) 2021-05-26 11:35:39 +01:00
event.go rename (#1978) 2021-05-20 19:25:53 +01:00
method_test.go accounts/abi: Prevent recalculation of internal fields (#20895) 2020-05-20 15:26:22 +03:00
method.go rename (#1978) 2021-05-20 19:25:53 +01:00
pack_test.go rename (#1978) 2021-05-20 19:25:53 +01:00
pack.go rename (#1978) 2021-05-20 19:25:53 +01:00
packing_test.go rename (#1978) 2021-05-20 19:25:53 +01:00
reflect_test.go all: remove redundant conversions and import names (#21903) 2021-03-08 12:43:02 +01:00
reflect.go accounts/abi: ABI explicit difference between Unpack and UnpackIntoInterface (#21091) 2020-10-26 17:16:00 +01:00
topics_test.go rename (#1978) 2021-05-20 19:25:53 +01:00
topics.go rename (#1978) 2021-05-20 19:25:53 +01:00
type_test.go rename (#1978) 2021-05-20 19:25:53 +01:00
type.go Inner errors (#2774) 2021-10-04 22:16:52 +07:00
unpack_test.go Inner errors (#2774) 2021-10-04 22:16:52 +07:00
unpack.go rename (#1978) 2021-05-20 19:25:53 +01:00