Skip to content

Releases: taikoxyz/taiko-mono

docs-site: v1.24.0

19 Feb 01:42
d43bb13
Compare
Choose a tag to compare

1.24.0 (2025-02-19)

Features

  • docs-site: structure docs and add Gwyneth docs (#18894) (8a542cd)

taiko-alethia-protocol: v2.1.0

19 Feb 03:24
a1e4ed7
Compare
Choose a tag to compare
Pre-release

2.1.0 (2025-02-19)

This release contains the Pacaya protocol fork, a major update for Taiko Alethia that introduces breaking changes to support upcoming based preconfirmation and improve overall protocol efficiency. Note that this release is being audited by Halborn.

Summary

  1. Batch Block Proposal
    Blocks are now proposed in batches, where a single batch can generate zero, one, or multiple blocks. All blocks within a batch share common metadata and draw transactions from the same source. This change enhances scalability and streamlines block processing.

  2. Simplified Proving Mechanism

    • Multi-tier proofs and proof contestation have been removed for simplicity.
    • Proof verifiers have been abstracted away from the core protocol, reducing complexity and improving modularity.
  3. Reduced Proving and Cool-down Windows

    • The proving window has been reduced to 2 hours.
    • The cool down window has also been reduced to 2 hours.
      These changes prepare community provers for the upcoming major protocol upgrade, which will introduce sequential block proving.
  4. Solver Support for ERC20 Tokens
    Solver support has been added to the ERC20Vault to enable faster withdrawals, improving user experience and liquidity efficiency.

  5. Ether as Proving Bonds
    The protocol now supports the use of Ether for proving bonds. Note: This feature is for protocol flexibility and will not be utilized by Taiko Alethia in production.

  6. Optimized Address Lookup
    A new interface, IResolver, has been introduced to optimize address lookup, enhancing performance and reducing gas costs.

Features

  • protocol: add lastProposedIn to slotB (#18379) (96b380a)
  • protocol: add proposeBlocksV2 method to ProverSet (#18115) (0743a99)
  • protocol: add aggregated sgx verify test (#18160) (8dda47b)
  • protocol: add blobCreatedIn to BlobParams (#18954) (adaf808)
  • protocol: add function in preconf whitelist to retrieve operator for next epoch (#18935) (b22ed04)
  • protocol: add Hekla Ontake hardfork upgrade scripts (#18103) (a3436e8)
  • protocol: add scripts back for testing bridge (#18910) (1151d38)
  • protocol: add solver support for l2 to l1 eth bridging (#18805) (320ef05)
  • protocol: adjust the zk ratio(risc0 & sp1) (#18613) (431435e)
  • protocol: adjust zk(risc0 & sp1) ratio (#18684) (a0c21a3)
  • protocol: allow local.params.parentMetaHash to remain as 0 (#18451) (94185fe)
  • protocol: allow any ERC20 tokens or Ether to be used as bonds (#18380) (1920521)
  • protocol: allow msg.sender to customize block proposer addresses (#18048) (22055cc)
  • protocol: allow owner to update recipient in TokenUnlock (#18184) (773ae1b)
  • protocol: allow per-block signals (#18905) (980912a)
  • protocol: change HeklaTaikoToken's clock mode to timestamp to test the DAO (#18597) (ccc9500)
  • protocol: check lastVerifiedBatchId with Pacaya fork height in getLastVerifiedTransition (#18906) (d97d726)
  • protocol: check-in HeklaTaikoToken (#18189) (60c38d8)
  • protocol: decrease the rate of risc0 in Hekla (#18553) (57d20db)
  • protocol: enable sp1 batch aggregation (#18199) (038cd32)
  • protocol: improve getTransitions (#18181) (868d733)
  • protocol: increase risc0 frequency in Hekla (#18407) (350264c)
  • protocol: Increase the probability of sgx proof for lab proposer (#18288) (fd0dbbb)
  • protocol: increase zk(risc0 & sp1) rate in mainnet (#18481) (f24a908)
  • protocol: introduce getTransitions in TaikoL1 (#18154) (273bf53)
  • protocol: introduce ForkManager to improve protocol fork management (#18508) (ff5c196)
  • protocol: make TaikoL2Deprecated ABI go-ethereum compatible (#18659) (05594cf)
  • protocol: make sure init() covers logics in init2(), init3().. (#18292) (9d06958)
  • protocol: measure gas per block using a debug event (#18470) (e84e472)
  • protocol: pacaya fork with simplified based rollup protocol (#18535) (3d85f7c)
  • protocol: propose a batch blocks conditionally (#18570) (e846f62)
  • protocol: rename B_BLOCK_PROPOSER to B_PRECONF_REGISTRY (#18255) (bf3caf7)
  • protocol: request zk proofs(risc0 & sp1) in mainnet (#18467) (1fab427)
  • protocol: scripts to deploy new mainnet implementation contracts (#18356) (269759b)
  • protocol: support delayed forced inclusion of txs (#18883) (a244be2)
  • protocol: tolerate invalid BaseFeeConfig on L2 (#18338) (f9f5d15)
  • **prot...
Read more

docs-site: v1.23.3

18 Feb 03:27
0490d3b
Compare
Choose a tag to compare

1.23.3 (2025-02-18)

Bug Fixes

docs-site: v1.23.2

14 Feb 07:01
db25876
Compare
Choose a tag to compare

1.23.2 (2025-02-14)

Chores

docs-site: v1.23.1

11 Feb 16:42
0c5d225
Compare
Choose a tag to compare

1.23.1 (2025-02-11)

Chores

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)