Skip to content

protocol: v1.5.0

Compare
Choose a tag to compare
@taiko-kitty taiko-kitty released this 11 May 08:10
dd8725f

1.5.0 (2024-05-10)

Features

  • protocol: add BridgedTaikoToken that inherits ERC20VotesUpgradeable (97a328e)
  • protocol: add PAUSE_BRIDGE env to DeployOnL1 script (#16927) (1045a55)
  • protocol: add PAUSE_TAIKO_L1 config to DeployOnL1 script (#16904) (d8c189f)
  • protocol: add bridge rate limiter for ETH and ERC20s (#16970) (d048a28)
  • protocol: allow contract owner to mint/burn bridged ERC20 tokens (besides ERC20Vault) (97a328e)
  • protocol: allow DelegateOwner to delegatecall for batching (#17022) (7e1374e)
  • protocol: allow first block proposer to skip EOA check signature (#16899) (f1c6b41)
  • protocol: allow resetting genesis hash on L1 before 1st block is proposed (#17078) (2b4816e)
  • protocol: bump GAS_RESERVE to 800_000 (#16840) (63035fd)
  • protocol: change min base fee to 0.01 gwei (#16914) (8028614)
  • protocol: change to transfer-and-burn pattern with NFT vaults (#17049) (22ac9ae)
  • protocol: disallow bridged token contract owner to trigger migration directly (must go through ERC20Vault) (97a328e)
  • protocol: disallow migration within 90 days post the previous migration (97a328e)
  • protocol: execute enableTaikoTokenAllowance in DeployOnL1 script (#16907) (83cdbe8)
  • protocol: fix vault name and symbol validation bug with more unit tests (#17013) (8532b77)
  • protocol: implement timestamp based checkpoints for TKO & BridgedERC20 (#16932) (56dddf2)
  • protocol: improve TransitionProved event to include previous prover and contester (#16967) (4b4a502)
  • protocol: make bridge processMessage return message's status and reason (277dade)
  • protocol: put automata dcap v3 ra behind proxy (#16867) (1282113)
  • protocol: remove more timelock related code (#17018) (88a13b6)
  • protocol: rename TierProviderV2 to TierProviderV3 and add a new TierProviderV2 (#16908) (0d5b685)
  • protocol: revert #16967 (#16973) (a937943)
  • protocol: safeguard possible failing calls (#16931) (0f6b6b5)
  • protocol: update L1 / L2 deployment scripts (#16913) (6f1194f)
  • protoocl: make BridgedERC20 no longer inherit ERC20VotesUpgradeable (97a328e)

Bug Fixes

  • protocol: allow AddressManager to reference self (#17070) (9fbfb84)
  • protocol: allow TaikoL1 to be paused when initialized (#16893) (22d5d42)
  • protocol: fix a deployment issue in TaikoL1 (#16897) (c8384f2)
  • protocol: fix a workflow issue (#16921) (a27fdbf)
  • protocol: fix address manager init (#17075) (b7bd29c)
  • protocol: fix bridge quota processing in processMessage (277dade)
  • protocol: fix metadata retrieval in vaults (#17003) (658775a)
  • protocol: fix vault test failures due to change of Bridge GAS_RESERVE (#16844) (bc8708e)
  • protocol: remove L1/gov/ in favor of Aragon's (#16933) (1573735)
  • protocol: revert "add batch transfer and burn for BridgedERC721 (#17058) (#17066) (84e3000)
  • protocol: revert adding batchBurn to IBridgedERC1155 (#17077) (4903bec)