Skip to content

Releases: taikoxyz/taiko-mono

docs-site: v1.23.0

05 Feb 09:43
ecfd79f
Compare
Choose a tag to compare

1.23.0 (2025-02-05)

Features

  • docs-site: enhance some sections (#18850) (61fff4e)
  • protocol: pacaya fork with simplified based rollup protocol (#18535) (3d85f7c)

taiko-alethia-protocol: v1.12.0

04 Feb 04:58
9d2aac8
Compare
Choose a tag to compare

1.12.0 (2025-02-04)

Features

Bug Fixes

  • protocol: add timestamp as a new parameter to getBasefeeV2 (#18686) (361c26a)
  • protocol: avoid setting stateRoot = 0 in ContextV2 (#18858) (3055175)
  • protocol: deep copy context transition (#18859) (0f4db9b)

docs-site: v1.22.1

29 Jan 14:24
e10c62f
Compare
Choose a tag to compare

1.22.1 (2025-01-29)

Bug Fixes

  • docs-site: touch up some content for rebrand (#18847) (720c69d)

docs-site: v1.22.0

29 Jan 07:18
007b17c
Compare
Choose a tag to compare

1.22.0 (2025-01-29)

Features

Bug Fixes

docs-site: v1.21.4

21 Jan 08:25
fb7479e
Compare
Choose a tag to compare

1.21.4 (2025-01-21)

Bug Fixes

  • docs-site: omitted L1 HTTP endpoint from taiko client flags (#18798) (a3e08ff)

Chores

  • docs-site: update documentation for upcoming hekla upgrade (#18810) (cc2010c)
  • docs-site: update network config and add batch proof guide (#18776) (8710cd8)

taiko-alethia-client: v0.43.1

20 Jan 04:34
076f5f0
Compare
Choose a tag to compare

Summary

v0.43.1 (2025-01-17) is a release for the mainnet, with support for the upcoming protocol fork, as well as optimizations and bug fixes.

Major Updates:

  • Supported revert protection to protect proposers' profit. (Need your PBS service support revert protection and upgrade the ProverSet)
  • Introduced the fallback mechanism, proposer will use calldata as DA when blob fee is more expensive than using calldata when enabled the l1.fallbackToCalldata.
  • Reduced the provingWindow.
  • Introduced proof aggregation, provers can accumulate a certain number of proofs and submit them in batches to save gas costs.
  • Breaking change in ABI encoding due to contract upgrade ⚠️ .

Command-Line Flags

New Flags

  • --l1.fallbackToCalldata: Optional config. If set to true, the proposer will use calldata as DA when the blob fee is more expensive than using calldata.

  • --l1.revertProtection: Optional config. Enable revert protection within your ProverSet contract, this is effective only if your PBS service supports revert protection.

  • --prover.sgx.batchSize: Optional config. The default size of batch sgx proofs, when it arrives, submit a batch of proof immediately, when the value is larger than 1, it means enabling the proof aggregation.

  • --prover.forceBatchProvingInterval: Optional config. Time interval to prove blocks, even if the number of pending proofs does not exceed the batchSize, this flag only works when the proof aggregation is enabled.

Removed Flags

  • --prover.capacity: Please ensure this flag is removed from your configuration file.
  • --extraData: Optional, if you used this flag before, it won't work after the upgrade.
  • --prover.minEthBalance: Optional, if you used this flag before, it won't work after the upgrade.
  • --prover.minTaikoTokenBalance: Optional, if you used this flag before, it won't work after the upgrade.
  • --prover.blockSlippage: Optional, if you used this flag before, it won't work after the upgrade.
  • --prover.maxProposedIn: Optional, if you used this flag before, it won't work after the upgrade.

Mandatory Update ⚠️

Key Dates

  • Protocol Upgrade: Feb 13th, 2025, 2:00 AM UTC (10:00 AM Singapore) — Ensure your software is updated before this time.

Required Software Versions

The versions listed below are the minimum required for the fork upgrade. Please note that newer versions may be released, and it's advised to stay updated.

Failure to upgrade may lead to network disconnection or operational issues. You can revert to previous versions before the fork if necessary, as no database schema changes are involved. .

Chores

  • taiko-client: add more logs for BlockProposedIterator (#18772) (1b02bc0)
  • taiko-client: ensure event block IDs are continuous (#18775) (b359be0)
  • taiko-client: improve BlobFetcher (#18786) (fc32df8)
  • taiko-client: make full sync to sync to the latest header (#18771) (65f763b)
  • taiko-client: more logs for BlockBatchIterator (#18774) (3945f60)
  • taiko-client: rename io.EOF in iterators (#18777) (c634425)

taiko-alethia-client: v0.43.0

14 Jan 02:57
a525b2b
Compare
Choose a tag to compare
Pre-release

v0.43.0 (2025-01-14)

Features

  • taiko-client: only check and trigger P2P sync progress right after starting (#18745) (a05e4c9)
  • taiko-client: remove soft blocks implementation (#18744) (f645b23)
  • taiko-client: soft block driver APIs (#18273) (9fff7ff)

Bug Fixes

  • taiko-client: check inner iterator errors in BlockProposedIterator (#18757) (404efcc)
  • taiko-client: check the blockID of the last verified block before using it as FinalizedBlockHash (#18739) (8c364b1)
  • taiko-client: remove finalizedBlock info when P2P syncing (#18735) (d81a630)
  • taiko-client: revert tracker.triggered related changes (#18737) (e76d865)

Chores

  • taiko-client: add softBlock server start log (#18731) (23594ff)
  • taiko-client: bump taiko-geth dep (#18730) (554f679)
  • taiko-client: cleanup some unused variables in bindings package (#18752) (13ccc54)
  • taiko-client: improve TxBuilderWithFallback logs (#18738) (01ebba3)

Tests

docs-site: v1.21.3

13 Jan 07:04
b01eec1
Compare
Choose a tag to compare

1.21.3 (2025-01-13)

Chores

docs-site: v1.21.2

07 Jan 09:24
175837b
Compare
Choose a tag to compare

1.21.2 (2025-01-07)

Chores

  • docs-site: update codebase analysis to reflect protocol changes (#18714) (6157af5)

taiko-alethia-client: v0.42.1

07 Jan 08:14
6356cd2
Compare
Choose a tag to compare
Pre-release

0.42.1 (2025-01-07)

Chores

  • taiko-client: always use blockID instead of height for L2 blocks in logs (#18719) (a02b96d)
  • taiko-client: improve proposer gas estimation (#18727) (6aed5b3)