Releases: chainstack/erigon-docker
v2.60.1
Breaking change:
- 2nd argument blockNrOrHash was removed from eth_estimateGas. Moreover, eth_estimateGas now correctly defaults MaxFeePerGas to block's base fee by @yperbasis in erigontech/erigon#10499
Improvements:
- Set tracer-observable value of a delegatecall to match parent value by @AskAlexSharov in erigontech/erigon#10370
Bugfixes:
-
Previously eth_callMany and other RPC endpoints could have been wrong because baseFee was overwritten by maxFeePerGas. Fixed by @marshalys in erigontech/erigon#10456
-
Fixed "method handler crashed" for debug_traceCall (Issue erigontech/erigon#9090) fixed by @marshalys in erigontech/erigon#10502
-
Fix a regression with json marshalling of checkpoints causing root hash to be 0 and triggering unwinds by @taratorio in erigontech/erigon#10530
-
Fix unintended polygon bor miner gas price and txpool price limit sanitization on ethereum by @taratorio in erigontech/erigon#10420
-
Enable DNS p2p discovery on holesky by @wmitsuda in erigontech/erigon#10460
p2p/sentry: sentry doesn't start with ErrNoHead (erigontech/erigon#10454) by @battlmonstr in erigontech/erigon#10523
Caplin: Proper "Normalization" of length of ForkVersions to 8 hex characters by @Giulio2002 in erigontech/erigon#10578 -
bor blocks retire: infinity loop fix by @AskAlexSharov in erigontech/erigon#10596
-
txpool: EIP-3860 should only apply to create transactions by @yperbasis in erigontech/erigon#10609
Full Changelog: erigontech/erigon@v2.60.0...v2.60.1
v2.60.0
v2.59.3
What's Changed
- Napoli block for Amoy network by @anshalshukla in erigontech/erigon#9840
v2.59.1
v2.59.1 Prep for block production in Caplin [Latest (https://github.com/ledgerwatch/erigon/releases/latest)
What's Changed
- Caplin: Fixed not calling FCU due to faulty blob handling by @Giulio2002 in erigontech/erigon#9818
- fixed downloading of unnecessary blocks when --caplin.backfilling=f… by @Giulio2002 in erigontech/erigon#9820
- Proper Caplin's subscription listen by @Giulio2002 in erigontech/erigon#9821
- Added basic block production to Caplin by @Giulio2002 in erigontech/erigon#9822
- downloader: when torrent added to lib and metadata resolved - already… by @AskAlexSharov in erigontech/erigon#9823
- Full Changelog: erigontech/erigon@v2.59.0...v2.59.1
v2.59.0
Attention Caplin Users
Upgrade your erigon node, let it run for about a minute, then stop it.
Reset the headers & snapshots stages:
rm -rf /caplin /snapshots /downloader
make integration
./build/bin/integration stage_headers --reset --datadir=
./build/bin/integration stage_snapshots --reset --datadir=
Start your erigon node.
More Aggressive Log/Receipt Pruning
PR erigontech/erigon#9123 introduces more aggressive pruning of logs & receipts (for nodes with r in their pruning flag, e.g. --prune=hrtc), resulting in a 2x smaller disk footprint.
This feature is only enabled for new nodes. To enable it for an existing node, you have to re-sync it from scratch.
Optional reduce IO for getTxnByHash operation
Transaction lookup by hash did touch too much places in snapshots. It caused high IO and PageCache evictions.
If you have much RPC requests - it will greatly help for this use-case.
To get it: rm datdir/snapshots/*.idx and restart erigon.
By erigontech/erigon#9506
Release Highlights
Caplin: blob storage by @bayram98 in erigontech/erigon#9310
txpool: Respect updates to block gas limit by @jyellick in erigontech/erigon#9363
seg compress: fix LCP initialization by @battlmonstr in erigontech/erigon#9460
Filter deposit contract logs before pruning by @somnathb1 in erigontech/erigon#9123
metrics: Add memory usage statistics to Prometheus by @shohamc1 in erigontech/erigon#9465
"integration warmup": open db in asccede mode - to allow run it without erigon shutdown by @AskAlexSharov in erigontech/erigon#9558
debug_traceBlockByHash: reject non-canonical hash by @AskAlexSharov in erigontech/erigon#9616
rpc: trace_transaction return error if block is non-canonical by @AskAlexSharov in erigontech/erigon#9641
Fix txpool_content for pending blob tx by @somnathb1 in erigontech/erigon#9668
Fixed gnosis DA on Caplin by @Giulio2002 in erigontech/erigon#9682
support --sync.loop.block.limit in newHeads notification by @AskAlexSharov in erigontech/erigon#9684
Allow safe/finalized for eth_getLogs by @adytzu2007 in erigontech/erigon#9686
silkworm: proper external/internal txn handling in stage Execution by @canepat in erigontech/erigon#9594
Caplin: Added preparation for validator block building by @Giulio2002 in erigontech/erigon#9709
evm transaction context not correct when txn is type 3 (EIP-4844) by @indanielo in erigontech/erigon#9722
Fix ExcessBlobGas wiring in callMany/debug_traceCallMany by @yperbasis in erigontech/erigon#9723
RPC: close tx.Prefix iterator for early release memory by @AskAlexSharov in erigontech/erigon#9759
v2.58.2
v2.58.1
This patch release fixes syncing mainnet from scratch and also Issue erigontech/erigon#9472.
What's Changed
- mainnet: remove beacon after 8M
- snapshots: fix filesByRange
v2.58.0
Release Highlights
- Added Holesky network to Caplin
- Caplin: Fixed EL<->CL communication for Deneb
- turbo/jsonrpc: add support for bor state sync event tx tracing in debug API
- silkworm: recreate tx batch and disable read-ahead in block execution
- Fix mapmutation size update
- Mapmutation.Flush to use less ram and close collectors earlier
- updateForkChoice: support --sync.loop.block.limit
- Bor waypoints
- Added Full Lightclient Server support
- Schedule Dencun on mainnet
- Add totalBlobPoolLimit flag
- Fixed Caplin archive past deneb
- Schedule Dencun for Gnosis
v2.57.3
v2.56.2
What's Changed
p2p/discv4: revert gotreply handler change from erigontech/erigon#8661 (erigontech/erigon#9119) (erigontech/erigon#9195)