From e0bacbade2d530e5a803acb6730ebe6612c1085f Mon Sep 17 00:00:00 2001 From: Michael Zhang Date: Mon, 13 Jan 2025 16:47:07 -0500 Subject: [PATCH] add unichain mainnet --- src/utils/chains.ts | 16 +++++++++------- subgraph.yaml | 8 ++++---- 2 files changed, 13 insertions(+), 11 deletions(-) diff --git a/src/utils/chains.ts b/src/utils/chains.ts index 1c411a3a..abbc72f8 100644 --- a/src/utils/chains.ts +++ b/src/utils/chains.ts @@ -463,16 +463,18 @@ export function getSubgraphConfig(): SubgraphConfig { } else if (selectedNetwork == UNICHAIN_NETWORK_NAME) { return { factoryAddress: '0x1f98400000000000000000000000000000000003', - stablecoinWrappedNativePoolAddress: '', // USDC/WETH + stablecoinWrappedNativePoolAddress: '0xe4e90705598e9fa297eab1774573651759667258', // DAI/WETH stablecoinIsToken0: true, wrappedNativeAddress: '0x4200000000000000000000000000000000000006', // WETH minimumNativeLocked: BigDecimal.fromString('1'), stablecoinAddresses: [ - '', // USDC + '0x078d782b760474a361dda0af3839290b0ef57ad6', // USDC + '0x20cab320a855b39f724131c69424240519573f81', // DAI ], whitelistTokens: [ '0x4200000000000000000000000000000000000006', // WETH - '', // USDC + '0x078d782b760474a361dda0af3839290b0ef57ad6', // USDC + '0x20cab320a855b39f724131c69424240519573f81', // DAI ], tokenOverrides: [], poolsToSkip: [], @@ -480,17 +482,17 @@ export function getSubgraphConfig(): SubgraphConfig { } } else if (selectedNetwork == UNICHAIN_SEPOLIA_NETWORK_NAME) { return { - factoryAddress: '0x1F98431c8aD98523631AE4a59f267346ea31F984', - stablecoinWrappedNativePoolAddress: '0xE87b0A6C6611119deCF5C4e9203E1c46F561BdAE', // USDC/WETH + factoryAddress: '0x1f98431c8ad98523631ae4a59f267346ea31f984', + stablecoinWrappedNativePoolAddress: '0xe87b0a6c6611119decf5c4e9203e1c46f561bdae', // USDC/WETH stablecoinIsToken0: true, wrappedNativeAddress: '0x4200000000000000000000000000000000000006', // WETH minimumNativeLocked: BigDecimal.fromString('1'), stablecoinAddresses: [ - '0x31d0220469e10c4E71834a79b1f276d740d3768F', // USDC + '0x31d0220469e10c4e71834a79b1f276d740d3768f', // USDC ], whitelistTokens: [ '0x4200000000000000000000000000000000000006', // WETH - '0x31d0220469e10c4E71834a79b1f276d740d3768F', // USDC + '0x31d0220469e10c4e71834a79b1f276d740d3768f', // USDC ], tokenOverrides: [], poolsToSkip: [], diff --git a/subgraph.yaml b/subgraph.yaml index d7546bce..d7d5bb91 100644 --- a/subgraph.yaml +++ b/subgraph.yaml @@ -9,11 +9,11 @@ features: dataSources: - kind: ethereum/contract name: Factory - network: sepolia + network: unichain-mainnet source: - address: "0x0227628f3F023bb0B980b67D528571c95c6DaC1c" abi: Factory - startBlock: 3518270 + address: "0x1f98400000000000000000000000000000000003" + startBlock: 0 mapping: kind: ethereum/events apiVersion: 0.0.7 @@ -39,7 +39,7 @@ dataSources: templates: - kind: ethereum/contract name: Pool - network: sepolia + network: unichain-mainnet source: abi: Pool mapping: