From bbdcd5f46b4e6225d29fbe0b35a9c55f2f62be8d Mon Sep 17 00:00:00 2001 From: salgozino Date: Mon, 27 May 2024 15:33:20 -0300 Subject: [PATCH] fix: read stakeSet from kleros-display subgraphs. Migration to studio do the hosted-service deprecation --- snapshots/src/helpers/subgraph-events.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/snapshots/src/helpers/subgraph-events.js b/snapshots/src/helpers/subgraph-events.js index adf2617..99fbe26 100644 --- a/snapshots/src/helpers/subgraph-events.js +++ b/snapshots/src/helpers/subgraph-events.js @@ -11,7 +11,7 @@ const fetchStakeSets = async (blockStart, blockEnd, subgraphEndpoint, lastId) => id_gt: "${lastId}" }, orderBy: id, - orderDir: asc, + orderDirection: asc, first: 1000) { id address @@ -26,9 +26,11 @@ const fetchStakeSets = async (blockStart, blockEnd, subgraphEndpoint, lastId) => }; const response = await fetch(subgraphEndpoint, { method: "POST", + headers: { + "Content-Type": "application/json", + }, body: JSON.stringify(subgraphQuery), }); - const { data } = await response.json(); const stakeSets = data.stakeSets; @@ -67,9 +69,9 @@ const parseStakeSetsIntoEvents = (subgraphStakeSets) => { export const getStakeSets = async (blockStart, blockEnd, chainId) => { let endpoint; if (chainId === 1) { - endpoint = "https://api.thegraph.com/subgraphs/name/greenlucid/kleros-display-mainnet"; + endpoint = "https://api.studio.thegraph.com/query/61738/kleros-display-mainnet/version/latest"; } else if (chainId === 100) { - endpoint = "https://api.thegraph.com/subgraphs/name/greenlucid/kleros-display"; + endpoint = "https://api.studio.thegraph.com/query/61738/kleros-display-gnosis/version/latest"; } else { throw new Error("Unsupported Chain, nor mainnet nor gnosis"); }