erigon-pulse/turbo/stages
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
..
bodydownload Replaced old version of Engine API with newer version (#7972) 2023-08-05 23:33:10 +02:00
headerdownload Fix another case of header download hanging (non-POS) (#8356) 2023-10-03 17:34:03 +01:00
mock Block execution using embedded Silkworm (#8353) 2023-10-05 09:27:37 +07:00
blockchain_test.go Replaced old version of Engine API with newer version (#7972) 2023-08-05 23:33:10 +02:00
chain_makers_test.go Replaced old version of Engine API with newer version (#7972) 2023-08-05 23:33:10 +02:00
genesis_test.go Snapshots of Bor events (#7901) 2023-08-18 17:10:35 +01:00
stageloop.go Block execution using embedded Silkworm (#8353) 2023-10-05 09:27:37 +07:00