UNPKG

@gateway.fm/gtw-dvf-client-js

Version:

DVF client js lib with gateway.fm rpc endpoints

22 lines (20 loc) 627 B
const sw = require('starkware_crypto') const DVFError = require('../dvf/DVFError') module.exports = (dvf, starkOrder) => { try { const message = (dvf.sw || sw).getLimitOrderMsgHash( starkOrder.vaultIdSell, starkOrder.vaultIdBuy, starkOrder.amountSell, starkOrder.amountBuy, starkOrder.tokenSell, starkOrder.tokenBuy, starkOrder.nonce, starkOrder.expirationTimestamp ) return dvf.sw ? message.toString(16) : message } catch (err) { console.error('ERR_CREATING_STARK_ORDER_MESSAGE: error', err) throw new DVFError('ERR_CREATING_STARK_ORDER_MESSAGE') } }