From 61de602f75cde6d85efb3c8091d75ab37442b8bd Mon Sep 17 00:00:00 2001 From: Lee <6251863+ltyu@users.noreply.github.com> Date: Tue, 10 Dec 2024 15:39:45 -0500 Subject: [PATCH] feat: Add USDC and USDT for swell (#410) ### Description Adds USDT and USDC between Eth and Swell ### Backward compatibility Yes ### Testing Frontend testing --- .changeset/old-planes-protect.md | 5 +++++ .changeset/popular-yaks-travel.md | 5 +++++ ... => ethereum-swell-zircuit-addresses.yaml} | 2 ++ ...aml => ethereum-swell-zircuit-config.yaml} | 13 +++++++++++ .../USDC/ethereum-swell-addresses.yaml | 4 ++++ .../USDC/ethereum-swell-config.yaml | 22 +++++++++++++++++++ .../USDT/ethereum-swell-addresses.yaml | 4 ++++ .../USDT/ethereum-swell-config.yaml | 21 ++++++++++++++++++ 8 files changed, 76 insertions(+) create mode 100644 .changeset/old-planes-protect.md create mode 100644 .changeset/popular-yaks-travel.md rename deployments/warp_routes/PZETH/{ethereum-zircuit-addresses.yaml => ethereum-swell-zircuit-addresses.yaml} (68%) rename deployments/warp_routes/PZETH/{ethereum-zircuit-config.yaml => ethereum-swell-zircuit-config.yaml} (59%) create mode 100644 deployments/warp_routes/USDC/ethereum-swell-addresses.yaml create mode 100644 deployments/warp_routes/USDC/ethereum-swell-config.yaml create mode 100644 deployments/warp_routes/USDT/ethereum-swell-addresses.yaml create mode 100644 deployments/warp_routes/USDT/ethereum-swell-config.yaml diff --git a/.changeset/old-planes-protect.md b/.changeset/old-planes-protect.md new file mode 100644 index 000000000..55d49460e --- /dev/null +++ b/.changeset/old-planes-protect.md @@ -0,0 +1,5 @@ +--- +'@hyperlane-xyz/registry': minor +--- + +Add Swell to PZETH warp route diff --git a/.changeset/popular-yaks-travel.md b/.changeset/popular-yaks-travel.md new file mode 100644 index 000000000..757e97ee7 --- /dev/null +++ b/.changeset/popular-yaks-travel.md @@ -0,0 +1,5 @@ +--- +'@hyperlane-xyz/registry': minor +--- + +Add usdc and usdt swell diff --git a/deployments/warp_routes/PZETH/ethereum-zircuit-addresses.yaml b/deployments/warp_routes/PZETH/ethereum-swell-zircuit-addresses.yaml similarity index 68% rename from deployments/warp_routes/PZETH/ethereum-zircuit-addresses.yaml rename to deployments/warp_routes/PZETH/ethereum-swell-zircuit-addresses.yaml index d12788b56..a3f064c6d 100644 --- a/deployments/warp_routes/PZETH/ethereum-zircuit-addresses.yaml +++ b/deployments/warp_routes/PZETH/ethereum-swell-zircuit-addresses.yaml @@ -1,4 +1,6 @@ ethereum: xERC20Lockbox: "0x0220b1EA1b56ECE8e2b62c8965659f0A621e9ebd" +swell: + xERC20: "0x982AbBb04F91acc47aD0CB0A11f29d50c5007934" zircuit: xERC20: "0x8303Ce0E207BB44a3D3B2313AC219d0fC73b3764" diff --git a/deployments/warp_routes/PZETH/ethereum-zircuit-config.yaml b/deployments/warp_routes/PZETH/ethereum-swell-zircuit-config.yaml similarity index 59% rename from deployments/warp_routes/PZETH/ethereum-zircuit-config.yaml rename to deployments/warp_routes/PZETH/ethereum-swell-zircuit-config.yaml index 51d709a6b..0fa1d643e 100644 --- a/deployments/warp_routes/PZETH/ethereum-zircuit-config.yaml +++ b/deployments/warp_routes/PZETH/ethereum-swell-zircuit-config.yaml @@ -6,6 +6,7 @@ tokens: collateralAddressOrDenom: "0xbC5511354C4A9a50DE928F56DB01DD327c4e56d5" connections: - token: ethereum|zircuit|0x8303Ce0E207BB44a3D3B2313AC219d0fC73b3764 + - token: ethereum|swell|0x982AbBb04F91acc47aD0CB0A11f29d50c5007934 decimals: 18 logoURI: /deployments/warp_routes/PZETH/logo.svg name: "Renzo Restaked LST " @@ -16,6 +17,18 @@ tokens: collateralAddressOrDenom: "0x9cb41CD74D01ae4b4f640EC40f7A60cA1bCF83E7" connections: - token: ethereum|ethereum|0x0220b1EA1b56ECE8e2b62c8965659f0A621e9ebd + - token: ethereum|swell|0x982AbBb04F91acc47aD0CB0A11f29d50c5007934 + decimals: 18 + logoURI: /deployments/warp_routes/PZETH/logo.svg + name: "Renzo Restaked LST " + standard: EvmHypXERC20 + symbol: pzETH + - addressOrDenom: "0x982AbBb04F91acc47aD0CB0A11f29d50c5007934" + chainName: swell + collateralAddressOrDenom: "0x9cb41CD74D01ae4b4f640EC40f7A60cA1bCF83E7" + connections: + - token: ethereum|ethereum|0x0220b1EA1b56ECE8e2b62c8965659f0A621e9ebd + - token: ethereum|zircuit|0x8303Ce0E207BB44a3D3B2313AC219d0fC73b3764 decimals: 18 logoURI: /deployments/warp_routes/PZETH/logo.svg name: "Renzo Restaked LST " diff --git a/deployments/warp_routes/USDC/ethereum-swell-addresses.yaml b/deployments/warp_routes/USDC/ethereum-swell-addresses.yaml new file mode 100644 index 000000000..6e3f8f225 --- /dev/null +++ b/deployments/warp_routes/USDC/ethereum-swell-addresses.yaml @@ -0,0 +1,4 @@ +ethereum: + collateral: "0x1fbcc5A3EE1EfC5e920FFF999AE97a0C2DF4A583" +swell: + collateral: "0x93D41E41cA545a35A81d11b08D2eE8b852C768df" diff --git a/deployments/warp_routes/USDC/ethereum-swell-config.yaml b/deployments/warp_routes/USDC/ethereum-swell-config.yaml new file mode 100644 index 000000000..38fca873c --- /dev/null +++ b/deployments/warp_routes/USDC/ethereum-swell-config.yaml @@ -0,0 +1,22 @@ +# yaml-language-server: $schema=../schema.json +tokens: + - addressOrDenom: "0x1fbcc5A3EE1EfC5e920FFF999AE97a0C2DF4A583" + chainName: ethereum + collateralAddressOrDenom: "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48" + connections: + - token: ethereum|swell|0x93D41E41cA545a35A81d11b08D2eE8b852C768df + decimals: 6 + logoURI: /deployments/warp_routes/USDC/logo.svg + name: USD Coin + standard: EvmHypCollateral + symbol: USDC + - addressOrDenom: "0x93D41E41cA545a35A81d11b08D2eE8b852C768df" + chainName: swell + collateralAddressOrDenom: "0x99a38322cAF878Ef55AE4d0Eda535535eF8C7960" + connections: + - token: ethereum|ethereum|0x1fbcc5A3EE1EfC5e920FFF999AE97a0C2DF4A583 + decimals: 6 + logoURI: /deployments/warp_routes/USDC/logo.svg + name: USD Coin + standard: EvmHypCollateralFiat + symbol: USDC diff --git a/deployments/warp_routes/USDT/ethereum-swell-addresses.yaml b/deployments/warp_routes/USDT/ethereum-swell-addresses.yaml new file mode 100644 index 000000000..55b8ae933 --- /dev/null +++ b/deployments/warp_routes/USDT/ethereum-swell-addresses.yaml @@ -0,0 +1,4 @@ +ethereum: + collateral: "0x72529594955CeFfc0ac4ECF23C45B9069A24Df14" +swell: + synthetic: "0xb89c6ED617f5F46175E41551350725A09110bbCE" diff --git a/deployments/warp_routes/USDT/ethereum-swell-config.yaml b/deployments/warp_routes/USDT/ethereum-swell-config.yaml new file mode 100644 index 000000000..4003e06fc --- /dev/null +++ b/deployments/warp_routes/USDT/ethereum-swell-config.yaml @@ -0,0 +1,21 @@ +# yaml-language-server: $schema=../schema.json +tokens: + - addressOrDenom: "0x72529594955CeFfc0ac4ECF23C45B9069A24Df14" + chainName: ethereum + collateralAddressOrDenom: "0xdAC17F958D2ee523a2206206994597C13D831ec7" + connections: + - token: ethereum|swell|0xb89c6ED617f5F46175E41551350725A09110bbCE + decimals: 6 + logoURI: /deployments/warp_routes/USDT/logo.svg + name: Tether USD + standard: EvmHypCollateral + symbol: USDT + - addressOrDenom: "0xb89c6ED617f5F46175E41551350725A09110bbCE" + chainName: swell + connections: + - token: ethereum|ethereum|0x72529594955CeFfc0ac4ECF23C45B9069A24Df14 + decimals: 6 + logoURI: /deployments/warp_routes/USDT/logo.svg + name: Tether USD + standard: EvmHypSynthetic + symbol: USDT