erigon-pulse/turbo
Mark Holt e99269ebce
added --log.dir.prefix flag (#7714)
This request adds an additional logging flag to change the name of the
logfiles produced by erigon to be prefixed by a name other than
'erigon'.

This allows multiple nodes to log to the same directory without
overwriting each others files. It is requires so that the devnet when
running can maintain all of its log files in a single consolidated
directory which survives devnet restarts.

---------

Co-authored-by: Mark Holt <mark@distributed.vision>
2023-06-12 15:30:05 +01:00
..
adapter EIP-4844: add data_gas_used (#7639) 2023-06-02 21:26:19 +01:00
app remove txsV3 cli flag (#7644) 2023-06-03 15:54:27 +07:00
backup new command "erigon alpha_backup" - an alpha version of command to all Erigon's databases (#7415) 2023-05-01 08:27:34 +07:00
builder blockValue should use gasUsed rather than gasLimit (#6875) 2023-02-14 15:05:27 +00:00
cli remove txsV3 cli flag (#7644) 2023-06-03 15:54:27 +07:00
cmdtest move all packages from "internal" folder - to simplify users live (#5857) 2022-10-25 09:58:25 +07:00
debug Header downloader monitor for diagnostics system (#7590) 2023-05-29 14:18:31 +07:00
engineapi use BlockReader.CanonicalHash method instead of rawdb (#7604) 2023-05-31 13:41:10 +07:00
logging added --log.dir.prefix flag (#7714) 2023-06-12 15:30:05 +01:00
mock reference hash, address, and chain config from lib (#6536) 2023-01-13 18:12:18 +00:00
node Remove the Rinkeby testnet (#7677) 2023-06-07 07:42:36 +02:00
rlphacks Use go:build lines and remove obsolete +build lines (#4175) 2022-05-17 14:46:53 +07:00
rpchelper e3: use deserializeV3 for history (#7691) 2023-06-09 10:53:04 +07:00
services Store Canonical/NonCanonical/Bad blocks/senders/txs in same tables. Make re-org cheaper (#7648) 2023-06-05 12:36:24 +07:00
shards [interfaces] lower_snake_case field names (#7293) 2023-04-12 10:35:54 +00:00
snapshotsync e3: use deserializeV3 for history (#7691) 2023-06-09 10:53:04 +07:00
stages StagedSync: fix canRunCycleInOneTransaction logic (#7712) 2023-06-12 16:02:28 +07:00
testlog Introduce logger into etl (#7537) 2023-05-18 21:20:07 +01:00
transactions EIP-4844: add data_gas_used (#7639) 2023-06-02 21:26:19 +01:00
trie [devnet tool] Side-quest logging - replace quiet parameter (#7464) 2023-05-08 17:52:31 +01:00
README.md Rename to Erigon (#2018) 2021-05-26 11:35:39 +01:00

Erigon-API

Erigon-API is a set of tools for building applications containing Erigon node.

Our own binary erigon is built using it.

Modules

  • cli - erigon-cli, methods & helpers to run a CLI app with Erigon node.

  • node - represents an Ethereum node, running devp2p and sync and writing state to the database.

  • stagedsync - staged sync algorithm.

Examples

  • erigon - our binary is using erigon-api with all defaults

  • erigoncustom - a very simple example of adding a custom stage, a custom bucket and a custom command-line parameter

  • erigon-examples - a series of examples for Erigon api