Skip to content
This repository has been archived by the owner on May 11, 2024. It is now read-only.

v0.19.0

Compare
Choose a tag to compare
@github-actions github-actions released this 20 Feb 03:35
ca09881

0.19.0 (2024-02-19)

Features

  • all: changes based on protocol TaikoL1.getBlock() update (#558) (c853370)
  • all: sync state root rather than signal service's storage root (#549) (b05c0d6)
  • bindings: try parsing more custom errors (#531) (025d985)
  • bindings: update AssigmentHook signing based on protocol updates (#519) (73a6047)
  • bindings: update Go contract bindings (#471) (23ce311)
  • bindings: update Go contract bindings (#520) (386e848)
  • bindings: update Go contract bindings (#551) (4ace57c)
  • bindings: update Go contract bindings (#553) (77d270b)
  • bindings: update Go contracts bindings (#543) (ec81ff3)
  • client: upgrade shell scripts and replace docker image links (#495) (8f0b4c8)
  • config: simplify config loading (#507) (5f9d843)
  • docs: add README for debugging tests (#498) (b4a102d)
  • docs: update swag and swagger docs (#482) (1e26b9e)
  • driver: update TaikoL2.anchor transaction gas limit (#559) (fb9cd12)
  • driver: updates based on the protocol ICrossChainSync changes (#555) (09248b9)
  • internal: add internal dir and format import order (#506) (fdcb4bc)
  • metrics: add some new metrics (#479) (cfeffca)
  • pkg: fix a log issue in ensureGenesisMatched && update a config (#504) (4c01872)
  • pkg: remove reverse iterator (#509) (9929585)
  • proposer: add flag for adding tip to assignmenthook (#540) (4619778)
  • proposer: changes based on protocol AssignmentHook updates (#502) (3908adb)
  • proposer: improve some wording in blob transactions implementation (#556) (192aa38)
  • proposer: improved shuffle function to preserve original prover endpoints slice (#475) (6b25d9d)
  • proposer: optimize proposer logs (#464) (c7e899d)
  • proposer: restore l2.suggestedFeeRecipient flag (#550) (b93cfcf)
  • prover: add --prover.enableLivenessBondProof flag for guardian prover (#530) (9fa5ab6)
  • prover: add more comments to prover package (#491) (2156b49)
  • prover: additional startup info for guardian prover (#552) (6fefa6e)
  • prover: always send guardian proofs for guardian provers (#470) (657f0e4)
  • prover: change block signing to use timestamp as key (#466) (eb5bc7a)
  • prover: check guardian prover contract address (#497) (3794caf)
  • prover: fix / upgrade integration test (#496) (c63e681)
  • prover: fix a SGX proof producer issue (#477) (cd742f7)
  • prover: fix a tier selection issue (#534) (c73661e)
  • prover: guardian prover startup (#529) (5401a80)
  • prover: increase wait time before sending to proofWindowExpiredCh (#505) (6c52594)
  • prover: introduce SGXAndZkevmRpcdProducer (#476) (1750a4b)
  • prover: move sub event logic into event function. (#513) (d7aad5a)
  • prover: refactor of guardian prover heartbeat signing / sending (#472) (630924e)
  • prover: remove result channel in proof_producer.go (#516) (46779ca)
  • prover: remove capacity manager (#478) (8972ee1)
  • prover: set AssignmentHook allowance (#486) (a2af478)
  • prover: set default --prover.proveUnassignedBlocks and --mode.contester value for guardian provers (#492) (d5b798d)
  • prover: support SGX prover with raiko-host (#473) (a27d353)
  • prover: update unretryable error check (#532) (a5b067f)
  • repo: implement EIP-4844 in client (#526) (103cad2)
  • rpc: improve reorg checks (#510) (d375ee0)
  • rpc: simplify RPC clients (#521) (bbe9ed7)
  • test: Upgrade test scripts (#557) (940440c)
  • test: use dynamic docker port (#517) (430abd6)

Bug Fixes

  • bindings: fix AssignmentHookABI variable typo (#468) (3b057f3)
  • docs: fix swagger script (#484) (a624c18)
  • protocol: fix an issue for prover initialization (#480) (c656ddb)
  • prover: change separator (#469) (8e8897f)
  • prover: fix --prover.allowance flag (#490) (271fb6f)
  • prover: fix guardianProverSender.SendStartup (#533) (416ad68)
  • prover: fix guardian prover log package import (#485) (e294b0b)
  • prover: fix guardian prover database key (#522) (35eee7c)
  • prover: only store signed block after successfully sending http request (#489) (956e202)
  • rpc: fix a bug / update logic (#501) (0bb53b4)
  • rpc: fix an issue in checkSyncedL1SnippetFromAnchor && add more logs (#511) (b2f2f0b)
  • test: fix workflow errors (#525) (60f128b)