// ---------------------------------------------------------------------------- import ccxt from '../../js/ccxt.js'; import log from 'ololog'; import asTable from 'as-table'; // ---------------------------------------------------------------------------- const // ---------------------------------------------------------------------------- table = asTable.configure ({ delimiter: ' | ' });(async () => { const exchange = new ccxt.bitfinex ({ 'verbose': process.argv.includes ('--verbose'), 'timeout': 60000, }) try { const response = await exchange.fetchTrades ('ETH/BTC', 1518983548636 - 2 * 24 * 60 * 60 * 1000) log (table (response)) log (response.length.toString (), 'trades') log.green ('Succeeded.') } catch (e) { log.dim ('--------------------------------------------------------') log (e.constructor.name, e.message) log.dim ('--------------------------------------------------------') log.dim (exchange.last_http_response) log.error ('Failed.') } }) ()