diff --git a/src/partners/changenow.ts b/src/partners/changenow.ts index a07195d..7c999ad 100644 --- a/src/partners/changenow.ts +++ b/src/partners/changenow.ts @@ -97,6 +97,9 @@ export const queryChangeNow = async ( const result = await response.json() const txs = asChangeNowResult(result).exchanges + if (txs.length === 0) { + break + } for (const rawTx of txs) { let tx: ChangeNowTx try { @@ -130,11 +133,8 @@ export const queryChangeNow = async ( latestIsoDate = ssTx.isoDate } } - datelog(`ChangeNow latestIsoDate ${latestIsoDate}`) - offset += LIMIT - if (txs.length < LIMIT) { - break - } + datelog(`ChangeNow offset ${offset} latestIsoDate ${latestIsoDate}`) + offset += txs.length retry = 0 } catch (e) { datelog(e) diff --git a/src/partners/paybis.ts b/src/partners/paybis.ts index 0b55082..7e921b5 100644 --- a/src/partners/paybis.ts +++ b/src/partners/paybis.ts @@ -130,7 +130,7 @@ const QUERY_LIMIT_TXS = 50 * How far to rollback from the last successful query * date when starting a new query */ -const QUERY_LOOKBACK = 1000 * 60 * 60 * 24 * 30 // 30 days +const QUERY_LOOKBACK = 1000 * 60 * 60 * 24 * 7 // 30 days /** Time period to query per loop */ const QUERY_TIME_BLOCK_MS = QUERY_LOOKBACK diff --git a/src/util.ts b/src/util.ts index b0bbbcd..d84e29f 100644 --- a/src/util.ts +++ b/src/util.ts @@ -8,14 +8,21 @@ const CURRENCY_CONVERSION = { AWCBEP20: 'AWC', AWCBSC: 'AWC', DAIMATIC: 'DAI', + ETHARB: 'ETH', ETHOP: 'ETH', + ETHBASE: 'ETH', + GALAERC20: 'GALA', WBTCMATIC: 'WBTC', USDCERC20: 'USDC', USDT20: 'USDT', USDTERC20: 'USDT', USDTPOLYGON: 'USDT', + USDCARB: 'USDC', USDCPOLYGON: 'USDC', USDCTRC20: 'USDC', + USDDTRC20: 'USDD', + USDTARB: 'USDT', + USDTSOL: 'USDT', USDTTRC20: 'USDT', ZADDR: 'ZEC', BCHABC: 'BCH',