- 07d60a7: cleaup event indexes
- cc9899d: skip sftmx vaults that are 0x0
- bf14fb9: associate gauge balances on pool addresses
- 0e599cb: adding event query logging to triage db issues
- 5b8e7d5: fix cow amm event syncing
- 1545310: SOR - Add support for paths with buffers/boosted pools
- 62baccf: make sure cow amm balances are added for new pools
- 03f81ff: add aFRAX APR
- d9ebb9a: handle streamed BAL on mainnet properly
- d87f76e: Dont show MERKL APR if it has a whitelist
- ce47937: adding cow amm SG balance syncing
- 2141ceb: APR source for yieldnest ETH (ynETH)
- 93e44ae: add agETH APR for mainnet
- b381a08: committing generate graphql schemas
- b0eef3d: flatten the event type in the events query
- 570a67b: adding a query for getting multichain vebal balances
- 9f7d395: add merkl, voting and locking as incentivized pool
- e0fa5d8: Prune records with zero values in balance tables
- ddf8be9: filtering events by value in USD
- ed9747b: adding relative weigth to the voting list query
- ad09bfd: susx and usdm APRs on Arb
- 5a023cb: adding support for hooks
- aae66a9: cdcETH APR
- 5ec208f: Fix scientific notation issue caused by parseFloat
- 8a7c851: Adding aggregate fee fields to pools dynamic data
- 01a1b1a: accept any letter casing in queries
- 6782183: SOR - Replace parseFloat with parseEther
- cd94cd1: Using API prices to calculate totalLiquidity in snapshots
- 31d93a1: passing protocol version to sor lib
- aff6246: update env file
- a3ab47e: workaround for streamed BAL on mainnet
- ad5c843: Add support for SOR paths with add/remove liquidity steps
- ff80266: adding mutation to reload erc4626
- 0cb2dbb: quick workaround to remove cow apr boost
- 29f0beb: using pool addresses to match gauges instead of pool id
- 55fa750: SOR should consider STABLE pools for v3 liquidity only
- 7d327cf: fix token query
- 7720c09: add support for boosted pools for v3
- 116cf21: expose surplus in the events query
- 421a48e: Refactor SOR to use Balancer Maths for v3 liquidity
- 1d3f265: v2 update interferes with cow
- af11d6b: fix cow-surplus scaling, update cow volume sync
- 13f2416: update cow amm subgraphs
- 956f28c: update masterchef subgraph
- e102809: stakewise gnosis and maple syrup APRs
- 0847dd4: syncing pool type specific data
- af4417e: updated AAVE subgraph URLs for getting token APRs
- b08fa1e: update cow subgraphs
- b20c5fd: sync tokenlist for sepolia
- 72cc583: add weETH APR on Arb and rETH APR on Gnosis
- 07fcf6a: fixed surplus APR calculation
- a72b08f: move rpcs from infura to alchemy
- 0627776: fixed sdai yield on fraxtal
- f9d50e4: syncing holders could on changed cow-amm pools
- 5f6fd67: handle failing aave pricing
- 3f08512: subgraph patch
- 5c02fa1: new cow-subgraphs, add weights to cow-pools, add reload mutation
- 0959978: fix snapshot loading for cow
- ede18b9: fixed double execution of the merkl job
- 6a8d02e: add aave wrapped tokens to sepolia handler
- fec4cac: Fix cow user balances
- 975e058: fix token rate and config sync for v3, add reload mutation
- 22bc735: Update cow-amm subgraphs, add gnosis
- c31cef8: new cow amm subgraph, fix surplus calc
- d72fec7: fix scaling for cow pool data
- 40631b9: change fantom rpc
- 0fd0952: change cow amm subgraph to deployment id
- 64cdecc: more robust aura sync
- 4cfbf0e: add gUSDC apr
- ed09091: split controllers, reload also syncs pool state
- 846b2ad: allow test env to use paid rpc
- 0b421c5: fix exact_out with getBestSwapPathVersion
- 2dbbb7c: fix initial cow amm sync
- 2366ee3: add cow crons to mainnet and adapt cron intervalls
- f12b5b2: fix initUserBalances for local runs
- 43735c9: fix sfrax apr on fraxtal
- 3613c9f: reduce multicall batch size
- 6daa985: smaller chunks for pool fetching
- d4caec8: Cow AMM aprs calculated from daily surplus
- 812bdba: return filename only for rateprovider review
- 6429e7a: Adding new pool filter tags tagIn and tagNotIn. These replace categoryIn/categoryNotIn removing enum constraint.
- f816e93: changed the events query ordering from blockNumber to blockTimestamp to mitigate different chain height.
- 21da677: adding gyro config on gnosis chain
- 8389be2: using pool instead of global variables in ybTokenService
- 34a7a8c: fix aura and gauge user balance sync
- 5604fd9: exposing tags
- 57bbc2a: fix tracking of balance if last relic was transferred
- 95b752f: fixing missing files in metadata repo
- 480c22c: add cache to db query in SOR
- 2dc67f1: fix fantom blocks subgraph url
- 331c657: adding metadata categories from the github repo
- 2b1cbec: adding merkl reward aprs
- 4009872: adding missing fields to rate provider reviews
- 7397078: use subgraph deployment IDs instead of subgraph id
- 76c8176: Exclude current round from HiddenHand APRs
- cbea2e0: limiting events query results set to 1000 records
- bccc7a5: adding indexes to token related tables
- 614383b: breaking - making events query filter optional and allowing multiple chains
- d8752b4: adding vebal as a staking option
- b03f0ce: fix aura apr scaling
- b3aedfc: Increase swap size to 100 USD for normalized liquidity calculation. Also only use pools that have >=1000USD tvl
- e8e8bcc: adding SOR support for vault v3 - swaps only
- ddb3616: moving snapshot syncing to a separate functions
- e643603: updated AAVE subgraph URLs for getting token APRs
- b071980: adding backsyncing task for filling up subgraph swaps
- abc67d0: exposing aura pool id and shutdown flag for aura staking
- a7711cb: Adding incentivized field to the pool response type
- 7fcea18: add cow-amm support for swaps, add, removes and snapshots. Also incorporate surplus
- deb7c03: adjust syncs to newest vault v3 version
- 455bb0b: rename join/exit to add/remove for v3 subgraph
- 755e873: config fix
- 95e5636: fix: removing renamed vaultVersion column
- 4465dbf: adding poolToken -> balanceUSD
- 798c947: adding chain and user address as query params to vebal queries
- 0851e56: Update to newest v3 subgraph. Adjust balances etc from wei to floats
- 8961dfb: handle missing tokens in subgraph pools
- 1021114: fix voting apr timestamp to use UTC
- 489cf3e: removing duplicated vebal locks subgraph url
- 07a7fc9: make the workflow manual
-
30b1148: First release of the Balancer backend / api v3
This marks the first release for the API v3. With the release of ZEN, the following queries are deprecated and shall not be used anymore:
- poolGetSwaps
- poolGetBatchSwaps
- poolGetJoinExits
- poolGetFeaturedPoolGroups
- tokenGetPriceChartData
- tokenGetCandlestickChartData
- tokenGetTokenData
- tokenGetTokensData
- tokenGetProtocolTokenPrice
The following fields and types are deprecated:
- vaultVersion
- investConfig
- GqlPoolInvestConfig
- GqlPoolInvestOption
- withdrawConfig
- GqlPoolWithdrawConfig
- GqlPoolWithdrawOption
- apr
- GqlPoolApr
- GqlPoolAprValue
- GqlPoolAprRange
- GqlPoolAprTotal
- tokens
- GqlPoolNestedUnion
- GqlPoolTokenComposableStableNestedUnion
- GqlPoolTokenBase
- GqlPoolToken
- GqlPoolTokenComposableStable
See the gql files to find the suitable replacements.
- 34a7d70: update sftmx vaults when they are matured