Repairing receipts
Who are affected
- if you synced on 2021.06.04 or earlier, and upgraded the node to 2021.06.05 at some point.
Who are NOT affected
-
if you are still on 2021.06.04
-
if you synced your node on Erigon 2021.06.05 or later;
If you are affected, your receipts could be damaged.
We provide an utility to fix the receipts in the db:
make hack
./build/bin/hack --action scanReceipts --chaindata <datadir>/erigon/chaindata
Changelog
-
--rpc.batch.concurrency
flag -
receipts repairing utility
-
sentry improvements
-
fixups for
debug_traceTransaction
-
trace_call
is about 2x faster -
fixup for transaction propagation with an external sentry
-
enable private rpc endpoint by default, allowing hybrid mode for the roc daemon out of the box
-
don't crash rpcdaemon on streamable WS (we don't support them still, but at least the app doesn't crash on them)
SHA256
reproducible builds in Docker aren't functional at the moment