From 0834d9afebf955ee5ab5cd498911aeadd5bd265b Mon Sep 17 00:00:00 2001 From: bronco Date: Mon, 24 Jul 2023 22:03:27 +0200 Subject: [PATCH] adding subgraph urls on optimism --- .../examples/pools/aprs/aprs.optimism.ts | 27 +++++++++++++++++++ balancer-js/src/lib/constants/config.ts | 5 +++- 2 files changed, 31 insertions(+), 1 deletion(-) create mode 100644 balancer-js/examples/pools/aprs/aprs.optimism.ts diff --git a/balancer-js/examples/pools/aprs/aprs.optimism.ts b/balancer-js/examples/pools/aprs/aprs.optimism.ts new file mode 100644 index 000000000..dd9883d6d --- /dev/null +++ b/balancer-js/examples/pools/aprs/aprs.optimism.ts @@ -0,0 +1,27 @@ +/** + * Display APRs + * + * Run command: + * yarn example ./examples/pools/aprs/aprs.optimism.ts + */ +import { BalancerSDK } from '@balancer-labs/sdk'; + +const sdk = new BalancerSDK({ + network: 10, + rpcUrl: 'https://rpc.ankr.com/optimism', +}); + +const { pools } = sdk; + +const main = async () => { + const pool = await pools.find( + '0x7ca75bdea9dede97f8b13c6641b768650cb837820002000000000000000000d5' + ); + + if (pool) { + const apr = await pools.apr(pool); + console.log(pool.id, apr); + } +}; + +main(); diff --git a/balancer-js/src/lib/constants/config.ts b/balancer-js/src/lib/constants/config.ts index 635411917..1e9ac6d5e 100644 --- a/balancer-js/src/lib/constants/config.ts +++ b/balancer-js/src/lib/constants/config.ts @@ -241,7 +241,10 @@ export const BALANCER_NETWORK_CONFIG: Record = { urls: { subgraph: 'https://api.thegraph.com/subgraphs/name/beethovenxfi/beethovenx-optimism', - gaugesSubgraph: '', + gaugesSubgraph: + 'https://api.thegraph.com/subgraphs/name/balancer-labs/balancer-gauges-optimism', + blockNumberSubgraph: + 'https://api.thegraph.com/subgraphs/name/lyra-finance/optimism-mainnet-blocks', }, pools: {}, sorConnectingTokens: [