From fe464e605ca9e96c88b37c2d951ada908b12b66d Mon Sep 17 00:00:00 2001 From: Jamie Hewitt Date: Mon, 22 Aug 2022 15:43:28 +0300 Subject: [PATCH] Removing ./pages directory --- pages/api/_utils.ts | 35 ----------------------------------- 1 file changed, 35 deletions(-) delete mode 100644 pages/api/_utils.ts diff --git a/pages/api/_utils.ts b/pages/api/_utils.ts deleted file mode 100644 index 9b2db5f..0000000 --- a/pages/api/_utils.ts +++ /dev/null @@ -1,35 +0,0 @@ -import { ethers } from 'ethers' -import { - createClient, - dedupExchange, - TypedDocumentNode, - OperationContext, - fetchExchange -} from 'urql' - -export async function getProvider(): Promise { - const provider = new ethers.providers.InfuraProvider( - 'homestead', - process.env.INFURA_PROJECT_ID - ) - return provider -} - -export async function fetchData( - query: TypedDocumentNode, - variables: any, - context: OperationContext -): Promise { - try { - const client = createClient({ - url: 'https://v4.subgraph.mainnet.oceanprotocol.com/subgraphs/name/oceanprotocol/ocean-subgraph', - exchanges: [dedupExchange, fetchExchange] - }) - - const response = await client.query(query, variables, context).toPromise() - return response - } catch (error) { - console.error('Error fetchData: ', error) - } - return null -}