AlphaHomoraV2 x SNX Farmer
Curated by
Stellaxyz
ID Type
EVM ADDRESS
Cred Type
SUBGRAPH
Last Update Time
07/09/2023, 17:59:50
Query
query alphaUserPosition($address: String!){
  positions(
    where: {
      owner: $address
    }
  ) {
    collateralToken {
      token
      tokenId
    }
    collateralSize
  }
}
Expression
function(gqlResp) {
  if (gqlResp == null || gqlResp.positions == null || gqlResp.positions.length == 0) {
    return 0
  }
  let pairs = gqlResp.positions
  for (let i = 0; i < pairs.length; i++) {
    let token = pairs[i].collateralToken.token
    let token_id = pairs[i].collateralToken.tokenId
    // SUSHI ETH/SNX : 6
    if (token_id.startsWith('0x0006')) {
        if (pairs[i].collateralSize > '0') {
          return 1
        }
    }

    // Uniswap ETH/SNX
    if (token == '0x06799a1e4792001aa9114f0012b9650ca28059a3' && 
        token_id == '0x00000000000000000000000043ae24960e5534731fc831386c07755a2dc33d47') {
      if (pairs[i].collateralSize > '0') {
        return 1
      }
    }
  }
  return 0
}