npm install @tsevimli/mexc
const Future = require('../../src/future')
const apiKey = ''
const apiSecret = ''
const client = new Future(apiKey, apiSecret, { baseURL: 'https://contract.mexc.com' })
client.PlaceNewOrder({
symbol:'IMX_USDT',
price: 0.1,
vol: 10,
side:1,
type:1,
openType:2
}).then(response => client.logger.log(response.data))
const Future = require('../../src/future')
const client = new Future()
client.Ticker({symbol:'BTC_USDT'}).then(response => client.logger.log(response.data))
.catch(error => client.logger.error(error))
Please find modules
folder to check for more endpoints.
https://contract.mexc.com
https://www.mexc.com
https://api.mexc.com
Optional parameters are encapsulated to a single object as the last function parameter.
const Spot = require('../../src/spot')
const apiKey = ''
const apiSecret = ''
const client = new Spot(apiKey, apiSecret, { baseURL: 'https://api.mexc.com' })
client.AccountInformation().then(response => client.logger.log(response.data))
const Spot = require('../../src/spot')
const client = new Spot()
client.Depth({symbol:'BTCUSDT',depth:5}).then(response => client.logger.log(response.data))
.catch(error => client.logger.error(error))
nodejs 6.0+
ws.js Demo using spot websocket
node ws.js