Skip to content

Commit

Permalink
chore: move files and fix test
Browse files Browse the repository at this point in the history
Signed-off-by: Tomás Migone <[email protected]>
  • Loading branch information
tmigone committed Nov 22, 2024
1 parent a99e216 commit a475c4a
Show file tree
Hide file tree
Showing 7 changed files with 237 additions and 4 deletions.
2 changes: 1 addition & 1 deletion packages/hardhat-graph-protocol/src/sdk/address-book.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import fs from 'fs'
import { AssertionError } from 'assert'
import { assertObject } from './utils/assertion'

import { ContractList, loadContract } from './deployments/lib/contract'
import { ContractList, loadContract } from './lib/contract'
import { logDebug, logError, logWarn } from '../logger'
import { Provider, Signer } from 'ethers'

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ import type {
PaymentsEscrow,
TAPCollector,
} from '@graphprotocol/horizon'
import type { ContractList } from '../lib/contract'
import type { ContractList } from '../../lib/contract'

export const GraphHorizonContractNameList = [
// @graphprotocol/contracts
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { Artifacts } from 'hardhat/internal/artifacts'
import { logError } from '../../../logger'
import { logError } from '../../logger'

import type { Artifact } from 'hardhat/types'

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,226 @@
{
"421614": {
"HorizonStaking": {
"address": "0xFf2Ee30de92F276018642A59Fb7Be95b3F9088Af"
},
"GraphPayments": {
"address": "0xf5B3661BbB8CD48571C7f41ba2D896a3589C9753"
},
"PaymentsEscrow": {
"address": "0x09B985a2042848A08bA59060EaF0f07c6F5D4d54"
},
"TAPCollector": {
"address": "0xacC71844EF6beEF70106ABe6E51013189A1f3738"
},
"GraphProxyAdmin": {
"address": "0x7474a6cc5fAeDEc620Db0fa8E4da6eD58477042C",
"creationCodeHash": "0x68b304ac6bce7380d5e0f6b14a122f628bffebcc75f8205cb60f0baf578b79c3",
"runtimeCodeHash": "0x8d9ba87a745cf82ab407ebabe6c1490197084d320efb6c246d94bcc80e804417",
"txHash": "0x71b6defab0d3d7b711b7f6769f20a8c85bc9686eb5939b2a86dfaf587fceab17"
},
"Controller": {
"address": "0x9DB3ee191681f092607035d9BDA6e59FbEaCa695",
"creationCodeHash": "0x5bde9a87bc4e8dd24d41900f0a19321c1dc6d3373d51bba093b130bb5b80a677",
"runtimeCodeHash": "0x7f0479db1d60ecf6295d92ea2359ebdd223640795613558b0594680f5d4922c9",
"txHash": "0xf7b4faa14f9d29bb62dec73fd163d1253184233012bcadf7ae78af7995017f29"
},
"EpochManager": {
"address": "0x88b3C7f37253bAA1A9b95feAd69bD5320585826D",
"initArgs": ["0x9DB3ee191681f092607035d9BDA6e59FbEaCa695", "554"],
"creationCodeHash": "0xcdd28bb3db05f1267ca0f5ea29536c61841be5937ce711b813924f8ff38918cc",
"runtimeCodeHash": "0x4ca8c37c807bdfda1d6dcf441324b7ea14c6ddec5db37c20c2bf05aeae49bc0d",
"txHash": "0x587ea6f421a08ab3a390103f63daba0529901f2e662ca7f6fe575674a439fa79",
"proxy": true,
"implementation": {
"address": "0x646627fa39ec6f6E757Cb4189bC54c92FFBb71da",
"creationCodeHash": "0x9947bd0a1f46027123b8fb4aec8b11af540aea587eb79642475d57b4e347078f",
"runtimeCodeHash": "0xe45a27197726de0e3149014823794708edd432ee56ec8358554c0d2365674ca0",
"txHash": "0x82653a0bd83e0541379b920415af94e4be1d732dfab720e5dead839062781c07"
}
},
"L2GraphToken": {
"address": "0xf8c05dCF59E8B28BFD5eed176C562bEbcfc7Ac04",
"initArgs": ["0xadE6B8EB69a49B56929C1d4F4b428d791861dB6f"],
"creationCodeHash": "0xcdd28bb3db05f1267ca0f5ea29536c61841be5937ce711b813924f8ff38918cc",
"runtimeCodeHash": "0x4ca8c37c807bdfda1d6dcf441324b7ea14c6ddec5db37c20c2bf05aeae49bc0d",
"txHash": "0xbb27939a4e4b5d92da8a10add4b7d0126e907da30b07b5f3d439f1c32a6c8e2c",
"proxy": true,
"implementation": {
"address": "0x4cf968bA38b43dd10be114daa7959C1b369479e5",
"creationCodeHash": "0x6c4146427aafa7375a569154be95c8c931bf83aab0315706dd78bdf79c889e4c",
"runtimeCodeHash": "0x004371d1d80011906953dcba17c648503fc94b94e1e0365c8d8c706ff91f93e9",
"txHash": "0x3fab5697addf0c0e16b8e2249f2b833c6f256e699b293d184089c96de8deaa44"
}
},
"GraphCurationToken": {
"address": "0x00FBd5D46FFAc54862c1Dd27BE08924BB17f5CDa",
"creationCodeHash": "0x1ee42ee271cefe20c33c0de904501e618ac4b56debca67c634d0564cecea9ff2",
"runtimeCodeHash": "0x340e8f378c0117b300f3ec255bc5c3a273f9ab5bd2940fa8eb3b5065b21f86dc",
"txHash": "0x045d64dc3ebb7ae6c4976854ce0a797a04524d22a6ef5f526bfc27f744bc68e5"
},
"ServiceRegistry": {
"address": "0x888541878CbDDEd880Cd58c728f1Af5C47343F86",
"initArgs": ["0x9DB3ee191681f092607035d9BDA6e59FbEaCa695"],
"creationCodeHash": "0xcdd28bb3db05f1267ca0f5ea29536c61841be5937ce711b813924f8ff38918cc",
"runtimeCodeHash": "0x4ca8c37c807bdfda1d6dcf441324b7ea14c6ddec5db37c20c2bf05aeae49bc0d",
"txHash": "0xdaa1228e8cd8569c1e5562b63d2fd89caf897ab67da05922636d3309b838e289",
"proxy": true,
"implementation": {
"address": "0x05E732280bf9F37054346Cb83f5Fd58C5B44F6A8",
"creationCodeHash": "0xec9cb879003a06609541ad87efd4bc5dfc8ea60e4e77cfa5ae2cb5208742e7bc",
"runtimeCodeHash": "0x5161b534164413a88d851832f9c9d1dd1bca32fe2bbb62bb35d112c1dc8b69ab",
"txHash": "0xe1fce867f5dd708e60518b7f257fdbcb28f460d1e3b82045b82d03e64345b210"
}
},
"L2Curation": {
"address": "0xDe761f075200E75485F4358978FB4d1dC8644FD5",
"initArgs": [
"0x9DB3ee191681f092607035d9BDA6e59FbEaCa695",
"0x00FBd5D46FFAc54862c1Dd27BE08924BB17f5CDa",
"10000",
"1"
],
"creationCodeHash": "0xcdd28bb3db05f1267ca0f5ea29536c61841be5937ce711b813924f8ff38918cc",
"runtimeCodeHash": "0x4ca8c37c807bdfda1d6dcf441324b7ea14c6ddec5db37c20c2bf05aeae49bc0d",
"txHash": "0xe9298239bcb3c386cf66e6dd493cf6e7cdd9771c65fa2225e0b34d17550d6805",
"proxy": true,
"implementation": {
"address": "0xd90022aB67920212D0F902F5c427DE82732DE136",
"creationCodeHash": "0x2287d9023bf7d91e688e1eb029eff7657ef3b87e37b5222b01fd50985d0928f9",
"runtimeCodeHash": "0xd799b2b74e9634d6b6ef15b5710409264bed04a60f9519b9d8f05ac183199d16",
"txHash": "0x436bcf91fed712dc8d54f449726b2078fb63cd770f90b492a9622efac5817762"
}
},
"SubgraphNFTDescriptor": {
"address": "0x4032F7B6b27FfC9862106f826379DaB1716C71d7",
"creationCodeHash": "0xf16e8ff11d852eea165195ac9e0dfa00f98e48f6ce3c77c469c7df9bf195b651",
"runtimeCodeHash": "0x39583196f2bcb85789b6e64692d8c0aa56f001c46f0ca3d371abbba2c695860f",
"txHash": "0xb7e7aeeecc693f34f491b01c56950533119810a4e3e2642081efc127f11cb782"
},
"SubgraphNFT": {
"address": "0xF21Df5BbA7EB9b54D8F60C560aFb9bA63e6aED1A",
"constructorArgs": ["0xadE6B8EB69a49B56929C1d4F4b428d791861dB6f"],
"creationCodeHash": "0xc1e58864302084de282dffe54c160e20dd96c6cfff45e00e6ebfc15e04136982",
"runtimeCodeHash": "0x7216e736a8a8754e88688fbf5c0c7e9caf35c55ecc3a0c5a597b951c56cf7458",
"txHash": "0x1309c1caea76f4014ba612de092cc746816119b1440d635d11b6bc7e361a32b0"
},
"L2GNS": {
"address": "0x3133948342F35b8699d8F94aeE064AbB76eDe965",
"initArgs": [
"0x9DB3ee191681f092607035d9BDA6e59FbEaCa695",
"0xF21Df5BbA7EB9b54D8F60C560aFb9bA63e6aED1A"
],
"creationCodeHash": "0xcdd28bb3db05f1267ca0f5ea29536c61841be5937ce711b813924f8ff38918cc",
"runtimeCodeHash": "0x4ca8c37c807bdfda1d6dcf441324b7ea14c6ddec5db37c20c2bf05aeae49bc0d",
"txHash": "0x137140783a99a3e9a60048d607124626ca87e2b972e8cc05efb41ac87c3cbcc4",
"proxy": true,
"implementation": {
"address": "0x00CBF5024d454255577Bf2b0fB6A43328a6828c9",
"creationCodeHash": "0xd71f45e6c194920a26f90fcec96d8c3375f02c5aef8ad90c1be24e906ffe8342",
"runtimeCodeHash": "0x68ec24512fedb866d7ba7ba6c02160317d0ca34eaacd23bddcc62d2cbcd9869c",
"txHash": "0x54619944731edec530b7b0cd587f9c2faae332aa1671fe5e8d7e7e5c7e291a77"
}
},
"StakingExtension": {
"address": "0x05709dd705A5674346B7206a2bC657C8bAb3301B",
"creationCodeHash": "0x7ae74140871330ecabb7040182dc8288c2c84693393a519230036f39c2281138",
"runtimeCodeHash": "0x4994aa74e9e29c36a8158af690a245ccd1cf4d955223e5fcb1ca62810b37ed57",
"txHash": "0xbe1ff9cb949a53209b778708265740dfa2a08a93cfce4c897a53989a5d93f8c1"
},
"L2Staking": {
"address": "0x865365C425f3A593Ffe698D9c4E6707D14d51e08",
"initArgs": [
"0x9DB3ee191681f092607035d9BDA6e59FbEaCa695",
"100000000000000000000000",
"6646",
"10000",
"100000",
"8",
"12",
"16",
"100,100,60,100",
"0x876fB4B13D7Ed146757D3664B7E962b36936001C"
],
"creationCodeHash": "0xcdd28bb3db05f1267ca0f5ea29536c61841be5937ce711b813924f8ff38918cc",
"runtimeCodeHash": "0x4ca8c37c807bdfda1d6dcf441324b7ea14c6ddec5db37c20c2bf05aeae49bc0d",
"txHash": "0x326cf1f2849da4bb4d7e39f2783779e3c99fa48e4ee8ef004cfdd50c62e775df",
"proxy": true,
"implementation": {
"address": "0xD07dFD514dc1b57020e6C1F49e05c48d0658C99f",
"creationCodeHash": "0x6a763345e5f166ea4e73ce9a116a49c9fc0833d9ea235a86fa5a997e91cf09e5",
"runtimeCodeHash": "0xb4c31859ac132241f04c802d4add70a94c7f2c6eb9dfd4bf224048d249dbc7bc",
"txHash": "0x68b34eda64287b84582c8f005c4e96162252d36c9c5c9b84332336a7c2e3d6d3",
"libraries": {
"LibExponential": "0xd844116f6d79a280b117Bb6d9EBf4121D4e8B44b"
}
}
},
"RewardsManager": {
"address": "0x1F49caE7669086c8ba53CC35d1E9f80176d67E79",
"initArgs": ["0x9DB3ee191681f092607035d9BDA6e59FbEaCa695"],
"creationCodeHash": "0xcdd28bb3db05f1267ca0f5ea29536c61841be5937ce711b813924f8ff38918cc",
"runtimeCodeHash": "0x4ca8c37c807bdfda1d6dcf441324b7ea14c6ddec5db37c20c2bf05aeae49bc0d",
"txHash": "0xd8765fb87e11e8d41951f9071188b888829022a889cf66fdc2357f1f9f15c8e2",
"proxy": true,
"implementation": {
"address": "0x714B54e5249C90414fecA240e2F5B618C243F0aE",
"creationCodeHash": "0x59c1680da2d19124daaf95fd66acc5eae68e6f46dfe2ff0b3ccb777daf9949b2",
"runtimeCodeHash": "0xe33080183ec49ab1ec8d78b80b90158f0f3ac6f2deedf6115a32a9d11d3e4d9b",
"txHash": "0x8192f6c0e63a9beede3b025878af6a49367564c8bc32cb11a64f5f1e8351c7cd"
}
},
"DisputeManager": {
"address": "0x7C9B82717f9433932507dF6EdA93A9678b258698",
"initArgs": [
"0x9DB3ee191681f092607035d9BDA6e59FbEaCa695",
"0xF89688d5d44d73cc4dE880857A3940487076e5A4",
"10000000000000000000000",
"500000",
"25000",
"25000"
],
"creationCodeHash": "0xcdd28bb3db05f1267ca0f5ea29536c61841be5937ce711b813924f8ff38918cc",
"runtimeCodeHash": "0x4ca8c37c807bdfda1d6dcf441324b7ea14c6ddec5db37c20c2bf05aeae49bc0d",
"txHash": "0xb3764f4b576b46ee8dc6cbf680cad650b3ba80aa93dc6cf099862cfe8efc8a68",
"proxy": true,
"implementation": {
"address": "0x887aC2f58D62Ac86d4E9aEc07c953991e3ca1bA3",
"creationCodeHash": "0xce4c47d94a33d69e03d607dd13a9ad1ed7fa730ef4a2308eb56ddd646ebaa0aa",
"runtimeCodeHash": "0x18d4a1659ccecede3d4d305ef1db4653d8f3dcbd4012f4e52200ae9f0c6c322c",
"txHash": "0x59d99afb9cefbb5c2275d9ac2d7230ac7f4a4cfb2440636408988a66075c032a"
}
},
"AllocationExchange": {
"address": "0x9BD4FBDa981D628AbA16F261f810dD59E5bAf9eA",
"constructorArgs": [
"0xf8c05dCF59E8B28BFD5eed176C562bEbcfc7Ac04",
"0x865365C425f3A593Ffe698D9c4E6707D14d51e08",
"0x72ee30d43Fb5A90B3FE983156C5d2fBE6F6d07B3",
"0x49D4CFC037430cA9355B422bAeA7E9391e1d3215"
],
"creationCodeHash": "0x2963baeedb2d0f5a95fa41f6c89e48e5bf177ca439379fc6becd54870d330ab0",
"runtimeCodeHash": "0xd8b53b3f65b49198d35392e0fd11da229a40d15a96151bca2976cbbe36b909d5",
"txHash": "0xa1a9410662d43463c39802e887f33a1401ed0fc35bf22c5be275e62141eae442"
},
"L2GraphTokenGateway": {
"address": "0xB24Ce0f8c18c4DdDa584A7EeC132F49C966813bb",
"initArgs": ["0x9DB3ee191681f092607035d9BDA6e59FbEaCa695"],
"creationCodeHash": "0xcdd28bb3db05f1267ca0f5ea29536c61841be5937ce711b813924f8ff38918cc",
"runtimeCodeHash": "0x4ca8c37c807bdfda1d6dcf441324b7ea14c6ddec5db37c20c2bf05aeae49bc0d",
"txHash": "0x90949db305a73b85e7208aa6b8d03c5181945eedc3df38e90f215a0dec8b02ae",
"proxy": true,
"implementation": {
"address": "0x3C2eB5E561f70c0573E5f6c92358e988E32cb5eC",
"creationCodeHash": "0x90253be19d23d542b29e95e6faf52304fcff91b21edfdb5f79e165051740d1ab",
"runtimeCodeHash": "0x3a7fab6792b4dad58c7b59da19c5b65b3985d1be77024a9f86cb135965e9b462",
"txHash": "0x78ff2e39d5c33ddfb89b1dbee89bdbc24452843a051f860c94e4e9dd75ded9c3"
}
},
"EthereumDIDRegistry": {
"address": "0xF5f4cA61481558709AFa94AdEDa7B5F180f4AD59",
"creationCodeHash": "0x20cd202f7991716a84c097da5fbd365fd27f7f35f241f82c529ad7aba18b814b",
"runtimeCodeHash": "0x5f396ffd54b6cd6b3faded0f366c5d7e148cc54743926061be2dfd12a75391de",
"txHash": "0x2cefbc169b8ae51c263d0298956d86a397b05f11f076b71c918551f63fe33784"
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,13 @@ const config: HardhatUserConfig = {
chainId: 421613,
url: 'https://goerli-rollup.arbitrum.io/rpc',
},
'arbitrumSepolia': {
chainId: 421614,
url: 'https://goerli-rollup.arbitrum.io/rpc',
deployments: {
horizon: 'addresses-arbsep.json',
},
},
'localhost': {
chainId: 1337,
url: 'http://127.0.0.1:8545',
Expand Down
2 changes: 1 addition & 1 deletion packages/hardhat-graph-protocol/test/gre.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ describe('GRE usage', function () {
})

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

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

0 comments on commit a475c4a

Please sign in to comment.