Resync
We are switching to the new DB engine, MDBX, please resync your nodes.
If you have an already synced db on LMDB (i.e. you started erigon with previous releases defaults) you can, for now, avoid resync and continue use LMDB renaming your data directory y from <datadir>/tg
to <datadir>/erigon
AND providing --database lmdb
command line option.
Please be warned LMDB support will be dropped in future releases so eventually you will need to do a full resync on MDBX which will be the only database supported.
Changelog
-
Newly synced nodes will be able to use
trace_filter
by default. To disable you can use--storage-mode=hrt
-
mdbx is the default DB
-
improvements on London hard fork
-
fixes for stage 1 being stuck #2012
-
fix for
eth_syncing
status -
fix performance regression on execution stage when new downloaded is used
-
renamed name of executable from tg to erigon
-
Windows build script based on PowerShell (
win-build.ps1
) -
Very first version of "pruned" node can be tried out by using
--storage-mode=
(equals nothing, this is not a typo) this will not create receipts, logs, history indices, call trace indices and transaction lookup index. In future versions we will add back support for all the these in the pruned node, but for the last 90k blocks only. -
Fixed Balikal support regression
SHA256
tool | sha256 | validation command |
---|---|---|
./bin/erigon | 76e8d319f7b242ec4e5f2d80aa5139e6de3f5020d1cc2fe00eab7b86d9e2d36b
| make docker && docker run turbo-geth:latest sha256sum /usr/local/bin/erigon
|
./bin/rpcdaemon | 105429a956643664514183a688198e670769d5e0e2994b37750fc8a67fbf203d
| make docker && docker run turbo-geth:latest sha256sum /usr/local/bin/rpcdaemon
|
It should be the same if building on Linux with go 1.16.