erigon-pulse/cmd/rpcdaemon/commands
sudeep db93d2ea37
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
2022-07-02 06:52:23 +01:00
..
contracts rename (#1978) 2021-05-20 19:25:53 +01:00
admin_api.go Erigon2 upgrade 2 prototype (#4341) 2022-06-10 16:18:43 +01:00
bor_api.go Merging Turbo bor into devel (#3372) 2022-02-07 21:30:46 +00:00
bor_helper.go Changing rawdb to blockReader (#4602) 2022-07-01 17:36:44 +03:00
bor_snapshot.go Changing rawdb to blockReader (#4602) 2022-07-01 17:36:44 +03:00
call_traces_test.go Handle a corner case in forkchoiceUpdated (#3640) 2022-03-03 16:09:03 +01:00
corner_cases_support_test.go grpc GetBlock api (#2955) 2021-11-14 11:08:52 +07:00
daemon.go Erigon2 upgrade 2 prototype (#4341) 2022-06-10 16:18:43 +01:00
db_api_deprecated.go rename (#1978) 2021-05-20 19:25:53 +01:00
debug_api_test.go rpcdaemon: added debug_traceBlockByNumber and debug_traceBlockByHash (#3548) 2022-02-19 08:15:27 +00:00
debug_api.go Fix checkChangeSets and RPC daemon commands accessing history (#4365) 2022-06-04 23:06:30 +01:00
engine_api_test.go Fix LatestValidHash nil pointer (#4338) 2022-06-02 16:35:42 +02:00
engine_api.go Erigon2 upgrade 2 prototype (#4341) 2022-06-10 16:18:43 +01:00
erigon_api.go Erigon2 upgrade 2 prototype (#4341) 2022-06-10 16:18:43 +01:00
erigon_block.go Changing rawdb to blockReader (#4602) 2022-07-01 17:36:44 +03:00
erigon_cumulative_chain_traffic.go Cumulative index stage (#3314) 2022-01-27 10:49:03 +00:00
erigon_issuance.go issuance (#3375) 2022-01-30 06:42:44 +00:00
erigon_nodeInfo.go Add NodeInfo implementation (#3046) 2021-11-30 22:42:12 +00:00
erigon_receipts.go Fix checkChangeSets and RPC daemon commands accessing history (#4365) 2022-06-04 23:06:30 +01:00
erigon_system.go Rename to Erigon (#2018) 2021-05-26 11:35:39 +01:00
error_messages.go add --datadir parameter to integration, snapshot generator, header downloader (#1749) 2021-04-19 14:25:26 +07:00
eth_accounts.go Auto detect latest block for optimal use of plain state and state cache (#3598) 2022-02-23 23:42:14 +00:00
eth_api_test.go Auto detect latest block for optimal use of plain state and state cache (#3598) 2022-02-23 23:42:14 +00:00
eth_api.go pending block will only return if it is not nil (#4588) 2022-07-01 10:08:13 +06:00
eth_block_test.go More tests (#4591) 2022-07-01 12:12:01 +01:00
eth_block.go More tests (#4591) 2022-07-01 12:12:01 +01:00
eth_call_test.go Changing rawdb to blockReader (#4602) 2022-07-01 17:36:44 +03:00
eth_call.go eth_estimateGas: read header instead of whole block (#4561) 2022-06-29 17:29:31 +03:00
eth_callMany_test.go Introduce eth_callMany and debug_traceCallMany (#4567) 2022-06-29 14:24:21 +01:00
eth_callMany.go Introduce eth_callMany and debug_traceCallMany (#4567) 2022-06-29 14:24:21 +01:00
eth_deprecated.go Remove deprecated eth compilers (#3376) 2022-01-30 06:42:17 +00:00
eth_filters_test.go Fix/new eth filters (#4504) 2022-06-24 09:11:38 +01:00
eth_filters.go fix/Issue-4593_remove_double_close_of_newheads_chan (#4598) 2022-07-01 10:51:42 +01:00
eth_ming_test.go Erigon2 upgrade 2 prototype (#4341) 2022-06-10 16:18:43 +01:00
eth_mining.go Pull grpc bindings into erigon-lib (#2265) 2021-07-01 22:31:14 +01:00
eth_receipts.go evm t8n tool to use ExecuteBlockEphemerally api (#4512) 2022-07-02 06:52:23 +01:00
eth_subscribe_test.go Fix eth_subscribe_test timeout on CI (#4595) 2022-07-01 09:03:29 +06:00
eth_system.go getting header instead of block (#4582) 2022-06-30 10:46:25 +01:00
eth_txs.go Clean up (#4445) 2022-06-14 14:29:49 +01:00
eth_uncles.go Clean up (#4445) 2022-06-14 14:29:49 +01:00
get_chain_config_test.go move kv to erigon-lib (#2467) 2021-07-29 18:53:13 +07:00
net_api.go Erigon2 upgrade 2 prototype (#4341) 2022-06-10 16:18:43 +01:00
parity_api_test.go fix/add_4th_parameter_to_parity_list (#3443) 2022-02-08 13:02:18 +00:00
parity_api.go fix/add_4th_parameter_to_parity_list (#3443) 2022-02-08 13:02:18 +00:00
send_transaction_test.go Revert "Switch from eth/66 to eth/67 (#4549)" (#4562) 2022-06-28 13:42:35 +02:00
send_transaction.go Switch sentry mock to pool v2 (#2885) 2021-10-28 21:18:34 +07:00
starknet_accounts.go Auto detect latest block for optimal use of plain state and state cache (#3598) 2022-02-23 23:42:14 +00:00
starknet_api.go Starknet grpc (#3312) 2022-01-20 15:34:00 +00:00
starknet_call.go StarknetAddress type (#3339) 2022-01-24 15:55:44 +00:00
starknet_send_transaction_test.go Erigon2 upgrade 2 prototype (#4341) 2022-06-10 16:18:43 +01:00
starknet_send_transaction.go Add error tests for starknet_sendRawTransaction method (#3102) 2021-12-12 22:24:21 +00:00
storage_range.go Inner errors (#2774) 2021-10-04 22:16:52 +07:00
trace_adhoc_test.go Embed RPCDaemon (#3522) 2022-02-16 17:38:54 +00:00
trace_adhoc.go Fix trace block (#4480) 2022-06-17 19:14:52 +01:00
trace_api.go Embed RPCDaemon (#3522) 2022-02-16 17:38:54 +00:00
trace_filtering.go Clean up (#4445) 2022-06-14 14:29:49 +01:00
trace_types.go Minor fixes for tracing (#2485) 2021-08-03 20:58:18 +01:00
tracing.go Introduce eth_callMany and debug_traceCallMany (#4567) 2022-06-29 14:24:21 +01:00
txpool_api_test.go Erigon2 upgrade 2 prototype (#4341) 2022-06-10 16:18:43 +01:00
txpool_api.go typed sender (#4016) 2022-04-28 15:35:14 +07:00
validator_set.go Merging Turbo bor into devel (#3372) 2022-02-07 21:30:46 +00:00
web3_api.go Erigon2 upgrade 2 prototype (#4341) 2022-06-10 16:18:43 +01:00