Skip to content

taiko-alethia-client: v1.6.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@taiko-kitty taiko-kitty released this 01 Jun 04:10
f89b622

1.6.0 (2025-05-31)

Features

  • taiko-client: add checks to ensure preconfirmation blocks are based on canonical chain (#19379) (22e8a64)
  • taiko-client: add more double-checks in isKnownCanonicalBlock (#19473) (bf86754)
  • taiko-client: add more preconfirmation metrics (#19523) (b599ffe)
  • taiko-client: check router on taiko wrapper before allowing preconf block to be made (#19525) (0c4bd86)
  • taiko-client: cherry-pick a missing proposer change in 0.43.2 (#19482) (3a90600)
  • taiko-client: gossip req/resp + endofsequencer mark + ws endpoint (#19361) (efc6f91)
  • taiko-client: improve FetchPacaya (#19438) (e903eec)
  • taiko-client: improve isBatchPreconfirmed (#19373) (efe2d99)
  • taiko-client: improve RequestProof (#19433) (3580ac1)
  • taiko-client: introduce --prover.localProposerAddresses flag (#19517) (e7b8f05)
  • taiko-client: introduce BuildPayloadArgsID for L1Origin (#19444) (883a356)
  • taiko-client: introduce GET /status for preconfirmation API server (#19358) (1dce498)
  • taiko-client: introduce ImportPendingBlocksFromCache in PreconfBlockAPIServer (#19339) (0da05f5)
  • taiko-client: introduce payloadQueue for P2P gossip messages (#19195) (f981f59)
  • taiko-client: lookahead sliding window (#19322) (abcc6a6)
  • taiko-client: preconf handover skip slots (#19271) (f7fef81)
  • taiko-client: remove DELETE /preconfBlocks API (#19537) (9678be5)
  • taiko-client: remove an unused field in BatchProposedIterator (#19524) (827cd89)
  • taiko-client: remove Guardian Prover ABI (#19506) (349ad4b)
  • taiko-client: remove two unused flags (#19434) (84f5631)
  • taiko-client: run tests post Pacaya fork (#19313) (461bf65)
  • taiko-client: set pacayaForkHeightMainnet (#19448) (ddc2408)
  • taiko-client: validate the payload before caching it && only cache the preconf block request after sent (#19487) (973929b)

Bug Fixes

  • repo: codecov integration fix (#19326) (2d6673f)
  • taiko-client: a Pacaya height that the mainnet won't reach temporarily (#19299) (fe7833b)
  • taiko-client: check pointer before logging (#19466) (0310690)
  • taiko-client: curr range lookahead fix (#19529) (38f7ad4)
  • taiko-client: fix an issue for inserting Anchor block after precomfirmation (#19425) (d7b11d1)
  • taiko-client: fix an issue in isBatchPreconfirmed (#19314) (17346cf)
  • taiko-client: fix an issue in RemovePreconfBlocks when no HeadL1Origin in L2 EE (#19307) (602bdd3)
  • taiko-client: fix an issue in missing ancients search (#19323) (ac7ba74)
  • taiko-client: fix an occasional engine.SYNCING error when receiving P2P preconf blocks (#19262) (23e4bc5)
  • taiko-client: make metrics about sgx-geth more accurate (#19352) (b5c1f96)
  • taiko-client: only update the lookahead once per epoch (#19483) (5c32d6a)
  • taiko-client: reduce slot required for updating lookahead (#19526) (a804cb2)
  • taiko-client: update highestUnsafeL2PayloadBlockID if reorging via POST /preconfBlocks (#19490) (ecc71f5)
  • taiko-client: update highest unsafe payload on import child blocks (#19556) (9a0a4aa)
  • taiko-client: update slots in epoch for handover (#19282) (ea4a197)

Chores

  • protocol, taiko-client: general typos fix (#19272) (c22e86d)
  • taiko-client: add a log for local proposer addresses (#19518) (bb1fec4)
  • taiko-client: add more preconfirmation metrics (#19342) (669ab99)
  • taiko-client: clean up the unused code (#19547) (87fc74f)
  • taiko-client: cleanup the Ontake fork decompression method (#19528) (e30687c)
  • taiko-client: improve error messages when initiating pacaya clients (#19388) (bb54d0c)
  • taiko-client: remove an unused filed in PreconfBlockAPIServer (#19386) (d8f6a17)
  • taiko-client: when removing preconf blocks, use the update method to log it (#19515) (3fc156e)

Code Refactoring

Tests