Skip to content

Commit 7686f5d

Browse files
chore: deploy base subgraph on 0xgraph (#892)
1 parent 1cd2673 commit 7686f5d

File tree

5 files changed

+16
-20
lines changed

5 files changed

+16
-20
lines changed

.github/workflows/deploy-staging-subgraph.yaml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,6 @@ jobs:
4343
run: cd ./packages/subgraph && npm run deploy:staging:sepolia
4444
env:
4545
ORMI_0x_GRAPH_API_KEY: ${{ secrets.ORMI_0x_GRAPH_API_KEY_STAGING }}
46-
- name: Authenticate The Graph CLI # temporary deploy on TheGraph studio until 0xgraph ready on base-sepolia
47-
run: npx graph auth --studio ${{ secrets.THE_GRAPH_STUDIO_DEPLOY_KEY }}
4846
- name: Deploy subgraph to base sepolia
4947
run: cd ./packages/subgraph && npm run deploy:staging:base
5048
env:

.github/workflows/deploy-testing-subgraph.yaml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,6 @@ jobs:
4949
run: cd ./packages/subgraph && npm run deploy:testing:sepolia
5050
env:
5151
ORMI_0x_GRAPH_API_KEY: ${{ secrets.ORMI_0x_GRAPH_API_KEY_TESTING }}
52-
- name: Authenticate The Graph CLI # temporary deploy on TheGraph studio until 0xgraph ready on base-sepolia
53-
run: npx graph auth --studio ${{ secrets.THE_GRAPH_STUDIO_DEPLOY_KEY }}
5452
- name: Deploy subgraph to base sepolia
5553
run: cd ./packages/subgraph && npm run deploy:testing:base
5654
env:

packages/common/src/configs.ts

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -117,12 +117,11 @@ export const envConfigs: Record<EnvironmentType, ProtocolConfig[]> = {
117117
defaultTokens: chainIdToDefaultTokens.get(84532),
118118
nativeCoin: chainIdToInfo.get(84532),
119119
getTxExplorerUrl: chainIdToGraphTx.get(84532),
120-
// temporary deploy on TheGraph studio until 0xgraph ready on base-sepolia
121120
subgraphUrl:
122-
"https://api.studio.thegraph.com/query/19713/boson-testing-base/version/latest",
121+
"https://api.0xgraph.xyz/api/public/c56471f5-5b1d-4a62-b1de-450044cb7ebc/subgraphs/boson-testing-base/latest/gn",
123122
jsonRpcUrl:
124123
"https://base-sepolia.infura.io/v3/b832a48b9bce4aa6bd9da86eb0126300",
125-
theGraphIpfsUrl: "https://api.thegraph.com/ipfs/api/v0",
124+
theGraphIpfsUrl: "https://api.0xgraph.xyz/ipfs",
126125
ipfsMetadataUrl: "https://ipfs.infura.io:5001",
127126
contracts: {
128127
// https://github.com/bosonprotocol/boson-protocol-contracts/pull/976
@@ -212,12 +211,11 @@ export const envConfigs: Record<EnvironmentType, ProtocolConfig[]> = {
212211
defaultTokens: chainIdToDefaultTokens.get(84532),
213212
nativeCoin: chainIdToInfo.get(84532),
214213
getTxExplorerUrl: chainIdToGraphTx.get(84532),
215-
// temporary deploy on TheGraph studio until 0xgraph ready on base-sepolia
216214
subgraphUrl:
217-
"https://api.studio.thegraph.com/query/19713/boson-staging-base/version/latest",
215+
"https://api.0xgraph.xyz/api/public/da9367fc-3453-4e08-824f-19fb4281b6a1/subgraphs/boson-staging-base/latest/gn",
218216
jsonRpcUrl:
219217
"https://base-sepolia.infura.io/v3/b832a48b9bce4aa6bd9da86eb0126300",
220-
theGraphIpfsUrl: "https://api.thegraph.com/ipfs/api/v0",
218+
theGraphIpfsUrl: "https://api.0xgraph.xyz/ipfs",
221219
ipfsMetadataUrl: "https://ipfs.infura.io:5001",
222220
contracts: {
223221
// from https://github.com/bosonprotocol/boson-protocol-contracts/pull/976
@@ -299,18 +297,19 @@ export const envConfigs: Record<EnvironmentType, ProtocolConfig[]> = {
299297
"https://raw.githubusercontent.com/BAppLimited/curationLists/main/bosonApp.io/production-8453-0/sellers/blacklist.json",
300298
offersWhiteList:
301299
"https://raw.githubusercontent.com/BAppLimited/curationLists/refs/heads/main/bosonApp.io/production-8453-0/offers/whitelist.json",
302-
defaultDisputeResolverId: "", // TODO
300+
defaultDisputeResolverId: "4", // TO BE VERIFIED
303301
defaultTokens: chainIdToDefaultTokens.get(8453),
304302
nativeCoin: chainIdToInfo.get(8453),
305303
getTxExplorerUrl: chainIdToGraphTx.get(8453),
306-
subgraphUrl: "", // TODO
304+
subgraphUrl:
305+
"https://api.0xgraph.xyz/api/public/b521f6b7-36c4-4117-8ad5-6b21c6eeb195/subgraphs/boson-base/latest/gn",
307306
jsonRpcUrl:
308307
"https://base-mainnet.infura.io/v3/b5b499e704f840b5b84b0580466d658e",
309308
theGraphIpfsUrl: "https://api.0xgraph.xyz/ipfs",
310309
ipfsMetadataUrl: "https://ipfs.infura.io:5001",
311310
contracts: {
312-
protocolDiamond: "", // TODO
313-
priceDiscoveryClient: "", // TODO
311+
protocolDiamond: "0x59A4C19b55193D5a2EAD0065c54af4d516E18Cb5", // TO BE VERIFIED
312+
priceDiscoveryClient: "0xb60cf39Fb18e5111174f346d0f39521ef6531fD4", // TO BE VERIFIED
314313
forwarder: ""
315314
},
316315
metaTx: {

packages/subgraph/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -58,17 +58,17 @@
5858
"deploy:cmd:testing:sepolia:default": "graph deploy --node $npm_package_config_node --ipfs $npm_package_config_ipfs -l $npm_package_version $npm_package_config_testing_sepolia",
5959
"deploy:cmd:testing:sepolia:win32": "graph deploy --node %npm_package_config_node% --ipfs %npm_package_config_ipfs% -l %npm_package_version% %npm_package_config_testing_sepolia%",
6060
"deploy:cmd:testing:base": "run-script-os",
61-
"deploy:cmd:testing:base:default": "graph deploy --studio --ipfs https://api.thegraph.com/ipfs/ -l $npm_package_version $npm_package_config_testing_base",
62-
"deploy:cmd:testing:base:win32": "graph deploy --studio --ipfs https://api.thegraph.com/ipfs/ -l %npm_package_version% %npm_package_config_testing_base%",
61+
"deploy:cmd:testing:base:default": "graph deploy --node $npm_package_config_node --ipfs $npm_package_config_ipfs -l $npm_package_version $npm_package_config_testing_base",
62+
"deploy:cmd:testing:base:win32": "graph deploy --node $npm_package_config_node --ipfs $npm_package_config_ipfs -l %npm_package_version% %npm_package_config_testing_base%",
6363
"deploy:cmd:staging:amoy": "run-script-os",
6464
"deploy:cmd:staging:amoy:default": "graph deploy --node $npm_package_config_node --ipfs $npm_package_config_ipfs -l $npm_package_version $npm_package_config_staging_amoy",
6565
"deploy:cmd:staging:amoy:win32": "graph deploy --node %npm_package_config_node% --ipfs %npm_package_config_ipfs% -l %npm_package_version% %npm_package_config_staging_amoy%",
6666
"deploy:cmd:staging:sepolia": "run-script-os",
6767
"deploy:cmd:staging:sepolia:default": "graph deploy --node $npm_package_config_node --ipfs $npm_package_config_ipfs -l $npm_package_version $npm_package_config_staging_sepolia",
6868
"deploy:cmd:staging:sepolia:win32": "graph deploy --node %npm_package_config_node% --ipfs %npm_package_config_ipfs% -l %npm_package_version% %npm_package_config_staging_sepolia%",
6969
"deploy:cmd:staging:base": "run-script-os",
70-
"deploy:cmd:staging:base:default": "graph deploy --studio --ipfs https://api.thegraph.com/ipfs/ -l $npm_package_version $npm_package_config_staging_base",
71-
"deploy:cmd:staging:base:win32": "graph deploy --studio --ipfs https://api.thegraph.com/ipfs/ -l %npm_package_version% %npm_package_config_staging_base%",
70+
"deploy:cmd:staging:base:default": "graph deploy --node $npm_package_config_node --ipfs $npm_package_config_ipfs -l $npm_package_version $npm_package_config_staging_base",
71+
"deploy:cmd:staging:base:win32": "graph deploy --node $npm_package_config_node --ipfs $npm_package_config_ipfs -l %npm_package_version% %npm_package_config_staging_base%",
7272
"deploy:cmd:production:polygon": "run-script-os",
7373
"deploy:cmd:production:polygon:default": "graph deploy --node $npm_package_config_node --ipfs $npm_package_config_ipfs -l $npm_package_version $npm_package_config_production_polygon",
7474
"deploy:cmd:production:polygon:win32": "graph deploy --node %npm_package_config_node% --ipfs %npm_package_config_ipfs% -l %npm_package_version% %npm_package_config_production_polygon%",
@@ -81,10 +81,10 @@
8181
"deploy:local": "npm run manifest:local && npm run create:local && npm run deploy:cmd:local",
8282
"deploy:testing:amoy": "npm run manifest:testing:amoy && npm run deploy:cmd:testing:amoy && npm run post-deploy:ormi -- --env=testing_amoy",
8383
"deploy:testing:sepolia": "npm run manifest:testing:sepolia && npm run deploy:cmd:testing:sepolia && npm run post-deploy:ormi -- --env=testing_sepolia",
84-
"deploy:testing:base": "npm run manifest:testing:base && npm run deploy:cmd:testing:base",
84+
"deploy:testing:base": "npm run manifest:testing:base && npm run deploy:cmd:testing:base && npm run post-deploy:ormi -- --env=testing_base",
8585
"deploy:staging:amoy": "npm run manifest:staging:amoy && npm run deploy:cmd:staging:amoy && npm run post-deploy:ormi -- --env=staging_amoy",
8686
"deploy:staging:sepolia": "npm run manifest:staging:sepolia && npm run deploy:cmd:staging:sepolia && npm run post-deploy:ormi -- --env=staging_sepolia",
87-
"deploy:staging:base": "npm run manifest:staging:base && npm run deploy:cmd:staging:base",
87+
"deploy:staging:base": "npm run manifest:staging:base && npm run deploy:cmd:staging:base && npm run post-deploy:ormi -- --env=staging_base",
8888
"deploy:production:polygon": "npm run manifest:production:polygon && npm run deploy:cmd:production:polygon && npm run post-deploy:ormi -- --env=production_polygon",
8989
"deploy:production:ethereum": "npm run manifest:production:ethereum && npm run deploy:cmd:production:ethereum && npm run post-deploy:ormi -- --env=production_ethereum",
9090
"deploy:production:base": "npm run manifest:production:base && npm run deploy:cmd:production:base && npm run post-deploy:ormi -- --env=production_base",

packages/subgraph/scripts/render-manifest.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ const envNameToConfig: Record<
7474
}
7575
}
7676
};
77+
7778
const { network, startBlock } = envNameToConfig[envName][configId] || {
7879
network: "",
7980
startBlock: 0

0 commit comments

Comments
 (0)