Skip to content

Releases: taikoxyz/simple-taiko-node

v1.9.0

20 Jan 06:22
515b330
Compare
Choose a tag to compare
v1.9.0 Pre-release
Pre-release

Summary

1.9.0 (2025-01-20) is a pre-release for the Hekla testnet, 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 1st, 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. This pre-release applies only to the Hekla testnet and is not for mainnet use.

Features

  • driver,prover,proposer: bump client version (#353) (02fa9b6)

v1.8.2

15 Jan 08:35
8a609a4
Compare
Choose a tag to compare
v1.8.2 Pre-release
Pre-release

1.8.2 (2025-01-15).

Chores

  • env: update .env.sample.hekla (4bd0a2a)
  • prover,proposer,driver: upgrade client version to 0.43.0 on Hekla (#351) (ff47aaf)

v1.8.1

24 Oct 12:52
a643db8
Compare
Choose a tag to compare

Summary

v1.8.1 (2024-10-24) is a release for Taiko Mainnet, with support for the upcoming Ontake protocol fork, as well as optimizations and bug fixes.

Mandatory Update ⚠️

Key Dates

  • Protocol Upgrade: Oct 31th, 2:00 AM UTC (10:00 AM Singapore) — Ensure your software is updated before this time.
  • Ontake Fork: Estimated for Nov 15th, 2024, at block height 538,304. The exact time may vary due to block time variability.

Required Software Versions

The versions listed below are the minimum required for the Ontake 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.

Details

Features

Chores

Bug Fixes

  • proposer,driver,prover: bump version (#343) (254fb8e)

v1.8.0

24 Oct 01:08
2416c35
Compare
Choose a tag to compare

Summary

v1.8.0 (2024-10-23) is a release for Taiko Mainnet, with support for the upcoming Ontake protocol fork, as well as optimizations and bug fixes.

Mandatory Update ⚠️

Key Dates

  • Protocol Upgrade: Oct 31th, 2:00 AM UTC (10:00 AM Singapore) — Ensure your software is updated before this time.
  • Ontake Fork: Estimated for Nov 15th, 2024, at block height 538,304. The exact time may vary due to block time variability.

Required Software Versions

The versions listed below are the minimum required for the Ontake 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.

Details

Features

Chores

v1.7.0

12 Sep 23:56
c7b6373
Compare
Choose a tag to compare
v1.7.0 Pre-release
Pre-release

Summary

v1.7.0 is a release for the Hekla testnet, with support for the upcoming Ontake protocol fork, as well as optimizations and bug fixes.

Mandatory Update ⚠️

Key Dates

  • Protocol Upgrade: Sep 20th, 2:00 AM UTC (10:00 AM Singapore) — Ensure your software is updated before this time.
  • Ontake Fork: Estimated for Sep 24th, 2024, at block height 840,512. The exact time may vary due to block time variability.

Required Software Versions

The versions listed below are the minimum required for the Ontake 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. This pre-release applies only to the Hekla testnet and is not for mainnet use.

Details

Features

  • prover,proposer,driver: bump client version (#330) (ce53ce2)

  • feat(env): update Hekla && mainnet bootnodes by @davidtaikocha in #332

  • chore(main): release 1.7.0 by @github-actions in #333

Full Changelog: v1.6.0...v1.7.0

v1.6.0

12 Sep 03:59
346e7ed
Compare
Choose a tag to compare

Summary

v1.6.0 is a pre-release for the Hekla testnet, with support for the upcoming Ontake protocol fork, as well as optimizations and bug fixes.

⚠️ Mandatory Update ⚠️

Timing

There are two crucial timestamps to be aware of:

  • Protocol upgrade timestamp: Sep 20th, 2:00 AM UTC (10:00 AM Singapore) — This is the earliest time we'll perform the contract upgrade on Hekla. You must start using the new software before this time.
  • Ontake fork timestamp: Estimated to occur on Sep 24th, 2024, at fork block height 840,512. Due to Taiko's variable block time, the exact moment can't be precisely predicted.

Software releases

The following software versions must be used in conjunction:

  • taiko-geth: v1.8.0
  • taiko-client: v0.36.0
  • simple-taiko-node: v1.6.0
  • taiko protocol: v1.9.0 — If using a ProverSet for block proposal and proving, update its implementation to the new version in this release.

Failure to upgrade may result in disconnection from the Taiko network or other operational issues. You can revert to the previous version before the fork occurs after upgrading to this pre-release, as there are no database schema changes.

This pre-release is intended for the Hekla testnet only and shall not be used for Taiko mainnet.

Details

Features

  • prover,proposer,driver: bump client version (#330) (ce53ce2)

v1.4.0

19 Jul 19:54
e7d458c
Compare
Choose a tag to compare

1.4.0 (2024-07-18)

Features

Bug Fixes

Chores

Workflow

  • repo: improving repo workflows/renaming (#317) (589456b)

v1.3.0

08 Jul 06:28
3399581
Compare
Choose a tag to compare

1.3.0 (2024-07-08)

Features

v1.2.0

01 Jul 07:05
1d0048c
Compare
Choose a tag to compare

1.2.0 (2024-07-01)

Features

v1.1.0

06 Jun 02:28
81c587f
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.0...v1.1.0