Skip to content

Commit 3815162

Browse files
authoredJun 27, 2024··
Merge pull request #360 from BalancerMaxis/chore/gen_subgraph_urls
chore: gen subgraph urls
2 parents 26ccbae + 811abd4 commit 3815162

File tree

4 files changed

+57
-35
lines changed

4 files changed

+57
-35
lines changed
 

‎bal_addresses/requirements.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
pathlib>=1.0
2-
git+https://github.com/BalancerMaxis/bal_tools@v0.0.3
2+
git+https://github.com/BalancerMaxis/bal_tools@v0.0.5
33
requests
44
pandas
55
web3

‎gen_subgraph_urls.py

+5-3
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,16 @@ def main():
1414
urls[chain] = {}
1515
for subgraph_type in ["core", "gauges", "blocks", "aura"]:
1616
subgraph = Subgraph(chain)
17-
url = subgraph.get_subgraph_url(subgraph_type)
17+
try:
18+
url = subgraph.get_subgraph_url(subgraph_type)
19+
except:
20+
continue
1821
if url:
22+
print(url)
1923
code = requests.get(url).status_code
2024
if code == 200:
2125
urls[chain].update({subgraph_type: url})
2226
else:
23-
# if code not in urls[chain]:
24-
# urls[chain][code] = {}
2527
urls[chain].update({subgraph_type: {code: url}})
2628
else:
2729
continue

‎outputs/subgraph_urls.json

+49-29
Original file line numberDiff line numberDiff line change
@@ -1,68 +1,88 @@
11
{
22
"mainnet": {
3-
"core": "https://api.thegraph.com/subgraphs/name/balancer-labs/balancer-v2",
4-
"gauges": "https://api.thegraph.com/subgraphs/name/balancer-labs/balancer-gauges",
5-
"blocks": "https://api.thegraph.com/subgraphs/name/blocklytics/ethereum-blocks",
6-
"aura": "https://graph.aura.finance/subgraphs/name/aura/aura-mainnet-v2-1"
3+
"core": "https://api.studio.thegraph.com/query/75376/balancer-v2/version/latest",
4+
"gauges": "https://api.studio.thegraph.com/query/75376/balancer-gauges/version/latest",
5+
"blocks": "https://api.studio.thegraph.com/query/48427/ethereum-blocks/version/latest",
6+
"aura": {
7+
"400": "https://subgraph.satsuma-prod.com/cae76ab408ca/1xhub-ltd/aura-finance-mainnet/api"
8+
}
79
},
810
"polygon": {
9-
"core": "https://api.thegraph.com/subgraphs/name/balancer-labs/balancer-polygon-prune-v2",
10-
"gauges": "https://api.thegraph.com/subgraphs/name/balancer-labs/balancer-gauges-polygon",
11-
"blocks": "https://api.thegraph.com/subgraphs/name/ianlapham/polygon-blocks",
11+
"core": "https://api.studio.thegraph.com/query/75376/balancer-polygon-v2/version/latest",
12+
"gauges": "https://api.studio.thegraph.com/query/75376/balancer-gauges-polygon/version/latest",
13+
"blocks": "https://api.studio.thegraph.com/query/48427/polygon-blocks/version/latest",
1214
"aura": {
13-
"404": "https://graph.aura.finance/subgraphs/name/aura/aura-polygon-v2-1"
15+
"400": "https://subgraph.satsuma-prod.com/cae76ab408ca/1xhub-ltd/aura-finance-polygon/api"
1416
}
1517
},
1618
"arbitrum": {
17-
"core": "https://api.thegraph.com/subgraphs/name/balancer-labs/balancer-arbitrum-v2",
18-
"gauges": "https://api.thegraph.com/subgraphs/name/balancer-labs/balancer-gauges-arbitrum",
19-
"blocks": "https://api.thegraph.com/subgraphs/name/ianlapham/arbitrum-one-blocks",
19+
"core": "https://api.studio.thegraph.com/query/75376/balancer-arbitrum-v2/version/latest",
20+
"gauges": "https://api.studio.thegraph.com/query/75376/balancer-gauges-arbitrum/version/latest",
21+
"blocks": "https://api.studio.thegraph.com/query/48427/arbitrum-blocks/version/latest",
2022
"aura": {
21-
"404": "https://graph.aura.finance/subgraphs/name/aura/aura-arbitrum-v2-1"
23+
"400": "https://subgraph.satsuma-prod.com/cae76ab408ca/1xhub-ltd/aura-finance-arbitrum/api"
2224
}
2325
},
2426
"optimism": {
25-
"core": "https://api.thegraph.com/subgraphs/name/balancer-labs/balancer-optimism-v2",
26-
"gauges": "https://api.thegraph.com/subgraphs/name/balancer-labs/balancer-gauges-optimism",
27+
"core": "https://api.studio.thegraph.com/query/75376/balancer-optimism-v2/version/latest",
28+
"gauges": "https://api.studio.thegraph.com/query/75376/balancer-gauges-optimism/version/latest",
29+
"blocks": "https://api.studio.thegraph.com/query/48427/optimism-blocks/version/latest",
2730
"aura": {
28-
"404": "https://graph.aura.finance/subgraphs/name/aura/aura-optimism-v2-1"
31+
"400": "https://subgraph.satsuma-prod.com/cae76ab408ca/1xhub-ltd/aura-finance-optimism/api"
2932
}
3033
},
3134
"gnosis": {
32-
"core": "https://api.thegraph.com/subgraphs/name/balancer-labs/balancer-gnosis-chain-v2",
33-
"gauges": "https://api.thegraph.com/subgraphs/name/balancer-labs/balancer-gauges-gnosis-chain",
35+
"core": "https://api.studio.thegraph.com/query/75376/balancer-gnosis-chain-v2/version/latest",
36+
"gauges": "https://api.studio.thegraph.com/query/75376/balancer-gauges-gnosis-chain/version/latest",
37+
"blocks": "https://api.studio.thegraph.com/query/48427/gnosis-blocks/version/latest",
3438
"aura": {
35-
"404": "https://graph.aura.finance/subgraphs/name/aura/aura-gnosis-chain-v2-1"
39+
"400": "https://subgraph.satsuma-prod.com/cae76ab408ca/1xhub-ltd/aura-finance-gnosis/api"
3640
}
3741
},
3842
"zkevm": {
3943
"core": "https://api.studio.thegraph.com/query/24660/balancer-polygon-zk-v2/version/latest",
4044
"gauges": "https://api.studio.thegraph.com/query/24660/balancer-gauges-polygon-zk/version/latest",
41-
"blocks": "https://api.studio.thegraph.com/query/48427/bleu-polygon-zkevm-blocks/version/latest",
4245
"aura": {
43-
"400": "https://subgraph.satsuma-prod.com/ab0804deff79/1xhub-ltd/aura-finance-zkevm/api"
46+
"400": "https://subgraph.satsuma-prod.com/cae76ab408ca/1xhub-ltd/aura-finance-zkevm/api"
4447
}
4548
},
4649
"goerli": {
4750
"core": "https://api.thegraph.com/subgraphs/name/balancer-labs/balancer-goerli-v2",
4851
"gauges": "https://api.thegraph.com/subgraphs/name/balancer-labs/balancer-gauges-goerli",
49-
"blocks": "https://api.thegraph.com/subgraphs/name/blocklytics/goerli-blocks",
50-
"aura": "https://graph.aura.finance/subgraphs/name/aura/aura-goerli-v2-1"
52+
"blocks": "https://api.thegraph.com/subgraphs/name/blocklytics/goerli-blocks"
5153
},
5254
"sepolia": {
53-
"core": "https://api.studio.thegraph.com/query/24660/balancer-sepolia-v2/version/latest",
54-
"gauges": "https://api.studio.thegraph.com/query/24660/balancer-gauges-sepolia-beta/version/latest",
55-
"aura": "https://graph.aura.finance/subgraphs/name/aura/aura-sepolia-v2-1"
55+
"core": "https://api.studio.thegraph.com/query/24660/balancer-sepolia-v2/version/latest"
5656
},
5757
"avalanche": {
58-
"core": "https://api.thegraph.com/subgraphs/name/balancer-labs/balancer-avalanche-v2",
59-
"gauges": "https://api.thegraph.com/subgraphs/name/balancer-labs/balancer-gauges-avalanche",
60-
"blocks": "https://api.thegraph.com/subgraphs/name/iliaazhel/avalanche-blocks"
58+
"core": "https://api.studio.thegraph.com/query/75376/balancer-avalanche-v2/version/latest",
59+
"gauges": "https://api.studio.thegraph.com/query/75376/balancer-gauges-avalanche/version/latest",
60+
"blocks": "https://api.studio.thegraph.com/query/48427/avalanche-blocks/version/latest",
61+
"aura": {
62+
"400": "https://subgraph.satsuma-prod.com/cae76ab408ca/1xhub-ltd/aura-finance-avalanche/api"
63+
}
64+
},
65+
"fantom": {
66+
"core": "https://api.studio.thegraph.com/query/73674/beethovenx-v2-fantom/version/latest",
67+
"blocks": "https://api.studio.thegraph.com/query/48427/fantom-blocks/version/latest"
6168
},
6269
"base": {
6370
"core": "https://api.studio.thegraph.com/query/24660/balancer-base-v2/version/latest",
6471
"gauges": "https://api.studio.thegraph.com/query/24660/balancer-gauges-base/version/latest",
6572
"blocks": "https://api.studio.thegraph.com/query/48427/bleu-base-blocks/version/latest",
66-
"aura": "https://graph.aura.finance/subgraphs/name/aura/aura-base-v2-1"
73+
"aura": {
74+
"400": "https://subgraph.satsuma-prod.com/cae76ab408ca/1xhub-ltd/aura-finance-base/api"
75+
}
76+
},
77+
"mode": {
78+
"core": "https://api.studio.thegraph.com/query/75376/balancer-mode-v2/version/latest",
79+
"gauges": "https://api.studio.thegraph.com/query/75376/balancer-gauges-mode/version/latest",
80+
"blocks": "https://api.studio.thegraph.com/query/48427/bleu-mode-blocks/version/latest"
81+
},
82+
"linea": {},
83+
"fraxtal": {
84+
"core": "https://api.goldsky.com/api/public/project_clwhu1vopoigi01wmbn514m1z/subgraphs/balancer-fraxtal-v2/1.0.0/gn",
85+
"gauges": "https://api.goldsky.com/api/public/project_clwhu1vopoigi01wmbn514m1z/subgraphs/balancer-gauges-fraxtal/1.0.0/gn",
86+
"blocks": "https://api.goldsky.com/api/public/project_clwhu1vopoigi01wmbn514m1z/subgraphs/fraxtal-blocks/1.0.0/gn"
6787
}
6888
}

‎setup.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from setuptools import setup, find_packages
22

3-
VERSION = "0.9.5"
3+
VERSION = "0.9.6"
44
DESCRIPTION = "Balancer Maxi Addressbook"
55
LONG_DESCRIPTION = "Balancer Maxi Addressbook and Balancer Permissions helper"
66

@@ -23,7 +23,7 @@
2323
"web3",
2424
"gql[requests]",
2525
"requests",
26-
"bal_tools @ git+https://github.com/BalancerMaxis/bal_tools@v0.0.3",
26+
"bal_tools @ git+https://github.com/BalancerMaxis/bal_tools@v0.0.5",
2727
],
2828
keywords=["python", "first package"],
2929
classifiers=[

0 commit comments

Comments
 (0)
Please sign in to comment.