erigon-pulse/turbo
Max Revitt 07ffa36d44
File system logging (#5812)
- lives in internal/logging
- all log flags moved to internal/logging/flags
- allows continued use of root logger via log.Info etc.
- update logger to take change allowing string to lvl for 'trace'

Verbosity flag is overridden by log.console.verbosity. Logs will be
colocated if all run as one process, only split where progs are run as
separate processes, in a future update this will be addressed so for
example rpcdeamon will always log to it's own file
2022-10-20 19:25:06 +01:00
..
adapter go1.19 gofmt (#4988) 2022-08-10 19:04:13 +07:00
app e3: write history and indices to etl (#5742) 2022-10-15 08:20:58 +07:00
builder Fix potential nil pointer dereference in NewBlockBuilder (#5792) 2022-10-19 11:38:03 +02:00
cli File system logging (#5812) 2022-10-20 19:25:06 +01:00
engineapi Create in-memory MDBX inside dirs.Tmp (#5702) 2022-10-11 16:49:38 +01:00
mock rpcdaemon: add txpool_status() (#2407) 2021-08-06 09:45:44 +07:00
node erigon22: history.v2 flag, align rpcdaemon22 (#5016) 2022-08-12 16:13:14 +07:00
rlphacks Use go:build lines and remove obsolete +build lines (#4175) 2022-05-17 14:46:53 +07:00
rpchelper fix deadlock in filters.go (#5734) 2022-10-13 22:14:09 +01:00
services Transaction count fix (#4888) 2022-08-04 18:49:53 +07:00
shards Fixing hive SideChain reorg test (#5620) 2022-10-05 05:42:38 +01:00
snapshotsync e3: history bsc and mainnet snapshots (#5725) 2022-10-13 09:46:32 +07:00
stages e3: tests (#5776) 2022-10-18 11:53:54 +07:00
transactions Fixes for trace_block (#5402) 2022-09-17 12:53:27 +01:00
trie Added complete verkle trie regeneration (#5310) 2022-09-10 20:00:03 +02: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