const express = require("express") const ETH = require("./src/chain/eth") const eth = new ETH() const app = express() const port = process.argv[2] || 12345 app.get("/", (req, res) =>{ res.send("connect success") }) app.post("/checkPayment/eth", async(req, res) =>{ const {coin, address, amount, ts} = req.body let result switch (coin) { case "eth": // 校验eth break case "usdt": result = await eth.checkUSDTPaymentStatus(address, amount, ts) break case "usdc": result = await eth.checkUSDCPaymentStatus(address, amount, ts) break default: result = {code:-2, result:false, data:[]} break } res.send(JSON.stringify(result)) }) app.listen(port, () =>{ console.log(`Balance Server Start At http://127.0.0.1:${port}`); })