mirror of
https://github.com/discountry/ritmex-bot.git
synced 2026-09-11 01:08:07 +00:00
commit
This commit is contained in:
@@ -0,0 +1,59 @@
|
||||
"use strict";
|
||||
|
||||
const ccxt = require('../../ccxt.js')
|
||||
const asTable = require('as-table')
|
||||
const log = require('ololog').configure({ locate: false })
|
||||
|
||||
|
||||
const exchange = new ccxt.blockchaincom({
|
||||
'secret': 'YOUR_API_SECRET',
|
||||
})
|
||||
|
||||
// blockchaincom specific internal beneficiary id
|
||||
const address = 'BENEFICIARY_ID';
|
||||
|
||||
|
||||
(async () => {
|
||||
|
||||
const markets = await exchange.loadMarkets ()
|
||||
|
||||
try {
|
||||
const code = 'USDT'
|
||||
const amount = 5
|
||||
|
||||
// fetch withdrawal beneficiary ids
|
||||
const whiteList = await exchange.privateGetWhitelistCurrency({'currency': code})
|
||||
log('Withdrawl Whitelist', whiteList)
|
||||
//
|
||||
// [
|
||||
// {
|
||||
// "whitelistId":"adcd73fb-9ba6-41o7-8c0d-7013482cb88f", // unique id for each beneficiary, to be passed in as address into withdraw ()
|
||||
// "name":"John Doe",
|
||||
// "currency":"USDT"
|
||||
// }
|
||||
// ]
|
||||
//
|
||||
|
||||
// withdrawal
|
||||
let withdrawal = await exchange.withdraw(code, amount, address, undefined);
|
||||
log('Withdrawal', withdrawal)
|
||||
|
||||
} catch (e) {
|
||||
if (e instanceof ccxt.DDoSProtection || e.message.includes('ECONNRESET')) {
|
||||
log('[DDoS Protection] ' + e.message)
|
||||
} else if (e instanceof ccxt.RequestTimeout) {
|
||||
log('[Request Timeout] ' + e.message)
|
||||
} else if (e instanceof ccxt.AuthenticationError) {
|
||||
log('[Authentication Error] ' + e.message)
|
||||
} else if (e instanceof ccxt.ExchangeNotAvailable) {
|
||||
log('[Exchange Not Available Error] ' + e.message)
|
||||
} else if (e instanceof ccxt.ExchangeError) {
|
||||
log('[Exchange Error] ' + e.message)
|
||||
} else if (e instanceof ccxt.NetworkError) {
|
||||
log('[Network Error] ' + e.message)
|
||||
} else {
|
||||
throw e;
|
||||
}
|
||||
}
|
||||
|
||||
})()
|
||||
Reference in New Issue
Block a user