erigon-pulse/cmd/integration/commands
canepat 47690db676
Block execution using embedded Silkworm (#8353)
This introduces _experimental_ block execution run by embedded Silkworm
API library:

- new command-line option `silkworm.path` to enable the feature by
specifying the path to the Silkworm library
- the Silkworm API shared library is dynamically loaded on-demand
- currently requires to build Silkworm library on the target machine
- available only on Linux at the moment: macOS has issue with [stack
size](https://github.com/golang/go/issues/28024) and Windows would
require [TDM-GCC-64](https://jmeubank.github.io/tdm-gcc/), both need
dedicated effort for an assessment
2023-10-05 09:27:37 +07:00
..
flags.go integration stage_exec: add flag --no-commit (#7851) 2023-07-06 11:31:59 +07:00
refetence_db.go downloader: non-readonly open db (so it can auto-recover if need) (#8312) 2023-09-28 11:38:29 +07:00
reset_state.go etl: do sort and file flush in another goroutine (#7915) 2023-09-06 14:51:23 +07:00
root.go move mdbx to new org (#8061) 2023-08-24 18:00:24 +07:00
stages.go Block execution using embedded Silkworm (#8353) 2023-10-05 09:27:37 +07:00
state_domains.go downloader: download .torrent files from webseeds provider (#8346) 2023-10-03 11:21:41 +07:00
state_stages.go Block execution using embedded Silkworm (#8353) 2023-10-05 09:27:37 +07:00