Skip to content

Commit a475c4a

Browse files
committed
chore: move files and fix test
Signed-off-by: Tomás Migone <[email protected]>
1 parent a99e216 commit a475c4a

File tree

7 files changed

+237
-4
lines changed

7 files changed

+237
-4
lines changed

packages/hardhat-graph-protocol/src/sdk/address-book.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import fs from 'fs'
33
import { AssertionError } from 'assert'
44
import { assertObject } from './utils/assertion'
55

6-
import { ContractList, loadContract } from './deployments/lib/contract'
6+
import { ContractList, loadContract } from './lib/contract'
77
import { logDebug, logError, logWarn } from '../logger'
88
import { Provider, Signer } from 'ethers'
99

packages/hardhat-graph-protocol/src/sdk/deployments/horizon/contracts.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import type {
1414
PaymentsEscrow,
1515
TAPCollector,
1616
} from '@graphprotocol/horizon'
17-
import type { ContractList } from '../lib/contract'
17+
import type { ContractList } from '../../lib/contract'
1818

1919
export const GraphHorizonContractNameList = [
2020
// @graphprotocol/contracts

packages/hardhat-graph-protocol/src/sdk/deployments/lib/artifact.ts renamed to packages/hardhat-graph-protocol/src/sdk/lib/artifact.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { Artifacts } from 'hardhat/internal/artifacts'
2-
import { logError } from '../../../logger'
2+
import { logError } from '../../logger'
33

44
import type { Artifact } from 'hardhat/types'
55

Lines changed: 226 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,226 @@
1+
{
2+
"421614": {
3+
"HorizonStaking": {
4+
"address": "0xFf2Ee30de92F276018642A59Fb7Be95b3F9088Af"
5+
},
6+
"GraphPayments": {
7+
"address": "0xf5B3661BbB8CD48571C7f41ba2D896a3589C9753"
8+
},
9+
"PaymentsEscrow": {
10+
"address": "0x09B985a2042848A08bA59060EaF0f07c6F5D4d54"
11+
},
12+
"TAPCollector": {
13+
"address": "0xacC71844EF6beEF70106ABe6E51013189A1f3738"
14+
},
15+
"GraphProxyAdmin": {
16+
"address": "0x7474a6cc5fAeDEc620Db0fa8E4da6eD58477042C",
17+
"creationCodeHash": "0x68b304ac6bce7380d5e0f6b14a122f628bffebcc75f8205cb60f0baf578b79c3",
18+
"runtimeCodeHash": "0x8d9ba87a745cf82ab407ebabe6c1490197084d320efb6c246d94bcc80e804417",
19+
"txHash": "0x71b6defab0d3d7b711b7f6769f20a8c85bc9686eb5939b2a86dfaf587fceab17"
20+
},
21+
"Controller": {
22+
"address": "0x9DB3ee191681f092607035d9BDA6e59FbEaCa695",
23+
"creationCodeHash": "0x5bde9a87bc4e8dd24d41900f0a19321c1dc6d3373d51bba093b130bb5b80a677",
24+
"runtimeCodeHash": "0x7f0479db1d60ecf6295d92ea2359ebdd223640795613558b0594680f5d4922c9",
25+
"txHash": "0xf7b4faa14f9d29bb62dec73fd163d1253184233012bcadf7ae78af7995017f29"
26+
},
27+
"EpochManager": {
28+
"address": "0x88b3C7f37253bAA1A9b95feAd69bD5320585826D",
29+
"initArgs": ["0x9DB3ee191681f092607035d9BDA6e59FbEaCa695", "554"],
30+
"creationCodeHash": "0xcdd28bb3db05f1267ca0f5ea29536c61841be5937ce711b813924f8ff38918cc",
31+
"runtimeCodeHash": "0x4ca8c37c807bdfda1d6dcf441324b7ea14c6ddec5db37c20c2bf05aeae49bc0d",
32+
"txHash": "0x587ea6f421a08ab3a390103f63daba0529901f2e662ca7f6fe575674a439fa79",
33+
"proxy": true,
34+
"implementation": {
35+
"address": "0x646627fa39ec6f6E757Cb4189bC54c92FFBb71da",
36+
"creationCodeHash": "0x9947bd0a1f46027123b8fb4aec8b11af540aea587eb79642475d57b4e347078f",
37+
"runtimeCodeHash": "0xe45a27197726de0e3149014823794708edd432ee56ec8358554c0d2365674ca0",
38+
"txHash": "0x82653a0bd83e0541379b920415af94e4be1d732dfab720e5dead839062781c07"
39+
}
40+
},
41+
"L2GraphToken": {
42+
"address": "0xf8c05dCF59E8B28BFD5eed176C562bEbcfc7Ac04",
43+
"initArgs": ["0xadE6B8EB69a49B56929C1d4F4b428d791861dB6f"],
44+
"creationCodeHash": "0xcdd28bb3db05f1267ca0f5ea29536c61841be5937ce711b813924f8ff38918cc",
45+
"runtimeCodeHash": "0x4ca8c37c807bdfda1d6dcf441324b7ea14c6ddec5db37c20c2bf05aeae49bc0d",
46+
"txHash": "0xbb27939a4e4b5d92da8a10add4b7d0126e907da30b07b5f3d439f1c32a6c8e2c",
47+
"proxy": true,
48+
"implementation": {
49+
"address": "0x4cf968bA38b43dd10be114daa7959C1b369479e5",
50+
"creationCodeHash": "0x6c4146427aafa7375a569154be95c8c931bf83aab0315706dd78bdf79c889e4c",
51+
"runtimeCodeHash": "0x004371d1d80011906953dcba17c648503fc94b94e1e0365c8d8c706ff91f93e9",
52+
"txHash": "0x3fab5697addf0c0e16b8e2249f2b833c6f256e699b293d184089c96de8deaa44"
53+
}
54+
},
55+
"GraphCurationToken": {
56+
"address": "0x00FBd5D46FFAc54862c1Dd27BE08924BB17f5CDa",
57+
"creationCodeHash": "0x1ee42ee271cefe20c33c0de904501e618ac4b56debca67c634d0564cecea9ff2",
58+
"runtimeCodeHash": "0x340e8f378c0117b300f3ec255bc5c3a273f9ab5bd2940fa8eb3b5065b21f86dc",
59+
"txHash": "0x045d64dc3ebb7ae6c4976854ce0a797a04524d22a6ef5f526bfc27f744bc68e5"
60+
},
61+
"ServiceRegistry": {
62+
"address": "0x888541878CbDDEd880Cd58c728f1Af5C47343F86",
63+
"initArgs": ["0x9DB3ee191681f092607035d9BDA6e59FbEaCa695"],
64+
"creationCodeHash": "0xcdd28bb3db05f1267ca0f5ea29536c61841be5937ce711b813924f8ff38918cc",
65+
"runtimeCodeHash": "0x4ca8c37c807bdfda1d6dcf441324b7ea14c6ddec5db37c20c2bf05aeae49bc0d",
66+
"txHash": "0xdaa1228e8cd8569c1e5562b63d2fd89caf897ab67da05922636d3309b838e289",
67+
"proxy": true,
68+
"implementation": {
69+
"address": "0x05E732280bf9F37054346Cb83f5Fd58C5B44F6A8",
70+
"creationCodeHash": "0xec9cb879003a06609541ad87efd4bc5dfc8ea60e4e77cfa5ae2cb5208742e7bc",
71+
"runtimeCodeHash": "0x5161b534164413a88d851832f9c9d1dd1bca32fe2bbb62bb35d112c1dc8b69ab",
72+
"txHash": "0xe1fce867f5dd708e60518b7f257fdbcb28f460d1e3b82045b82d03e64345b210"
73+
}
74+
},
75+
"L2Curation": {
76+
"address": "0xDe761f075200E75485F4358978FB4d1dC8644FD5",
77+
"initArgs": [
78+
"0x9DB3ee191681f092607035d9BDA6e59FbEaCa695",
79+
"0x00FBd5D46FFAc54862c1Dd27BE08924BB17f5CDa",
80+
"10000",
81+
"1"
82+
],
83+
"creationCodeHash": "0xcdd28bb3db05f1267ca0f5ea29536c61841be5937ce711b813924f8ff38918cc",
84+
"runtimeCodeHash": "0x4ca8c37c807bdfda1d6dcf441324b7ea14c6ddec5db37c20c2bf05aeae49bc0d",
85+
"txHash": "0xe9298239bcb3c386cf66e6dd493cf6e7cdd9771c65fa2225e0b34d17550d6805",
86+
"proxy": true,
87+
"implementation": {
88+
"address": "0xd90022aB67920212D0F902F5c427DE82732DE136",
89+
"creationCodeHash": "0x2287d9023bf7d91e688e1eb029eff7657ef3b87e37b5222b01fd50985d0928f9",
90+
"runtimeCodeHash": "0xd799b2b74e9634d6b6ef15b5710409264bed04a60f9519b9d8f05ac183199d16",
91+
"txHash": "0x436bcf91fed712dc8d54f449726b2078fb63cd770f90b492a9622efac5817762"
92+
}
93+
},
94+
"SubgraphNFTDescriptor": {
95+
"address": "0x4032F7B6b27FfC9862106f826379DaB1716C71d7",
96+
"creationCodeHash": "0xf16e8ff11d852eea165195ac9e0dfa00f98e48f6ce3c77c469c7df9bf195b651",
97+
"runtimeCodeHash": "0x39583196f2bcb85789b6e64692d8c0aa56f001c46f0ca3d371abbba2c695860f",
98+
"txHash": "0xb7e7aeeecc693f34f491b01c56950533119810a4e3e2642081efc127f11cb782"
99+
},
100+
"SubgraphNFT": {
101+
"address": "0xF21Df5BbA7EB9b54D8F60C560aFb9bA63e6aED1A",
102+
"constructorArgs": ["0xadE6B8EB69a49B56929C1d4F4b428d791861dB6f"],
103+
"creationCodeHash": "0xc1e58864302084de282dffe54c160e20dd96c6cfff45e00e6ebfc15e04136982",
104+
"runtimeCodeHash": "0x7216e736a8a8754e88688fbf5c0c7e9caf35c55ecc3a0c5a597b951c56cf7458",
105+
"txHash": "0x1309c1caea76f4014ba612de092cc746816119b1440d635d11b6bc7e361a32b0"
106+
},
107+
"L2GNS": {
108+
"address": "0x3133948342F35b8699d8F94aeE064AbB76eDe965",
109+
"initArgs": [
110+
"0x9DB3ee191681f092607035d9BDA6e59FbEaCa695",
111+
"0xF21Df5BbA7EB9b54D8F60C560aFb9bA63e6aED1A"
112+
],
113+
"creationCodeHash": "0xcdd28bb3db05f1267ca0f5ea29536c61841be5937ce711b813924f8ff38918cc",
114+
"runtimeCodeHash": "0x4ca8c37c807bdfda1d6dcf441324b7ea14c6ddec5db37c20c2bf05aeae49bc0d",
115+
"txHash": "0x137140783a99a3e9a60048d607124626ca87e2b972e8cc05efb41ac87c3cbcc4",
116+
"proxy": true,
117+
"implementation": {
118+
"address": "0x00CBF5024d454255577Bf2b0fB6A43328a6828c9",
119+
"creationCodeHash": "0xd71f45e6c194920a26f90fcec96d8c3375f02c5aef8ad90c1be24e906ffe8342",
120+
"runtimeCodeHash": "0x68ec24512fedb866d7ba7ba6c02160317d0ca34eaacd23bddcc62d2cbcd9869c",
121+
"txHash": "0x54619944731edec530b7b0cd587f9c2faae332aa1671fe5e8d7e7e5c7e291a77"
122+
}
123+
},
124+
"StakingExtension": {
125+
"address": "0x05709dd705A5674346B7206a2bC657C8bAb3301B",
126+
"creationCodeHash": "0x7ae74140871330ecabb7040182dc8288c2c84693393a519230036f39c2281138",
127+
"runtimeCodeHash": "0x4994aa74e9e29c36a8158af690a245ccd1cf4d955223e5fcb1ca62810b37ed57",
128+
"txHash": "0xbe1ff9cb949a53209b778708265740dfa2a08a93cfce4c897a53989a5d93f8c1"
129+
},
130+
"L2Staking": {
131+
"address": "0x865365C425f3A593Ffe698D9c4E6707D14d51e08",
132+
"initArgs": [
133+
"0x9DB3ee191681f092607035d9BDA6e59FbEaCa695",
134+
"100000000000000000000000",
135+
"6646",
136+
"10000",
137+
"100000",
138+
"8",
139+
"12",
140+
"16",
141+
"100,100,60,100",
142+
"0x876fB4B13D7Ed146757D3664B7E962b36936001C"
143+
],
144+
"creationCodeHash": "0xcdd28bb3db05f1267ca0f5ea29536c61841be5937ce711b813924f8ff38918cc",
145+
"runtimeCodeHash": "0x4ca8c37c807bdfda1d6dcf441324b7ea14c6ddec5db37c20c2bf05aeae49bc0d",
146+
"txHash": "0x326cf1f2849da4bb4d7e39f2783779e3c99fa48e4ee8ef004cfdd50c62e775df",
147+
"proxy": true,
148+
"implementation": {
149+
"address": "0xD07dFD514dc1b57020e6C1F49e05c48d0658C99f",
150+
"creationCodeHash": "0x6a763345e5f166ea4e73ce9a116a49c9fc0833d9ea235a86fa5a997e91cf09e5",
151+
"runtimeCodeHash": "0xb4c31859ac132241f04c802d4add70a94c7f2c6eb9dfd4bf224048d249dbc7bc",
152+
"txHash": "0x68b34eda64287b84582c8f005c4e96162252d36c9c5c9b84332336a7c2e3d6d3",
153+
"libraries": {
154+
"LibExponential": "0xd844116f6d79a280b117Bb6d9EBf4121D4e8B44b"
155+
}
156+
}
157+
},
158+
"RewardsManager": {
159+
"address": "0x1F49caE7669086c8ba53CC35d1E9f80176d67E79",
160+
"initArgs": ["0x9DB3ee191681f092607035d9BDA6e59FbEaCa695"],
161+
"creationCodeHash": "0xcdd28bb3db05f1267ca0f5ea29536c61841be5937ce711b813924f8ff38918cc",
162+
"runtimeCodeHash": "0x4ca8c37c807bdfda1d6dcf441324b7ea14c6ddec5db37c20c2bf05aeae49bc0d",
163+
"txHash": "0xd8765fb87e11e8d41951f9071188b888829022a889cf66fdc2357f1f9f15c8e2",
164+
"proxy": true,
165+
"implementation": {
166+
"address": "0x714B54e5249C90414fecA240e2F5B618C243F0aE",
167+
"creationCodeHash": "0x59c1680da2d19124daaf95fd66acc5eae68e6f46dfe2ff0b3ccb777daf9949b2",
168+
"runtimeCodeHash": "0xe33080183ec49ab1ec8d78b80b90158f0f3ac6f2deedf6115a32a9d11d3e4d9b",
169+
"txHash": "0x8192f6c0e63a9beede3b025878af6a49367564c8bc32cb11a64f5f1e8351c7cd"
170+
}
171+
},
172+
"DisputeManager": {
173+
"address": "0x7C9B82717f9433932507dF6EdA93A9678b258698",
174+
"initArgs": [
175+
"0x9DB3ee191681f092607035d9BDA6e59FbEaCa695",
176+
"0xF89688d5d44d73cc4dE880857A3940487076e5A4",
177+
"10000000000000000000000",
178+
"500000",
179+
"25000",
180+
"25000"
181+
],
182+
"creationCodeHash": "0xcdd28bb3db05f1267ca0f5ea29536c61841be5937ce711b813924f8ff38918cc",
183+
"runtimeCodeHash": "0x4ca8c37c807bdfda1d6dcf441324b7ea14c6ddec5db37c20c2bf05aeae49bc0d",
184+
"txHash": "0xb3764f4b576b46ee8dc6cbf680cad650b3ba80aa93dc6cf099862cfe8efc8a68",
185+
"proxy": true,
186+
"implementation": {
187+
"address": "0x887aC2f58D62Ac86d4E9aEc07c953991e3ca1bA3",
188+
"creationCodeHash": "0xce4c47d94a33d69e03d607dd13a9ad1ed7fa730ef4a2308eb56ddd646ebaa0aa",
189+
"runtimeCodeHash": "0x18d4a1659ccecede3d4d305ef1db4653d8f3dcbd4012f4e52200ae9f0c6c322c",
190+
"txHash": "0x59d99afb9cefbb5c2275d9ac2d7230ac7f4a4cfb2440636408988a66075c032a"
191+
}
192+
},
193+
"AllocationExchange": {
194+
"address": "0x9BD4FBDa981D628AbA16F261f810dD59E5bAf9eA",
195+
"constructorArgs": [
196+
"0xf8c05dCF59E8B28BFD5eed176C562bEbcfc7Ac04",
197+
"0x865365C425f3A593Ffe698D9c4E6707D14d51e08",
198+
"0x72ee30d43Fb5A90B3FE983156C5d2fBE6F6d07B3",
199+
"0x49D4CFC037430cA9355B422bAeA7E9391e1d3215"
200+
],
201+
"creationCodeHash": "0x2963baeedb2d0f5a95fa41f6c89e48e5bf177ca439379fc6becd54870d330ab0",
202+
"runtimeCodeHash": "0xd8b53b3f65b49198d35392e0fd11da229a40d15a96151bca2976cbbe36b909d5",
203+
"txHash": "0xa1a9410662d43463c39802e887f33a1401ed0fc35bf22c5be275e62141eae442"
204+
},
205+
"L2GraphTokenGateway": {
206+
"address": "0xB24Ce0f8c18c4DdDa584A7EeC132F49C966813bb",
207+
"initArgs": ["0x9DB3ee191681f092607035d9BDA6e59FbEaCa695"],
208+
"creationCodeHash": "0xcdd28bb3db05f1267ca0f5ea29536c61841be5937ce711b813924f8ff38918cc",
209+
"runtimeCodeHash": "0x4ca8c37c807bdfda1d6dcf441324b7ea14c6ddec5db37c20c2bf05aeae49bc0d",
210+
"txHash": "0x90949db305a73b85e7208aa6b8d03c5181945eedc3df38e90f215a0dec8b02ae",
211+
"proxy": true,
212+
"implementation": {
213+
"address": "0x3C2eB5E561f70c0573E5f6c92358e988E32cb5eC",
214+
"creationCodeHash": "0x90253be19d23d542b29e95e6faf52304fcff91b21edfdb5f79e165051740d1ab",
215+
"runtimeCodeHash": "0x3a7fab6792b4dad58c7b59da19c5b65b3985d1be77024a9f86cb135965e9b462",
216+
"txHash": "0x78ff2e39d5c33ddfb89b1dbee89bdbc24452843a051f860c94e4e9dd75ded9c3"
217+
}
218+
},
219+
"EthereumDIDRegistry": {
220+
"address": "0xF5f4cA61481558709AFa94AdEDa7B5F180f4AD59",
221+
"creationCodeHash": "0x20cd202f7991716a84c097da5fbd365fd27f7f35f241f82c529ad7aba18b814b",
222+
"runtimeCodeHash": "0x5f396ffd54b6cd6b3faded0f366c5d7e148cc54743926061be2dfd12a75391de",
223+
"txHash": "0x2cefbc169b8ae51c263d0298956d86a397b05f11f076b71c918551f63fe33784"
224+
}
225+
}
226+
}

packages/hardhat-graph-protocol/test/fixtures/path-config/hardhat.config.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,13 @@ const config: HardhatUserConfig = {
3131
chainId: 421613,
3232
url: 'https://goerli-rollup.arbitrum.io/rpc',
3333
},
34+
'arbitrumSepolia': {
35+
chainId: 421614,
36+
url: 'https://goerli-rollup.arbitrum.io/rpc',
37+
deployments: {
38+
horizon: 'addresses-arbsep.json',
39+
},
40+
},
3441
'localhost': {
3542
chainId: 1337,
3643
url: 'http://127.0.0.1:8545',

packages/hardhat-graph-protocol/test/gre.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ describe('GRE usage', function () {
3232
})
3333

3434
describe(`Project using GRE - deployments`, function () {
35-
useHardhatProject('path-config', 'mainnet')
35+
useHardhatProject('path-config', 'arbitrumSepolia')
3636

3737
it('should load Horizon deployment', function () {
3838
const graph = this.hre.graph()

0 commit comments

Comments
 (0)