Skip to content

aggregatorPools query is missing results when using filters #2073

@gmbronco

Description

@gmbronco

Find out if we need to support all the filters - best to narrow down to chains, protocolVersion and optionally poolTypes

Token filters seem to be a problem, also dynamic data is defined in few places and overwritten.

query lbp {
  poolGetPools(where: {protocolVersionIn: [3], poolTypeIn: [LIQUIDITY_BOOTSTRAPPING]}) {
    address
    dynamicData {
      totalShares
    }
  }
  poolGetPool(id: "0x812C1217EA39c5242eD1C6D1015EbeD31261E28A", chain: BASE) {
    address
    name
    ...on GqlPoolLiquidityBootstrapping {
      lbpOwner
      startTime
      endTime
      reserveToken
      reserveTokenEndWeight
      reserveTokenStartWeight
      reserveTokenIndex
      projectToken
      projectTokenEndWeight
      projectTokenStartWeight
      projectTokenIndex
    }
  }
  poolGetAggregatorPools(where:  {
    protocolVersionIn: [3],
    chainIn: [BASE],
    poolTypeIn: [LIQUIDITY_BOOTSTRAPPING]
  }) {
    address
  }
  aggregatorPools(where:  {
        protocolVersionIn: [3],
    chainIn: [BASE],
     poolTypeIn: [LIQUIDITY_BOOTSTRAPPING]
  }) {
    address
    poolTokens {
      address
    }
    quantAmmWeightedParams {
      weightsAtLastUpdateInterval
      lambda
    }
  }
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions