From 677ed0c492f99611667136f31acfcb5ba4447efa Mon Sep 17 00:00:00 2001 From: alexcos20 Date: Thu, 29 Oct 2020 05:42:09 -0700 Subject: [PATCH] fix getPoolSharesByAddress --- src/balancer/OceanPool.ts | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/src/balancer/OceanPool.ts b/src/balancer/OceanPool.ts index 80a7bfb4..524d106f 100644 --- a/src/balancer/OceanPool.ts +++ b/src/balancer/OceanPool.ts @@ -920,16 +920,18 @@ export class OceanPool extends Pool { for (let i = 0; i < events.length; i++) { const shares = await super.sharesBalance(account, events[i].returnValues[0]) - if (shares) { - const onePool: PoolShare = { - shares, - poolAddress: events[i].returnValues[0], - did: didPrefixed(didNoZeroX(await this.getDTAddress(events[i].returnValues[0]))) + if (parseFloat(shares) > 0) { + const dtAddress = await this.getDTAddress(events[i].returnValues[0]) + if (dtAddress) { + const onePool: PoolShare = { + shares, + poolAddress: events[i].returnValues[0], + did: didPrefixed(didNoZeroX(dtAddress)) + } + result.push(onePool) } - result.push(onePool) } } - console.log(result) return result }