在Node.js項目目錄球散,安裝:
npm install cron
然后創(chuàng)建cron.mjs
import {CronJob} from 'cron';
//const CronJob = require('cron').CronJob;
const job = new CronJob(
'0/5 * * * * *', //cron time
function(){
console.log('http rest獲取CEX價格');
console.log('the graph獲取DEX價格');
console.log('判定是否有獲利空間');
console.log('ether.js調用pancakeswap進行交易(買入)');
console.log('http rest調用CEX api進行交易(賣出)');
console.log('從CEX轉U到DEX巨缘,從DEX轉Token到CEX');
console.log(new Date());
},
null, //onComplete
true, //start
'Asia/Shanghai' //timeZone
);
job.start();
Node.js里用import
引入模塊需要把擴展名改為.mjs
以兼容ES6添忘,或者直接使用require
引入模塊。