github taikoxyz/taiko-geth v1.8.0

pre-release9 days ago

Summary

v1.8.0 is a pre-release for the Hekla testnet, with support for the upcoming Ontake protocol fork, as well as optimizations and bug fixes.

⚠️ Mandatory Update ⚠️

Timing

There are two crucial timestamps to be aware of:

  • Protocol upgrade timestamp: Sep 20th, 2:00 AM UTC (10:00 AM Singapore) — This is the earliest time we'll perform the contract upgrade on Hekla. You must start using the new software before this time.
  • Ontake fork timestamp: Estimated to occur on Sep 24th, 2024, at fork block height 840,512. Due to Taiko's variable block time, the exact moment can't be precisely predicted.

Software releases

The following software versions must be used in conjunction:

Failure to upgrade may result in disconnection from the Taiko network or other operational issues. You can revert to the previous version before the fork occurs after upgrading to this pre-release, as there are no database schema changes.

This pre-release is intended for the Hekla testnet only and shall not be used for Taiko mainnet.

Details

Features

  • consensus: update ValidateAnchorTx (#289) (8ff161f)
  • core: changes based on the latest block.extradata format (#295) (a875cc8)
  • core: decode basefee params from block.extraData (#290) (83564ba)
  • core: introduce BasefeeSharingPctg in BlockMetadata (#287) (e6487f0)
  • eip1559: remove CalcBaseFeeOntake() method (#293) (124fde7)
  • miner: improve prepareWork() (#292) (06b2903)
  • taiko_genesis: update interanl devnet genesis JSON for ontake hardfork (#288) (a748b91)
  • taiko_genesis: update interanl devnet genesis JSON for ontake hardfork (#291) (217c9ec)
  • taiko_genesis: update internal devnet genesis JSON (#285) (b137b2a)
  • taiko_genesis: update internal devnet genesis JSON (#296) (882a6cd)
  • taiko_genesis: update genesis JSONs (#305) (73df1f1)
  • core: update ontakeForkHeight to Sep 24, 2024 (#309) (4e05e58)

Bug Fixes

  • taiko_miner: fix a typo (#299) (5faa71b)
  • txpool: basefee requires mintip to not be nil. (#297) (6315fd4)
  • taiko_genesis: update devnet Ontake fork hight (#302) (d065dd2)
  • core: fix a transaction Message assembling issue (#308) (04d76e8)

Don't miss a new taiko-geth release

NewReleases is sending notifications on new releases.