taiko-alethia-client: v1.6.0
Pre-release
Pre-release
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
forL1Origin
(#19444) (883a356) - taiko-client: introduce
GET /status
for preconfirmation API server (#19358) (1dce498) - taiko-client: introduce
ImportPendingBlocksFromCache
inPreconfBlockAPIServer
(#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 noHeadL1Origin
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 viaPOST /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
- taiko-client: cleanup
Ontake
fork implementation (#19294) (e6c780d) - taiko-client: polish #19361 (#19435) (6e5b8c8)
- taiko-client: refactor generated proof logs (#19366) (3e3f295)
- taiko-client: rename
blobSyncer
toeventSyncer
(#19340) (74751b9)