Endpoints
BarkSwap's data is split across four subgraphs under https://subgraph.barkswap.fi. Pick the one
that owns the entities you need.
Core — barkswap/core
https://subgraph.barkswap.fi/subgraphs/name/barkswap/core
The main subgraph and the one you'll use most. Pools, tokens, ticks, prices, swaps, and time-series analytics.
Entities: Factory, Bundle, Token, Pool, Tick, Position, Swap, Mint, Burn,
Collect, PoolDayData, PoolHourData, TokenDayData, and more.
→ Pool queries · Token & price queries
Farming — barkswap/farming
https://subgraph.barkswap.fi/subgraphs/name/barkswap/farming
Eternal farming campaigns and the position deposits in them.
Entities: EternalFarming, Deposit, Reward, Token.
Positions — barkswap/positions
https://subgraph.barkswap.fi/subgraphs/name/barkswap/positions
Position deposits and rewards (same entity shapes as the farming subgraph). The app reads user position data here.
Entities: EternalFarming, Deposit, Reward, Token.
Gauges — barkswap/gauges
https://subgraph.barkswap.fi/subgraphs/name/barkswap/gauges
ve(3,3) gauge staking — which positions are staked into which gauge.
Entities: Gauge, GaugeDeposit.
:::tip Which endpoint does the app use?
barkswap/core→ pools, tokens, ticks, prices, analytics (the default client)barkswap/farming→ eternal farmings and farm depositsbarkswap/positions→ user position depositsbarkswap/gauges→ gauge staking :::