mirror of
https://gitlab.com/pulsechaincom/erigon-pulse.git
synced 2024-12-24 20:47:16 +00:00
b747ab5324
* Initial commit for CallTraces index * Fix compilation * fix lint, add comment * Fix integration * Add Close function to ethdb.Cursor, fix some compile errors * Try to stop cursor leak in Get * Fix compile errors in RPC daemon * Fix compile errors * fixing another way * Some fixes * More fixes * More fixes * More fixes * Fixes to core/state * Fix lint * Fix lint * Fixes * Stage caching for call trace stage * Add mem stats * Try to stop the leak * Turn off debug * Chunks for 10k blocks * Print * Revert "Print" This reverts commit 5ffada4828d61e00e5dad1ca12c98258dfbbad00. * Revert "Chunks for 10k blocks" This reverts commit cfb9d498e782e5583d41c30abf0e2137da27383e. * Trying to fix the leak * Don't compute receipts in re-tracing * Not compose block * Print speed, fix receipts, bigger caches * Fix lint * Utilise changeset info * Counters * Use NoReceipts and ReadOnly * ReadOnly is incompatible with caching * Skip test leaking transactions * Fix block test * Change disable message for call-traces stage * Use block option for call traces integration * Fix retracing due to incarnation |
||
---|---|---|
.. | ||
adapter | ||
cli | ||
node | ||
rlphacks | ||
rpchelper | ||
stages/headerdownload | ||
transactions | ||
trie | ||
README.md |
Turbo-API
Turbo-API is a set of tools for building applications containing turbo-geth node.
Our own binary tg
is built using it.
Modules
-
cli
- turbo-cli, methods & helpers to run a CLI app with turbo-geth node. -
node
- represents an Ethereum node, running devp2p and sync and writing state to the database. -
stagedsync
- staged sync algorithm.
Examples
-
tg
- our binary is using turbo-api with all defaults -
tgcustom
- a very simple example of adding a custom stage, a custom bucket and a custom command-line parameter -
turbo-api-examples - a series of examples for turbo-geth api