Skip to content

chore(main): release protocol 1.0.0#6

Open
github-actions[bot] wants to merge 1 commit intomainfrom
release-please--branches--main--components--protocol
Open

chore(main): release protocol 1.0.0#6
github-actions[bot] wants to merge 1 commit intomainfrom
release-please--branches--main--components--protocol

Conversation

@github-actions
Copy link

@github-actions github-actions bot commented Feb 14, 2024

🤖 I have created a release beep boop

1.0.0 (2024-02-19)

⚠ BREAKING CHANGES

  • protocol: improve signal service and remove ICrossChainSync (#15859)
  • protocol: re-implement multi-hop bridging with optional caching (#15761)
  • protocol: improve protocol based on Brecht's internal review (#15740)

Features

  • protocol, relayer: Improved Taiko Protocol and Relayer Documentations (#15440) (67ca2e1)
  • protocol: add AuthorizeTaikoForMultihop script (#15888) (45aff8e)
  • protocol: add LibTiers.TIER_GUARDIAN to OptimisticTierProvider (#15647) (ee5c855)
  • protocol: add OptimisticTierProvider for client testing (#15645) (6569264)
  • protocol: add ERC20Airdrop test and deployment script (#15752) (e60588c)
  • protocol: add GuardianApproval event to GuardianProver (#15817) (78f0481)
  • protocol: add message owner parameter to vault operations (#15770) (136bdb7)
  • protocol: add one missing replaceUUPSImmutableVaules in genesis generation script (#15479) (24d73e7)
  • protocol: Add parent's metaHash to assignment (#15498) (267e9a0)
  • protocol: Add TaikoGovernor (#15228) (f4a007b)
  • protocol: Add votes and snapshot plugin (#15732) (45b549b)
  • protocol: adopt optimism new trie codebase (#15608) (f5e7ee1)
  • protocol: allow bridge to ban addresses (#15577) (17b074b)
  • protocol: allow disabling block reuse (#15916) (0f314c5)
  • protocol: allow one-tx claim and delegation for bridged ERC20 tokens (#15727) (603f24b)
  • protocol: allow setting L2 coinbase (#15743) (e3fde54)
  • protocol: Based Contestable Rollup with multi-proofs and multi-hop bridging (#14705) (28000b3)
  • protocol: check 4844 staticcall return values (TKO-22) (#15574) (00a9cd7)
  • protocol: check if addresses ever reregistered in SGXProver (#15665) (27c86c1)
  • protocol: enable remote attestation in SGX prover (#15559) (95159d6)
  • protocol: enable strike price to token grants (#15522) (baefaef)
  • protocol: enforce an invocation delay for bridged messages (#15555) (59c322d)
  • protocol: fix an function selector issue in AddSGXVerifierInstances (#15392) (3bf2a01)
  • protocol: fix issues in AssignmentHook (#15486) (a394abd)
  • protocol: Fix new token migration change (#15470) (a7a93c1)
  • protocol: fix signal service multi-hop proof verification bugs (#15680) (b46269c)
  • protocol: force nonzero blockhash and signalroot (#15538) (bc0ca8d)
  • protocol: get rid of new compiler warnings (#15613) (ccee985)
  • protocol: getBlock also returns the transition used to verify the block (#15917) (e583d99)
  • protocol: grant securityCouncil the PROPOSER role (#15355) (d50b276)
  • protocol: improve protocol based on Brecht's internal review (#15740) (791b139)
  • protocol: improve signal service and remove ICrossChainSync (#15859) (58ffe10)
  • protocol: make L2 1559 config upgradable (#14715) (ee26881)
  • protocol: Modify LibProposing to accept oracle as assigned prover (#14695) (52a50b7)
  • protocol: move prover assignment verification to hook (#15208) (d61af90)
  • protocol: multiple improvements & bug fixes (#15255) (337c57c)
  • protocol: One grant per address (#15558) (0e24d2d)
  • protocol: re-implement multi-hop bridging with optional caching (#15761) (a3a12de)
  • protocol: remove hardhat dependency (#15442) (b0ce57e)
  • protocol: reserve 2 slots for TaikoData.Transition (#15716) (8099bd1)
  • protocol: Sgx improvements (#15514) (47b07bb)
  • protocol: sync state root rather than signal service's storage root (#15671) (ea33e65)
  • protocol: update PlonkVerifier based on current public input (#14647) (9808185)
  • protocol: update PlonkVerifier for A6 (#15388) (a510639)
  • protocol: update a protocol comment (#15493) (45e79e3)
  • protocol: upgrade scripts for new proxies (#15452) (37e6b62)
  • protocol: USDCAdaptor deployment script + documentation (#15478) (f4b0955)
  • protocol: use blobhash() and remove BlobHashReader.yulp (#15610) (d886ad7)
  • protocol: Use taikoL2's address as the treasury address in circuits (#15350) (161f4c6)
  • protocol: validate instance the old way (#14639) (8e8601b)

Bug Fixes

  • bug: handle message.to == signal_service (#15385) (cc2b66c)
  • fix an issue in SetRemoteBridgeSuites (1783b5e)
  • fix SetRemoteBridgeSuites (#15312) (ed91300)
  • fix typos in tests and comments (#15028) (54bf597)
  • protocol: add access control to BridgedERC20Base.burn (TKO-08 ) (#15566) (9004b04)
  • protocol: add delete-instance function (TKO16) (#15629) (a62a137)
  • protocol: address miscellaneous feedbacks from Sigma Prime (TKO26) (#15600) (760d3dc)
  • protocol: allow proposing when proving is paused (#15796) (6b46943)
  • protocol: block reusability check error fixed (TKO-18) (#15572) (27ce911)
  • protocol: block reward must be minted (#14595) (e92b1da)
  • protocol: change transition ID from uint16 to uint32 (#14620) (c8969b6)
  • protocol: Correct decoding (TKO-03) (#15582) (dc46b27)
  • protocol: Deposit ether reentrancy (TKO-14) (#15569) (7327ff0)
  • protocol: disallow duplicate hooks (#15492) (5bf916d)
  • protocol: fix a bug reported by Quillaudit (#14938) (99b200b)
  • protocol: fix Bridge bug in retrying message (#15403) (8cb9a64)
  • protocol: fix bridge token transfer check (#15422) (a31b91a)
  • protocol: fix bug in LibBytesUtils.toBytes32 (TKO-07) (#15565) (6def8a3)
  • protocol: fix chainid check to allow the case where chainid = type(uint64).max to still be valid, per the implied intention of type downcasting (#15792) (a401622)
  • protocol: fix cooldown/proof window caused by pausing (TKO-12) (#15585) (b2176d3)
  • protocol: fix cooldown/proof window caused by pausing proving (again) (#15616) (e43b512)
  • protocol: fix encode eth deposit check (#15793) (005a37a)
  • protocol: Fix genesis tests (#14813) (a38b1d4)
  • protocol: fix guardian prover bug (#15528) (ff8690e)
  • protocol: fix recall not working with bridged tokens (#15679) (dd2c33d)
  • protocol: fix revert reading blockhash (TKO-19) (#15570) (465f7f4)
  • protocol: fix singla service cannot be shared by multiple taiko L1/L2 contracts bug (#15807) (a652ae8)
  • protocol: fix some file names of the proxy upgrade scripts (#15463) (3430d89)
  • protocol: Fix taiko token domain separator (#15717) (6e2771c)
  • protocol: imporve bridge _proveSignalReceived and fix genesis test (#15641) (15f6995)
  • protocol: need to fix a bug in LibTrieProof (or its test) (#15739) (ac1ca31)
  • protocol: new way to calculate meta.difficulty (TKO-11) (#15568) (8c4b48e)
  • protocol: Non-recursive abi.encode for Zk Verifier (#15344) (8fc51b4)
  • protocol: prove signal with full merkle proofs against block state roots (#15683) (e2f4bc2)
  • protocol: Remove duplicated events during mint and burn (#14686) (3ff0018)
  • protocol: remove proof from getInstance calculation (#14623) (2eedc33)
  • protocol: replace __self in bytecode for all EssentialContracts when generating genesis JSON (#15476) (552e983)
  • protocol: revert impl deployment V2 (#14621) (7e59e0b)
  • protocol: sync submodule commits (#15656) (986cb63)
  • protocol: tstore is not suppported on L2 now (#15802) (f44698e)
  • protocol: update amounts emitted to match length with tokenIds (#15898) (bfa0ca2)
  • protocol: Use safeMint with ERC721 (#15636) (c12e2d7)
  • protocol: use safeTransferFrom (TKO-09) (#15567) (30d771c)
  • repo: fix some typos (#15021) (5d5b72d)

Reverts

  • protocol: revert update open-zeppelin contracts (#15896) (994e29e)

This PR was generated with Release Please. See documentation.

@github-actions github-actions bot force-pushed the release-please--branches--main--components--protocol branch 2 times, most recently from 8db0acb to dfa2483 Compare February 16, 2024 11:42
@github-actions github-actions bot force-pushed the release-please--branches--main--components--protocol branch from dfa2483 to b8e7dc2 Compare February 19, 2024 18:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants