From 5eb1e4a80d2ba7573937b0c41a7ac6d38a6d559c Mon Sep 17 00:00:00 2001 From: aris Date: Thu, 25 Sep 2025 16:34:37 +0700 Subject: [PATCH 1/3] Add ARC AI infrastructure token warp route between Ethereum and Base This PR adds support for the ARC AI infrastructure token bridge deployed using Hyperlane. ARC is the infrastructure layer for high-performance, privacy-first AI tools. The utility token enables access to governance, staking, and participation in ARC's AI ecosystem. Contract Details: - Ethereum Router: 0xfe12BC3a8Ee44F740170f5acF744ac8283F3fe06 - Base Router: 0x5229194E803Fb0d40da82F7a3aAAf6c6A71527fa - Ethereum ARC Token: 0x672fdBA7055bddFa8fD6bD45B1455cE5eB97f499 - Base ARC Token: 0x431151F26c48B4D4BEFc34048a0966Bf960A0c50 Deployment: - Deployer: 0xD1E09D2e6af8b4A3Cc5fEeC8Ea2Cc9974F10d776 - Date: September 25, 2025 - Type: Collateral-backed warp route (both chains use real tokens) Verification: - All contracts deployed and verified - Bridge functionality tested successfully - Gas estimation working correctly This enables seamless bridging of ARC tokens between Ethereum and Base networks through the Hyperlane infrastructure. --- domains/warp-routes/arc.yaml | 52 ++++++++++++++++++++++++++++++++++++ logo.svg | 12 +++++++++ 2 files changed, 64 insertions(+) create mode 100644 domains/warp-routes/arc.yaml create mode 100644 logo.svg diff --git a/domains/warp-routes/arc.yaml b/domains/warp-routes/arc.yaml new file mode 100644 index 000000000..7057736e6 --- /dev/null +++ b/domains/warp-routes/arc.yaml @@ -0,0 +1,52 @@ +ARC: + type: warpRoute + tokens: + ethereum: + addressOrDenom: 0xfe12BC3a8Ee44F740170f5acF744ac8283F3fe06 + standard: EvmHypCollateral + name: ARC + symbol: ARC + decimals: 18 + collateralAddressOrDenom: 0x672fdBA7055bddFa8fD6bD45B1455cE5eB97f499 + connections: + - chainName: base + address: 0x5229194E803Fb0d40da82F7a3aAAf6c6A71527fa + + base: + addressOrDenom: 0x5229194E803Fb0d40da82F7a3aAAf6c6A71527fa + standard: EvmHypCollateral + name: ARC + symbol: ARC + decimals: 18 + collateralAddressOrDenom: 0x431151F26c48B4D4BEFc34048a0966Bf960A0c50 + connections: + - chainName: ethereum + address: 0xfe12BC3a8Ee44F740170f5acF744ac8283F3fe06 + + metadata: + name: ARC + symbol: ARC + description: "ARC is the infrastructure layer for high-performance, privacy-first AI tools. The $ARC utility token enables access to governance, staking, and participation in ARC's AI ecosystem. Powered by Efficiency AI, ARC delivers speed, privacy, and sustainability." + logo: logo.svg + deployer: 0xD1E09D2e6af8b4A3Cc5fEeC8Ea2Cc9974F10d776 + deployDate: "2025-09-25" + + tokens: + ethereum: + name: ARC + address: 0x672fdBA7055bddFa8fD6bD45B1455cE5eB97f499 + explorer: https://etherscan.io/token/0x672fdBA7055bddFa8fD6bD45B1455cE5eB97f499 + + base: + name: ARC + address: 0x431151F26c48B4D4BEFc34048a0966Bf960A0c50 + explorer: https://basescan.org/token/0x431151F26c48B4D4BEFc34048a0966Bf960A0c50 + + routers: + ethereum: + address: 0xfe12BC3a8Ee44F740170f5acF744ac8283F3fe06 + explorer: https://etherscan.io/address/0xfe12BC3a8Ee44F740170f5acF744ac8283F3fe06 + + base: + address: 0x5229194E803Fb0d40da82F7a3aAAf6c6A71527fa + explorer: https://basescan.org/address/0x5229194E803Fb0d40da82F7a3aAAf6c6A71527fa diff --git a/logo.svg b/logo.svg new file mode 100644 index 000000000..a20222983 --- /dev/null +++ b/logo.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + From 1c0d46e40d6f06c0b206932db4a52eefbfba5e3b Mon Sep 17 00:00:00 2001 From: aris Date: Mon, 29 Sep 2025 12:15:40 +0700 Subject: [PATCH 2/3] Fix ARC warp route configuration with correct router addresses - Move configuration to proper location: deployments/warp_routes/ARC/ - Update router addresses: - Ethereum: 0xD11874D565f0B64083433f767F67b15eB110bc8B - Base: 0x8a59BB7706317d07325C69521fBe6ECc3D880af0 - Follow proper Hyperlane registry schema format - Remove incorrectly placed files from domains/ directory --- .../warp_routes/ARC/ethereum-base-config.yaml | 22 ++++++++ deployments/warp_routes/ARC/logo.svg | 12 +++++ domains/warp-routes/arc.yaml | 52 ------------------- 3 files changed, 34 insertions(+), 52 deletions(-) create mode 100644 deployments/warp_routes/ARC/ethereum-base-config.yaml create mode 100644 deployments/warp_routes/ARC/logo.svg delete mode 100644 domains/warp-routes/arc.yaml diff --git a/deployments/warp_routes/ARC/ethereum-base-config.yaml b/deployments/warp_routes/ARC/ethereum-base-config.yaml new file mode 100644 index 000000000..f70ace431 --- /dev/null +++ b/deployments/warp_routes/ARC/ethereum-base-config.yaml @@ -0,0 +1,22 @@ +# yaml-language-server: $schema=../schema.json +tokens: + - addressOrDenom: "0xD11874D565f0B64083433f767F67b15eB110bc8B" + chainName: ethereum + collateralAddressOrDenom: "0x672fdBA7055bddFa8fD6bD45B1455cE5eB97f499" + connections: + - token: ethereum|base|0x8a59BB7706317d07325C69521fBe6ECc3D880af0 + decimals: 18 + logoURI: /deployments/warp_routes/ARC/logo.svg + name: ARC + standard: EvmHypCollateral + symbol: ARC + - addressOrDenom: "0x8a59BB7706317d07325C69521fBe6ECc3D880af0" + chainName: base + collateralAddressOrDenom: "0x431151F26c48B4D4BEFc34048a0966Bf960A0c50" + connections: + - token: ethereum|ethereum|0xD11874D565f0B64083433f767F67b15eB110bc8B + decimals: 18 + logoURI: /deployments/warp_routes/ARC/logo.svg + name: ARC + standard: EvmHypCollateral + symbol: ARC \ No newline at end of file diff --git a/deployments/warp_routes/ARC/logo.svg b/deployments/warp_routes/ARC/logo.svg new file mode 100644 index 000000000..a20222983 --- /dev/null +++ b/deployments/warp_routes/ARC/logo.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/domains/warp-routes/arc.yaml b/domains/warp-routes/arc.yaml deleted file mode 100644 index 7057736e6..000000000 --- a/domains/warp-routes/arc.yaml +++ /dev/null @@ -1,52 +0,0 @@ -ARC: - type: warpRoute - tokens: - ethereum: - addressOrDenom: 0xfe12BC3a8Ee44F740170f5acF744ac8283F3fe06 - standard: EvmHypCollateral - name: ARC - symbol: ARC - decimals: 18 - collateralAddressOrDenom: 0x672fdBA7055bddFa8fD6bD45B1455cE5eB97f499 - connections: - - chainName: base - address: 0x5229194E803Fb0d40da82F7a3aAAf6c6A71527fa - - base: - addressOrDenom: 0x5229194E803Fb0d40da82F7a3aAAf6c6A71527fa - standard: EvmHypCollateral - name: ARC - symbol: ARC - decimals: 18 - collateralAddressOrDenom: 0x431151F26c48B4D4BEFc34048a0966Bf960A0c50 - connections: - - chainName: ethereum - address: 0xfe12BC3a8Ee44F740170f5acF744ac8283F3fe06 - - metadata: - name: ARC - symbol: ARC - description: "ARC is the infrastructure layer for high-performance, privacy-first AI tools. The $ARC utility token enables access to governance, staking, and participation in ARC's AI ecosystem. Powered by Efficiency AI, ARC delivers speed, privacy, and sustainability." - logo: logo.svg - deployer: 0xD1E09D2e6af8b4A3Cc5fEeC8Ea2Cc9974F10d776 - deployDate: "2025-09-25" - - tokens: - ethereum: - name: ARC - address: 0x672fdBA7055bddFa8fD6bD45B1455cE5eB97f499 - explorer: https://etherscan.io/token/0x672fdBA7055bddFa8fD6bD45B1455cE5eB97f499 - - base: - name: ARC - address: 0x431151F26c48B4D4BEFc34048a0966Bf960A0c50 - explorer: https://basescan.org/token/0x431151F26c48B4D4BEFc34048a0966Bf960A0c50 - - routers: - ethereum: - address: 0xfe12BC3a8Ee44F740170f5acF744ac8283F3fe06 - explorer: https://etherscan.io/address/0xfe12BC3a8Ee44F740170f5acF744ac8283F3fe06 - - base: - address: 0x5229194E803Fb0d40da82F7a3aAAf6c6A71527fa - explorer: https://basescan.org/address/0x5229194E803Fb0d40da82F7a3aAAf6c6A71527fa From 64aa1be0c70a950e3d9b456d0ecc44fbe75d6dd2 Mon Sep 17 00:00:00 2001 From: aris Date: Thu, 2 Oct 2025 07:59:35 +0700 Subject: [PATCH 3/3] Fix ARC warp route configuration connections and format --- .../warp_routes/ARC/ethereum-base-config.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/deployments/warp_routes/ARC/ethereum-base-config.yaml b/deployments/warp_routes/ARC/ethereum-base-config.yaml index f70ace431..2a29674a1 100644 --- a/deployments/warp_routes/ARC/ethereum-base-config.yaml +++ b/deployments/warp_routes/ARC/ethereum-base-config.yaml @@ -1,20 +1,20 @@ # yaml-language-server: $schema=../schema.json tokens: - - addressOrDenom: "0xD11874D565f0B64083433f767F67b15eB110bc8B" - chainName: ethereum - collateralAddressOrDenom: "0x672fdBA7055bddFa8fD6bD45B1455cE5eB97f499" + - addressOrDenom: "0x8a59BB7706317d07325C69521fBe6ECc3D880af0" + chainName: base + collateralAddressOrDenom: "0x431151F26c48B4D4BEFc34048a0966Bf960A0c50" connections: - - token: ethereum|base|0x8a59BB7706317d07325C69521fBe6ECc3D880af0 + - token: ethereum|ethereum|0xD11874D565f0B64083433f767F67b15eB110bc8B decimals: 18 logoURI: /deployments/warp_routes/ARC/logo.svg name: ARC standard: EvmHypCollateral symbol: ARC - - addressOrDenom: "0x8a59BB7706317d07325C69521fBe6ECc3D880af0" - chainName: base - collateralAddressOrDenom: "0x431151F26c48B4D4BEFc34048a0966Bf960A0c50" + - addressOrDenom: "0xD11874D565f0B64083433f767F67b15eB110bc8B" + chainName: ethereum + collateralAddressOrDenom: "0x672fdBA7055bddFa8fD6bD45B1455cE5eB97f499" connections: - - token: ethereum|ethereum|0xD11874D565f0B64083433f767F67b15eB110bc8B + - token: ethereum|base|0x8a59BB7706317d07325C69521fBe6ECc3D880af0 decimals: 18 logoURI: /deployments/warp_routes/ARC/logo.svg name: ARC