github erigontech/erigon v2021.11.03
2021.11.03-beta

latest releases: 2.60.8, 2.60.7, 3.0.0-alpha3...
2 years ago

Bug fixing release, continuing to stabilise beta

  1. RPC Daemon not to save non-existent blocks in its block cache. The issue was that if RPC Daemon asked for a block and Erigon did not have it, RPC Daemon would remember that and never return the block until a restart.
  2. Performing reorgs to not create duplicated block bodies. The issue was that during unwinds (part of reorgs), block bodies were written into the DB even though the same block bodies were already present
  3. MDBX augment limit returned to previous value (from 16k back to 128k). This parameter affects the way MDBX deals with reclaimed space. For most of Erigon’s alpha duration, we used 128k. Change to 16k was made before beta to try to reduce commit times, but it lead to DB disk footprint growing too fast. Value 128k is what we tested the most, but it does lead to commits occasionally taking long time.
  4. Default limits of queued (red) and base fee (amber) sub pools in the transaction pool are increased from 10k transactions to 30k transactions. The pending (green) sub pool still have default limit of 10k transactions.
  5. Fix for the serialisation bug for non-legacy transactions, leading to those transactions not being broadcast to other peers.
  6. RPC method eth_getTransactionCount to support pending parameter. If there are transactions from given address in the pool, this method returns the highest known nonce + 1.
  7. Fixes for header downloader and sentry for better efficiency - thanks for an external contributor TBC Dev
  8. Updates to pre-verified hashes for Ropsten and Mainnet, change of skip analysis optimisation parameter

Don't miss a new erigon release

NewReleases is sending notifications on new releases.