UNPKG

sfccxt

Version:

A JavaScript / Python / PHP cryptocurrency trading library with support for 130+ exchanges

34 lines (20 loc) 869 B
'use strict' // ---------------------------------------------------------------------------- const assert = require ('assert') , testTransaction = require ('./test.transaction.js') // ---------------------------------------------------------------------------- module.exports = async (exchange, code) => { const method = 'fetchWithdrawals' if (exchange.has[method]) { const transactions = await exchange[method] (code) console.log ('fetched', transactions.length, 'withdrawals, asserting each...') assert (transactions instanceof Array) const now = Date.now () for (let i = 0; i < transactions.length; i++) { const transaction = transactions[i] testTransaction (exchange, transaction, code, now) } } else { console.log (method + '() is not supported') } }