From 7459a81d5e4d0b411a491d698f53fd70251ac3cb Mon Sep 17 00:00:00 2001 From: Miguel de Elias Date: Tue, 29 Sep 2026 17:06:18 -0300 Subject: [PATCH 1/2] chore(deployment): record SubgraphService and L2GNS mainnet upgrade --- packages/horizon/addresses.json | 10 +++++++++- packages/subgraph-service/addresses.json | 12 ++++++------ 2 files changed, 15 insertions(+), 7 deletions(-) diff --git a/packages/horizon/addresses.json b/packages/horizon/addresses.json index e0a7ca012..9cd38dfe0 100644 --- a/packages/horizon/addresses.json +++ b/packages/horizon/addresses.json @@ -45,7 +45,15 @@ "L2GNS": { "address": "0xec9A7fb6CbC2E41926127929c2dcE6e9c5D33Bec", "proxy": "graph", - "implementation": "0x9B81c7C5A21E65b849FD487540B0A82d3b97b2c7" + "implementation": "0xa3946606960eee45c9b855de8d3cd30b9c875c34", + "implementationDeployment": { + "txHash": "0x46c17c9f72e9703bd5366396bc87f7b691442f234d7e461b63cff2b31bc37e95", + "argsData": "0x", + "bytecodeHash": "0xc8017e4d2d88f34c878efceae26bada5c21aea34d350dba59530e6c5c69ae9ce", + "blockNumber": 506560967, + "timestamp": "2026-09-18T21:12:37.000Z", + "verified": "https://arbiscan.io/address/0xa3946606960eee45c9b855de8d3cd30b9c875c34#code" + } }, "SubgraphNFT": { "address": "0x3FbD54f0cc17b7aE649008dEEA12ed7D2622B23f" diff --git a/packages/subgraph-service/addresses.json b/packages/subgraph-service/addresses.json index 2c76b0246..84e0277ed 100644 --- a/packages/subgraph-service/addresses.json +++ b/packages/subgraph-service/addresses.json @@ -4,17 +4,17 @@ "address": "0xb2Bb92d0DE618878E438b55D5846cfecD9301105", "proxy": "transparent", "proxyAdmin": "0x49021Ada0806cabce24b73002EB4477fe4934215", - "implementation": "0x03a2d29d5cac0373a73f29c8d03b08e634a86939", + "implementation": "0x09a72545d2040dc6ac3686631daff113e492f8ea", "proxyDeployment": { "verified": "https://arbiscan.io/address/0xb2Bb92d0DE618878E438b55D5846cfecD9301105#code" }, "implementationDeployment": { - "txHash": "0x7ba886b1165987d011c381f483986612022781131414e9e6bd0bcb2dfbe838e4", + "txHash": "0xbbe871a800c4238469304d6e525af6a5cc64093759df916e9b274e1f8a5ea733", "argsData": "0x0000000000000000000000000a8491544221dd212964fbb96487467291b2c97e0000000000000000000000002fe023a575449acb698648ed21276293fa176f960000000000000000000000008f69f5c07477ac46fbc491b1e6d91e2bb0111a9e00000000000000000000000022d78fb4bc72e191c765807f8891b5e1785c8014000000000000000000000000ff0dc7310fbfbcc2524dae230cd4f34727eb84ee", - "bytecodeHash": "0x7a050c83c8b277775e875806c50b5d557902a9f3f8ab62d17e362ac57e954a84", - "blockNumber": 486895347, - "timestamp": "2026-07-23T13:58:52.000Z", - "verified": "https://arbiscan.io/address/0x03a2d29d5cac0373a73f29c8d03b08e634a86939#code" + "bytecodeHash": "0xb0e28c738906c6f45ff8caf7c8b52073bd37a907f84f68a5b4f1e650bcac232d", + "blockNumber": 506560354, + "timestamp": "2026-09-18T21:10:02.000Z", + "verified": "https://arbiscan.io/address/0x09a72545d2040dc6ac3686631daff113e492f8ea#code" } }, "DisputeManager": { From 3488faa549bff2667f145875249d5cc2a9a7523f Mon Sep 17 00:00:00 2001 From: Miguel de Elias Date: Thu, 1 Oct 2026 16:04:14 -0300 Subject: [PATCH 2/2] chore(address-book): release 1.4.0 for the mainnet upgrade Consumers read mainnet addresses from @graphprotocol/address-book, whose src/* entries are symlinks copied into the tarball at prepublishOnly, so the upgraded implementations only reach them once a new version ships. Generated with 'changeset version' from a minor changeset, matching how 1.3.0 was released for the GIP-0088 mainnet activation. --- packages/address-book/CHANGELOG.md | 6 ++++++ packages/address-book/package.json | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/address-book/CHANGELOG.md b/packages/address-book/CHANGELOG.md index 515ee43b8..c078b2de7 100644 --- a/packages/address-book/CHANGELOG.md +++ b/packages/address-book/CHANGELOG.md @@ -1,5 +1,11 @@ # @graphprotocol/address-book +## 1.4.0 + +### Minor Changes + +- Mainnet upgrade on Arbitrum One: promote the fixed SubgraphService implementation (0x09a72545d2040dc6ac3686631daff113e492f8ea, rejects the SubgraphService itself as a payments destination) and the fixed L2GNS implementation (0xa3946606960eee45c9b855de8d3cd30b9c875c34, adds slippage protection to publishNewVersion). + ## 1.3.0 ### Minor Changes diff --git a/packages/address-book/package.json b/packages/address-book/package.json index ebad1f828..a7dc7aa8f 100644 --- a/packages/address-book/package.json +++ b/packages/address-book/package.json @@ -1,6 +1,6 @@ { "name": "@graphprotocol/address-book", - "version": "1.3.0", + "version": "1.4.0", "publishConfig": { "access": "public" },