zeekayandHanzo Dev 3307d589d7 Give every package one version
Two thousand and twenty-one packages carried more than one spec across this
estate — eslint alone in a hundred and four forms — and a package resolved twice
is two copies at run time, which is how react-hook-form came to report "two
different types with this name" from files nobody had edited. None do now.

The number lives in the catalog: a manifest names the package, the workspace
names the version. Where a manifest cannot reach a catalog it still carries the
one version, because the table is the source either way.

Co-authored-by: Hanzo Dev <[email protected]>
2026-09-08 02:43:33 -07:00
2026-06-28 20:54:06 -07:00
2024-03-27 15:50:31 -04:00
2026-08-20 20:13:46 -07:00
2024-11-22 12:25:27 +00:00
2026-09-08 02:43:33 -07:00
2020-04-23 13:38:27 -04:00
2024-11-07 10:44:12 +00:00
2026-03-12 16:14:36 -07:00
2026-09-08 02:43:33 -07:00
2024-11-22 12:25:27 +00:00
2026-06-28 20:54:07 -07:00

uni-v3-subgraph

Uniswap V3 Subgraph

Subgraph Endpoint

Synced at: https://graph.lux.network/subgraphs/name/lux/uniswap-v3?selected=playground

Pending Changes at same URL

Running Unit Tests

  1. Install Docker if you don't have it already
  2. Install postgres: brew install postgresql
  3. yarn run build:docker
  4. yarn run test

Adding New Chains

  1. Create a new subgraph config in src/utils/chains.ts. This will require adding a new <NETWORK_NAME>_NETWORK_NAME const for the corresponding network.
  2. Add a new entry in networks.json for the new chain. The network name should be derived from the CLI Name in The Graph's supported networks documenation. The factory address can be derived from Uniswap's deployments documentation.
  3. To deploy to Alchemy, run the following command:
yarn run deploy:alchemy --
  <SUBGRAPH_NAME>
  --version-label <VERSION_LABEL>
  --deploy-key <DEPLOYMENT_KEY>
  --network <NETWORK_NAME>
S
Description
Subgraph for Uniswap V3
Readme GPL-3.0
1.7 MiB
Languages
TypeScript 99.9%
Dockerfile 0.1%