New
taiko-alethia-client: v2.1.0
2.1.0 (2026-02-02)
Features
- protocol,taiko-client,taiko-client-rs: upgrade preconf whitelist in
DeployProtocolOnL1(#20700) (4e84208) - protocol: remove MIN_ANCHOR_OFFSET from Shasta derivation (#20967) (1423e4a)
- taiko-client,taiko-client-rs: align Shasta manifest validation with the latest protocol updates (#20775) (5e18853)
- taiko-client,taiko-client-rs: changes based on protocol PR #20986 (#20990) (07ad17c)
- taiko-client,taiko-client-rs: changes based on the latest Shasta consecutive proofs submission design (#20979) (f9e6bc4)
- taiko-client,taiko-client-rs: client updates for moving bond processing to L1 (#21078) (68fa85d)
- taiko-client,taiko-client-rs: only allow one block per forced inclusion (#20778) (685445a)
- taiko-client,taiko-client-rs: remove
--propose.anchorOffsetflag (#21053) (eb0f198) - taiko-client,taiko-client-rs: remove
blockIndexinanchorV4(#20610) (1ce7094) - taiko-client,taiko-client-rs: remove
designatedProverfromtransition(#21109) (98d9135) - taiko-client,taiko-client-rs: update
BLOCK_GAS_LIMIT_MAX_CHANGEto200(#21114) (56353ce) - taiko-client,taiko-client-rs: update
MaxBlockGasLimitto45_000_000(#20788) (4f31233) - taiko-client,taiko-client-rs: update
Proposedevent signature (#21052) (5b94117) - taiko-client,taiko-client-rs: update blob offset validation for Shasta proposals (#21148) (74194df)
- taiko-client,taiko-client-rs: update Go / Rust contract bindings (#21011) (fc8c3fb)
- taiko-client,taiko-client-rs: update Go / Rust contract bindings (#21019) (6fb8bb2)
- taiko-client,taiko-client-rs: update Go / Rust contract bindings (#21026) (d8741f1)
- taiko-client,taiko-client-rs: update Go / Rust contract bindings (#21035) (9ee7108)
- taiko-client,taiko-client-rs: update Go / Rust contract bindings (#21050) (a0d76ba)
- taiko-client,taiko-client-rs: updates related to new Shasta
Proposedevent (#21040) (d29355a) - taiko-client: add Nethermind client support for integration tests (#21207) (c6e861c)
- taiko-client: add ratelimit http request (#21226) (d46a00f)
- taiko-client: adjust zk error handing to increase the zk coverage (#21173) (1a0550c)
- taiko-client: align changes in #20439 (#20463) (2a9f611)
- taiko-client: bump
taiko-gethdependency and update Go contract bindings (#20589) (22667a5) - taiko-client: bump
taiko-gethto sync RPC namespace changes (#21238) (ca73ddd) - taiko-client: changes based on new protocol bond processing (#20279) (f8677ef)
- taiko-client: changes based on protocol #20584 and #20590 (#20598) (0a9ca12)
- taiko-client: changes based on protocol
ICodecinterface (#20289) (4a0dde5) - taiko-client: check
designatedProverby callingAnchor(#20819) (8c24fe0) - taiko-client: check Shasta fork activation based on timestamp (#20601) (a885d67)
- taiko-client: check valid proof before submission (#20690) (280bbaa)
- taiko-client: client updates based on sequential proving (#20915) (925305e)
- taiko-client: derive L1 current from last Shasta proposal anchor (#21233) (cb75a4d)
- taiko-client: fetch
LastBlockIDby taiko-geth RPC inhandleShastaProposalReorg(#20821) (f3d855a) - taiko-client: fetch shasta genesis L1 block number by activation timestamp (#20814) (15aed5b)
- taiko-client: gate preconf inserts until post-beacon-sync event sync reset (#21232) (e95778f)
- taiko-client: import Shasta envelopes when receiving Shasta block P2P messages (#20377) (51f421a)
- taiko-client: improve the usage of mutex in Shasta event indexer (#20705) (5931911)
- taiko-client: introduce
--shasta.useLocalDecoderflag (#20685) (ebde23e) - taiko-client: introduce
blockIDToSyncinSetUpEventSync(#21230) (42a71e8) - taiko-client: introduce
DerivationSourceManifest(#20338) (c9abe02) - taiko-client: introduce
LastAnchorBlockNumberfor raiko proof (#20783) (3cb32da) - taiko-client: introduce
ShastaInboxAddressandPacayaInboxAddressflags (#20313) (cbf8dad) - taiko-client: introduce extra into payload building (#21180) (e57deec)
- taiko-client: introduce real proofs for shasta (#20565) (9ca78e7)
- taiko-client: monitor stale proofs and try to aggregate(cherry pick from pr 20898) (#20899) (70f3ed5)
- taiko-client: optimize Shasta event indexer historical mode fetching (#20739) (274ad5c)
- taiko-client: prevent preconf cache reorgs during beacon-sync window (#21237) (d7adf16)
- taiko-client: remove dependency on geth
eth_getBlockByHash(#20357) (667cfaf) - taiko-client: remove duplicate buffer-size stop condition (#20704) (eb3f645)
- taiko-client: replace BytesToHash(slice) with zero-copy common Hash (#20702) (df8dc6d)
- taiko-client: restore
batch-to-last-blockmapping (#21223) (58d747c) - taiko-client: send lastBlockID from inserter to the API, separate pacaya/shasta (#20667) (977bffb)
- taiko-client: shasta upgrade in client (#20000) (8439ec2)
- taiko-client: sync Shasta
extraDataEOP flag handling and drop batch mapping RPC (#21217) (d7d4fb2) - taiko-client: the strategy of proof submission (#21071) (bee558d)
- taiko-client: tolerate
ErrProposalLastBlockUncertain(#21225) (3ee36b7) - taiko-client: update
SafeBlockHash&&FinalizedBlockHashfor Shasta blocks when calling Engine API (#20800) (b92279e) - taiko-client: update Go contract bindings (#20362) (2213344)
- taiko-client: update Go contract bindings (#20401) (8688065)
- taiko-client: update Go contract bindings (#20542) (d74782a)
- taiko-client: update prover
l1Currentcursor initilization for Shasta protocol (#20265) (0e5d1fa) - taiko-client: update test scripts / bindings after #20413 (#20454) (b2373d5)
- taiko-client: updates based on
AnchorForkRouter(#20493) (d494d58) - taiko-client: use taiko-geth
AnchorV4ProposalIDto decode Shasta proposal ID (#20824) (7ccac42)
Bug Fixes
- protocol,taiko-client: harden manifest parsing, require blobs for Shasta, and add timeouts (#20692) (6f287e3)
- relayer: improve MySQL container test reliability (#20328) (8f72a97)
- taiko-client,taiko-client-rs: ensure forced inclusion manifests reuse proposer auth (#20747) (6432f1c)
- taiko-client,taiko-client-rs: ensure Shasta low-bond proposals set
block.extradatabit even for default payloads (#20745) (095311b)
Chores
- main: release taiko-alethia-client 1.11.0 (#19922) (eb76c2b)
- protocol,taiko-client,taiko-client-rs: cherry pick pr 20762 (#20763) (09ff83f)
- protocol: add
MAX_BLOCK_GAS_LIMIT(#20522) (9878f60) - repo: merge
taiko-alethia-v3.0.0branch to main (#20733) (225f319)
Documentation
- protocol,relayer,taiko-client: fix some inaccuracies in docs (#20221) (5be8b50)
- taiko-client: fix incorrect function documentation for EncodeAndCompressShast… (#20290) (56b939f)
- taiko-client: fix readme to actual directory structure (#20684) (64d2865)
Code Refactoring
- protocol,taiko-client-rs,taiko-client: move LibManifest constants to Derivation.md (#20545) (da27f44)
- taiko-client: make canonical batch checks return known/unknown instead of only errors (#20925) (32e6fbd)
Performance Improvements
- taiko-client: parallelize live indexing and optimize blob fetching (#20720) (ec9c3d5)
- taiko-client: reuse http client for connection pooling (#20680) (aefb81f)
Tests
- taiko-client,protocol: introduce tests with bond instructions && improve
DeployProtocolOnL1deployment script (#20714) (fa61a1d) - taiko-client: add
TestForceAggregateback (#21157) (e7112d3) - taiko-client: add more Shasta driver tests (#20716) (49ad31e)