erigon-pulse/cmd/rpcdaemon/commands
ledgerwatch 793c13e20e
trace_filter and CallTrace Index (derivative of #1626) (#1867)
* Trace Index

* trace_filter

* hrtc -> hrt

* Fix CallTraces

* wip

* wip

* Fix for incorrect gas

* fix

* Fix Tracer

* Add block and uncle coinbases to trace index

* rewind coinbase

* Commit every 100k blocks after block 3m

* Simplify

* Safe unwinds

* Safe unwind 2

* Cleanup

* Simplification

* Remove intermediate JSON transform

* Reinstate optional CallIndex stage

* Create rpctest bench for trace_filter

* Fix trace_filter generator

* Restore unwind order

* Ignore the storage mode

* Ignore the storage mode

Co-authored-by: Artem Vorotnikov <artem@vorotnikov.me>
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
Co-authored-by: Alex Sharp <alexsharp@Alexs-MacBook-Pro.local>
2021-05-04 07:23:54 +01:00
..
contracts rawdb deprecated methods with Database interface (#1854) 2021-05-01 14:42:23 +07:00
corner_cases_support_test.go Rpcdaemon: move tx pool to own grpc service, subscribe to pending txs (#1863) 2021-05-04 08:37:17 +07:00
daemon.go Rpcdaemon: move tx pool to own grpc service, subscribe to pending txs (#1863) 2021-05-04 08:37:17 +07:00
db_api_deprecated.go 1209 automate documentation (#1290) 2020-10-24 18:03:52 +01:00
debug_api_test.go rawdb deprecated methods with Database interface (#1854) 2021-05-01 14:42:23 +07:00
debug_api.go rawdb deprecated methods with Database interface (#1854) 2021-05-01 14:42:23 +07: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 Harmonize DB APIs (#1669) 2021-04-03 09:26:00 +03:00
eth_api_test.go Rpcdaemon: move tx pool to own grpc service, subscribe to pending txs (#1863) 2021-05-04 08:37:17 +07:00
eth_api.go pending txs methods (#1869) 2021-05-04 06:51:28 +01:00
eth_block.go Make trace_block results closer to what OpenEthereum returns (#1862) 2021-05-03 20:49:55 +01:00
eth_call_test.go Rpcdaemon: move tx pool to own grpc service, subscribe to pending txs (#1863) 2021-05-04 08:37:17 +07:00
eth_call.go rawdb deprecated methods with Database interface (#1854) 2021-05-01 14:42:23 +07:00
eth_deprecated.go Updating RPC tests in Postman (#1340) 2020-11-09 09:52:18 +01:00
eth_filters.go Pending txs subscription (#1810) 2021-04-26 16:53:38 +07:00
eth_mining.go Mining stage (#1554) 2021-03-23 16:00:07 +07:00
eth_receipts.go rawdb deprecated methods with Database interface (#1854) 2021-05-01 14:42:23 +07:00
eth_system.go rawdb deprecated methods with Database interface (#1854) 2021-05-01 14:42:23 +07:00
eth_txs.go pending txs methods (#1869) 2021-05-04 06:51:28 +01:00
eth_uncles.go rawdb deprecated methods with Database interface (#1854) 2021-05-01 14:42:23 +07:00
get_chain_config_test.go rawdb deprecated methods with Database interface (#1854) 2021-05-01 14:42:23 +07:00
net_api.go add --datadir parameter to integration, snapshot generator, header downloader (#1749) 2021-04-19 14:25:26 +07:00
rpc_block.go tx less wrappers (#1694) 2021-04-08 18:03:45 +07:00
send_transaction_test.go Rpcdaemon: move tx pool to own grpc service, subscribe to pending txs (#1863) 2021-05-04 08:37:17 +07:00
send_transaction.go Rpcdaemon: move tx pool to own grpc service, subscribe to pending txs (#1863) 2021-05-04 08:37:17 +07:00
shh_api_deprecated.go 1209 automate documentation (#1290) 2020-10-24 18:03:52 +01:00
storage_range.go deprecate PlainDbState in favor of PlainKvState (#1805) 2021-04-26 12:37:48 +07:00
test_util.go Rpcdaemon: move tx pool to own grpc service, subscribe to pending txs (#1863) 2021-05-04 08:37:17 +07:00
tg_api.go Port rpcdaemon to KV interface (#1627) 2021-03-30 12:53:54 +03:00
tg_block.go Harmonize DB APIs (#1669) 2021-04-03 09:26:00 +03:00
tg_issuance.go rawdb deprecated methods with Database interface (#1854) 2021-05-01 14:42:23 +07:00
tg_receipts.go Continue move to rwtx (#1722) 2021-04-15 12:23:10 +07:00
tg_system.go Harmonize DB APIs (#1669) 2021-04-03 09:26:00 +03:00
trace_adhoc_test.go rawdb deprecated methods with Database interface (#1854) 2021-05-01 14:42:23 +07:00
trace_adhoc.go trace_filter and CallTrace Index (derivative of #1626) (#1867) 2021-05-04 07:23:54 +01:00
trace_api.go Port rpcdaemon to KV interface (#1627) 2021-03-30 12:53:54 +03:00
trace_filtering.go trace_filter and CallTrace Index (derivative of #1626) (#1867) 2021-05-04 07:23:54 +01:00
trace_types.go Make trace_block results closer to what OpenEthereum returns (#1862) 2021-05-03 20:49:55 +01:00
tracing.go rawdb deprecated methods with Database interface (#1854) 2021-05-01 14:42:23 +07:00
web3_api.go Integration tests 1 (#1793) 2021-04-24 16:46:29 +01:00