Skip to content

2021.05.04-alpha

Compare
Choose a tag to compare
@mandrigin mandrigin released this 27 May 12:08
c4f5e9a

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 usetrace_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.