From 589797dceca153a2da291519e4e7da83cc9d0f05 Mon Sep 17 00:00:00 2001 From: Gavin Yu Date: Wed, 5 Feb 2025 19:53:20 +0800 Subject: [PATCH] fix(protocol): make `TaikoAnchor` named `taiko` in L2 genesis (#18877) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Gavin “yoghurt” Yu Co-authored-by: YoGhurt111 <23009382+YoGhurt111@users.noreply.github.com> Co-authored-by: Daniel Wang <99078276+dantaik@users.noreply.github.com> --- .../protocol/script/layer2/devnet/UpgradeDevnetPacayaL2.s.sol | 2 ++ packages/protocol/test/genesis/GenerateGenesis.g.sol | 1 + packages/protocol/test/genesis/generate/taikoAnchor.ts | 3 +++ 3 files changed, 6 insertions(+) diff --git a/packages/protocol/script/layer2/devnet/UpgradeDevnetPacayaL2.s.sol b/packages/protocol/script/layer2/devnet/UpgradeDevnetPacayaL2.s.sol index b5cba75584b..8e585543f57 100644 --- a/packages/protocol/script/layer2/devnet/UpgradeDevnetPacayaL2.s.sol +++ b/packages/protocol/script/layer2/devnet/UpgradeDevnetPacayaL2.s.sol @@ -60,6 +60,8 @@ contract UpgradeDevnetPacayaL2 is DeployCapability { register( sharedResolver, "bridged_erc1155", address(new BridgedERC1155(address(sharedResolver))) ); + // Register B_TAIKO + register(sharedResolver, "taiko", taikoAnchor); // Taiko Anchor UUPSUpgradeable(taikoAnchor).upgradeTo( address(new TaikoAnchor(sharedResolver, pacayaForkHeight)) diff --git a/packages/protocol/test/genesis/GenerateGenesis.g.sol b/packages/protocol/test/genesis/GenerateGenesis.g.sol index 11da5ccbbbc..444649d75ab 100644 --- a/packages/protocol/test/genesis/GenerateGenesis.g.sol +++ b/packages/protocol/test/genesis/GenerateGenesis.g.sol @@ -80,6 +80,7 @@ contract TestGenerateGenesis is Test { checkSavedAddress(resolverProxy, "ERC721Vault", "erc721_vault"); checkSavedAddress(resolverProxy, "ERC1155Vault", "erc1155_vault"); checkSavedAddress(resolverProxy, "SignalService", "signal_service"); + checkSavedAddress(resolverProxy, "TaikoAnchor", "taiko"); vm.startPrank(resolverProxy.owner()); diff --git a/packages/protocol/test/genesis/generate/taikoAnchor.ts b/packages/protocol/test/genesis/generate/taikoAnchor.ts index e4b67f79502..1a05fb869a3 100644 --- a/packages/protocol/test/genesis/generate/taikoAnchor.ts +++ b/packages/protocol/test/genesis/generate/taikoAnchor.ts @@ -275,6 +275,9 @@ async function generateContractConfigs( [ethers.utils.hexlify( ethers.utils.toUtf8Bytes("bridged_erc1155"), )]: addressMap.BridgedERC1155Impl, + [ethers.utils.hexlify( + ethers.utils.toUtf8Bytes("taiko"), + )]: addressMap.TaikoAnchor, }, }, },