1.1.0 (2024-03-29)
Features
- protocol: Adjust proving reward to increase valid contestation ROI (37fa853)
- protocol: allow L2 contracts to read L2's parent block timestamp (#16425) (9b79359)
- protocol: allow minGuardians be any value between 0 and numGuardians (#16384) (0b1385e)
- protocol: Emit event for client / node (Requested by Huan) (37fa853)
- protocol: enable EIP712 signature for TimelockTokenPool (#16335) (d93e4c5)
- protocol: improve
_authorizePause
for Bridge (#16544) (f76c705) - protocol: Improve Bridge
_proveSignalReceived
code readability (37fa853) - protocol: Improve bridged nft tokens (37fa853)
- protocol: Improve L2 1559 fee calculation code (37fa853)
- protocol: Introduce DelegateOwner to become the owner of all L2 contracts (37fa853)
- protocol: Make each transition contesting only dependent on it's own cooldown period (37fa853)
- protocol: Make testnets and mainnet have the same bridge configuration (37fa853)
- protocol: Rename tier providers (37fa853)
- protocol: risc0 verifier contract (#16331) (17abc18)
- protocol: Update chain id for the upcoming Hekla testnet (37fa853)
- protocol: Upgrade solhint to 4.5.2 (37fa853)
- protocol: upgrade to use OZ 4.9.6 (#16360) (2a0fe95)
- protocol: apply a min value for gas excess which makes min base fee 0.1gwei on L2 (#16555)
Bug Fixes
- protocol: add address manager to taiko token (#16394) (c64ec19)
- protocol: fix a bug in changeBridgedToken (#16403) (42c279f)
- protocol: Fix a proving bug when top-tier re-approves top-tier (reported by OpenZeppelin and Code4rena) (37fa853)
- protocol: fix bridge bug caused by incorrect check of
receivedAt
(by OZ) (#16545) (c879124) - protocol: fix bridge prove message issue using staticcall (#16404) (dd57560)
- protocol: fix custom coinbase
transferFrom
issue (alternative) (#16327) (7423ffa) - protocol: Fix genesis script by add missing state variables (reported by OpenZeppelin) (37fa853)
- protocol: Fix or improve comments (reported by Code4rena) (37fa853)
- protocol: Fix sender EOA check (reported by OpenZeppelin) (37fa853)
- protocol: make
snapshot
return value (#16436) (dcae54a) - protocol: Make each transition contesting only dependent on it's own cooldown period (reported by OpenZeppelin) (37fa853)
- protocol: remove the blob-reuse feature (284447b)