efx-api-node
Version:
<img src="https://avatars3.githubusercontent.com/u/33315316?s=200&v=4" align="right" />
18 lines (12 loc) • 418 B
JavaScript
const {post} = require('request-promise')
const parse = require('../lib/parse/response/cancel_order')
module.exports = async (efx, orderId, signature) => {
if (!signature) {
signature = await efx.sign.cancelOrder(orderId)
}
const url = efx.config.api + '/w/oc'
const protocol = '0x'
orderId = parseInt(orderId)
const data = {orderId, protocol, signature}
return parse(post(url, {json: data}))
}