Skip to content

protocol: v1.10.0

Compare
Choose a tag to compare
@taiko-kitty taiko-kitty released this 01 Nov 06:00
9345f14

1.10.0 (2024-11-01)

Features

  • protocol: add proposeBlocksV2 method to ProverSet (#18115) (0743a99)
  • protocol: add aggregated sgx verify test (#18160) (8dda47b)
  • protocol: add Hekla Ontake hardfork upgrade scripts (#18103) (a3436e8)
  • protocol: allow owner to update recipient in TokenUnlock (#18184) (773ae1b)
  • protocol: check-in HeklaTaikoToken (#18189) (60c38d8)
  • protocol: enable sp1 batch aggregation (#18199) (038cd32)
  • protocol: improve getTransitions (#18181) (868d733)
  • protocol: Increase the probability of sgx proof for lab proposer (#18288) (fd0dbbb)
  • protocol: introduce getTransitions in TaikoL1 (#18154) (273bf53)
  • protocol: make sure init() covers logics in init2(), init3().. (#18292) (9d06958)
  • protocol: rename B_BLOCK_PROPOSER to B_PRECONF_REGISTRY (#18255) (bf3caf7)
  • protocol: scripts to deploy new mainnet implementation contracts (#18356) (269759b)
  • protocol: update mainnet ontakeForkHeight config (#18252) (7550882)
  • protocol: update ric0 & sp1 verification contract (#18269) (684a909)
  • protocol: update sp1 contracts (#18097) (6f26434)
  • protocol: upgrade script (#18334) (2c41dd1)
  • protocol: user smaller cooldown windows (#18345) (63455f9)

Bug Fixes

  • protocl: check blockId in getBlock and getBlockV2 (#18327) (4288fb6)
  • protocol: avoid invocation in Bridge message processing if calldata is "" and value is 0 (#18137) (10c2972)
  • protocol: correct the wrong router address for mainnet (#18291) (ae0a9da)
  • protocol: fix a new bug in LibProposing (#18328) (7436bae)
  • protocol: fix an issue in same transition check (#18254) (233806e)
  • protocol: fix DCAP configuration script (#18088) (e8618c5)
  • protocol: fix issue in mainnet deployment script (#18283) (5c371a1)
  • protocol: fix LibAddress.supportsInterface to handle undecodeable return data (#18286) (299b4c9)
  • protocol: fix permission in ComposeVerifier (#18302) (4c45d8b)
  • protocol: fix proposeBlock()'s block id check (#18227) (3a9d6c1)
  • protocol: fix test related to SendMessageToDelegateOwner.s.sol (#18300) (65daa3e)
  • protocol: fix wrong Bridged ERC20 address cache (#18287) (49267ab)
  • protocol: revert a change to maintain taiko-geth compatibility (#18331) (9d18d59)
  • protocol: revert changes related to proposedIn and proposedAt to fix a bug (#18333) (5cb43ab)
  • protocol: reward non-assigned prover 7/8 liveness bond (#18132) (9f99099)
  • protocol: small fix to 1559 error check (#18339) (4428661)

Chores

  • docs: redirect the contribution.md path (#18316) (0607ef7)
  • main: release protocol 1.10.0 (#18077) (3d12cb2)
  • protocol: add functions to ITaikoL1 for Nethermind Preconf (#18217) (e349d22)
  • protocol: change Hekla gas issuance per sec to 100000 (#18335) (3d448d4)
  • protocol: change Hekla sharingPctg to 80% & gasIssuancePerSecond to 1000000 (#18322) (75feb5b)
  • protocol: deploy MainnetTierRouter and update RollupAddressCache (#18359) (aa351ab)
  • protocol: fix lint issue in SP1Verifier (#18213) (7874dd3)
  • protocol: improve the usage of initializer and reinitializer (#18319) (13cc007)
  • protocol: remove TIER_ZKVM_ANY in MainnetTierRouter (#18357) (500a8bb)
  • protocol: revert Hekla baseFeeConfig updates (#18340) (ae8ac3c)
  • protocol: set mainnet Ontake fork height (#18112) (8812eb2)
  • protocol: shorten imports in solidity files (#18221) (9b2ba6a)
  • protocol: undo 1.10.0 release (#18363) (116578e)
  • protoco: remove unused delegate owner deployment (#18290) (63ba863)

Documentation

Code Refactoring

  • protocol: simplify some protocol code based on OpenZeppelin's recommendation (#18308) (fbad703)
  • protocol: slightly change defender monitors (#18086) (b93d056)

Tests

Workflow