From 690e04993fc72d57b8008224c69d52245495a6c0 Mon Sep 17 00:00:00 2001 From: xeno097 Date: Thu, 9 Jan 2025 18:10:42 -0400 Subject: [PATCH] feat(warp-routes): adds new form warp routes (#477) ### Description Adds the following new warp routes: - Ethereum - Form: WBTC - Ethereum - Form: wstETH - Base - Form: GAME - Base - Form: aixBT ### Backward compatibility - YES ### Testing - CLI - UI --- .changeset/kind-tools-taste.md | 5 +++++ .../AIXBT/base-form-addresses.yaml | 4 ++++ .../warp_routes/AIXBT/base-form-config.yaml | 22 +++++++++++++++++++ deployments/warp_routes/AIXBT/logo.svg | 1 + .../warp_routes/GAME/base-form-addresses.yaml | 4 ++++ .../warp_routes/GAME/base-form-config.yaml | 22 +++++++++++++++++++ deployments/warp_routes/GAME/logo.svg | 1 + .../WBTC/ethereum-form-addresses.yaml | 4 ++++ .../WBTC/ethereum-form-config.yaml | 22 +++++++++++++++++++ .../WSTETH/ethereum-form-addresses.yaml | 4 ++++ .../WSTETH/ethereum-form-config.yaml | 22 +++++++++++++++++++ deployments/warp_routes/WSTETH/logo.svg | 1 + 12 files changed, 112 insertions(+) create mode 100644 .changeset/kind-tools-taste.md create mode 100644 deployments/warp_routes/AIXBT/base-form-addresses.yaml create mode 100644 deployments/warp_routes/AIXBT/base-form-config.yaml create mode 100644 deployments/warp_routes/AIXBT/logo.svg create mode 100644 deployments/warp_routes/GAME/base-form-addresses.yaml create mode 100644 deployments/warp_routes/GAME/base-form-config.yaml create mode 100644 deployments/warp_routes/GAME/logo.svg create mode 100644 deployments/warp_routes/WBTC/ethereum-form-addresses.yaml create mode 100644 deployments/warp_routes/WBTC/ethereum-form-config.yaml create mode 100644 deployments/warp_routes/WSTETH/ethereum-form-addresses.yaml create mode 100644 deployments/warp_routes/WSTETH/ethereum-form-config.yaml create mode 100644 deployments/warp_routes/WSTETH/logo.svg diff --git a/.changeset/kind-tools-taste.md b/.changeset/kind-tools-taste.md new file mode 100644 index 000000000..bf6af4683 --- /dev/null +++ b/.changeset/kind-tools-taste.md @@ -0,0 +1,5 @@ +--- +'@hyperlane-xyz/registry': minor +--- + +add new form warp routes for GAME WBTC aixBT and wstETH diff --git a/deployments/warp_routes/AIXBT/base-form-addresses.yaml b/deployments/warp_routes/AIXBT/base-form-addresses.yaml new file mode 100644 index 000000000..eb534c72e --- /dev/null +++ b/deployments/warp_routes/AIXBT/base-form-addresses.yaml @@ -0,0 +1,4 @@ +base: + collateral: "0xa6536c88A7f86d2b189c58A5a19BF5F03241d6A0" +form: + synthetic: "0x40Ca4155c0334F7e0F6d7F80536B59EF8831c9fb" diff --git a/deployments/warp_routes/AIXBT/base-form-config.yaml b/deployments/warp_routes/AIXBT/base-form-config.yaml new file mode 100644 index 000000000..636a13cae --- /dev/null +++ b/deployments/warp_routes/AIXBT/base-form-config.yaml @@ -0,0 +1,22 @@ +# yaml-language-server: $schema=../schema.json +tokens: + - addressOrDenom: "0x40Ca4155c0334F7e0F6d7F80536B59EF8831c9fb" + chainName: form + connections: + - token: ethereum|base|0xa6536c88A7f86d2b189c58A5a19BF5F03241d6A0 + decimals: 18 + logoURI: /deployments/warp_routes/AIXBT/logo.svg + name: aixbt by Virtuals + standard: EvmHypSynthetic + symbol: AIXBT + - addressOrDenom: "0xa6536c88A7f86d2b189c58A5a19BF5F03241d6A0" + chainName: base + coinGeckoId: aixbt-by-virtuals + collateralAddressOrDenom: "0x4F9Fd6Be4a90f2620860d680c0d4d5Fb53d1A825" + connections: + - token: ethereum|form|0x40Ca4155c0334F7e0F6d7F80536B59EF8831c9fb + decimals: 18 + logoURI: /deployments/warp_routes/AIXBT/logo.svg + name: aixbt by Virtuals + standard: EvmHypCollateral + symbol: AIXBT diff --git a/deployments/warp_routes/AIXBT/logo.svg b/deployments/warp_routes/AIXBT/logo.svg new file mode 100644 index 000000000..90287fd66 --- /dev/null +++ b/deployments/warp_routes/AIXBT/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/deployments/warp_routes/GAME/base-form-addresses.yaml b/deployments/warp_routes/GAME/base-form-addresses.yaml new file mode 100644 index 000000000..5dfbb3da1 --- /dev/null +++ b/deployments/warp_routes/GAME/base-form-addresses.yaml @@ -0,0 +1,4 @@ +base: + collateral: "0x6a5579ABECE07b73d4d92a8bBFF51aF827bB21f1" +form: + synthetic: "0x96D51cc3f7500d501bAeB1A2a62BB96fa03532F8" diff --git a/deployments/warp_routes/GAME/base-form-config.yaml b/deployments/warp_routes/GAME/base-form-config.yaml new file mode 100644 index 000000000..4a35eb5c0 --- /dev/null +++ b/deployments/warp_routes/GAME/base-form-config.yaml @@ -0,0 +1,22 @@ +# yaml-language-server: $schema=../schema.json +tokens: + - addressOrDenom: "0x96D51cc3f7500d501bAeB1A2a62BB96fa03532F8" + chainName: form + connections: + - token: ethereum|base|0x6a5579ABECE07b73d4d92a8bBFF51aF827bB21f1 + decimals: 18 + logoURI: /deployments/warp_routes/GAME/logo.svg + name: GAME by Virtuals + standard: EvmHypSynthetic + symbol: GAME + - addressOrDenom: "0x6a5579ABECE07b73d4d92a8bBFF51aF827bB21f1" + chainName: base + coinGeckoId: game-by-virtuals + collateralAddressOrDenom: "0x1C4CcA7C5DB003824208aDDA61Bd749e55F463a3" + connections: + - token: ethereum|form|0x96D51cc3f7500d501bAeB1A2a62BB96fa03532F8 + decimals: 18 + logoURI: /deployments/warp_routes/GAME/logo.svg + name: GAME by Virtuals + standard: EvmHypCollateral + symbol: GAME diff --git a/deployments/warp_routes/GAME/logo.svg b/deployments/warp_routes/GAME/logo.svg new file mode 100644 index 000000000..5c45fd143 --- /dev/null +++ b/deployments/warp_routes/GAME/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/deployments/warp_routes/WBTC/ethereum-form-addresses.yaml b/deployments/warp_routes/WBTC/ethereum-form-addresses.yaml new file mode 100644 index 000000000..4639912c3 --- /dev/null +++ b/deployments/warp_routes/WBTC/ethereum-form-addresses.yaml @@ -0,0 +1,4 @@ +ethereum: + collateral: "0xd0d5271926f352c0161b0365a4156E2Bc0f99FAD" +form: + synthetic: "0x0dc95Af5156fb0cC34a8c9BD646B748B9989A956" diff --git a/deployments/warp_routes/WBTC/ethereum-form-config.yaml b/deployments/warp_routes/WBTC/ethereum-form-config.yaml new file mode 100644 index 000000000..3ffd3ee58 --- /dev/null +++ b/deployments/warp_routes/WBTC/ethereum-form-config.yaml @@ -0,0 +1,22 @@ +# yaml-language-server: $schema=../schema.json +tokens: + - addressOrDenom: "0x0dc95Af5156fb0cC34a8c9BD646B748B9989A956" + chainName: form + connections: + - token: ethereum|ethereum|0xd0d5271926f352c0161b0365a4156E2Bc0f99FAD + decimals: 8 + logoURI: /deployments/warp_routes/WBTC/logo.svg + name: Wrapped BTC + standard: EvmHypSynthetic + symbol: WBTC + - addressOrDenom: "0xd0d5271926f352c0161b0365a4156E2Bc0f99FAD" + chainName: ethereum + coinGeckoId: wrapped-bitcoin + collateralAddressOrDenom: "0x2260fac5e5542a773aa44fbcfedf7c193bc2c599" + connections: + - token: ethereum|form|0x0dc95Af5156fb0cC34a8c9BD646B748B9989A956 + decimals: 8 + logoURI: /deployments/warp_routes/WBTC/logo.svg + name: Wrapped BTC + standard: EvmHypCollateral + symbol: WBTC diff --git a/deployments/warp_routes/WSTETH/ethereum-form-addresses.yaml b/deployments/warp_routes/WSTETH/ethereum-form-addresses.yaml new file mode 100644 index 000000000..22974d528 --- /dev/null +++ b/deployments/warp_routes/WSTETH/ethereum-form-addresses.yaml @@ -0,0 +1,4 @@ +ethereum: + collateral: "0x9c7e8dc6b35E66873dA683aF2dE1BaB4cabc98B5" +form: + synthetic: "0x5CBD4c5f9CD55747285652f815Cc7b9A2Ef6c586" diff --git a/deployments/warp_routes/WSTETH/ethereum-form-config.yaml b/deployments/warp_routes/WSTETH/ethereum-form-config.yaml new file mode 100644 index 000000000..337406bda --- /dev/null +++ b/deployments/warp_routes/WSTETH/ethereum-form-config.yaml @@ -0,0 +1,22 @@ +# yaml-language-server: $schema=../schema.json +tokens: + - addressOrDenom: "0x5CBD4c5f9CD55747285652f815Cc7b9A2Ef6c586" + chainName: form + connections: + - token: ethereum|ethereum|0x9c7e8dc6b35E66873dA683aF2dE1BaB4cabc98B5 + decimals: 18 + logoURI: /deployments/warp_routes/WSTETH/logo.svg + name: Wrapped liquid staked Ether 2.0 + standard: EvmHypSynthetic + symbol: wstETH + - addressOrDenom: "0x9c7e8dc6b35E66873dA683aF2dE1BaB4cabc98B5" + chainName: ethereum + coinGeckoId: wrapped-steth + collateralAddressOrDenom: "0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0" + connections: + - token: ethereum|form|0x5CBD4c5f9CD55747285652f815Cc7b9A2Ef6c586 + decimals: 18 + logoURI: /deployments/warp_routes/WSTETH/logo.svg + name: Wrapped liquid staked Ether 2.0 + standard: EvmHypCollateral + symbol: wstETH diff --git a/deployments/warp_routes/WSTETH/logo.svg b/deployments/warp_routes/WSTETH/logo.svg new file mode 100644 index 000000000..f24fa9c3e --- /dev/null +++ b/deployments/warp_routes/WSTETH/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file