@@ -11,8 +11,8 @@ module.exports = function() {
11
11
const WebSocket = require ( 'ws' ) ;
12
12
const request = require ( 'request' ) ;
13
13
const crypto = require ( 'crypto' ) ;
14
- const base = 'https://www .binance.com/api/' ;
15
- const wapi = 'https://www .binance.com/wapi/' ;
14
+ const base = 'https://api .binance.com/api/' ;
15
+ const wapi = 'https://api .binance.com/wapi/' ;
16
16
const websocket_base = 'wss://stream.binance.com:9443/ws/' ;
17
17
let messageQueue = { } ;
18
18
let depthCache = { } ;
@@ -383,6 +383,22 @@ module.exports = function() {
383
383
if ( callback ) return callback . call ( this , data , symbol ) ;
384
384
} ) ;
385
385
} ,
386
+ withdraw : function ( asset , address , amount , addressTag = false , callback = false ) {
387
+ let params = { asset, address, amount} ;
388
+ if ( addressTag ) params . addressTag = addressTag ;
389
+ signedRequest ( wapi + "v3/withdraw.html" , params , callback , "POST" ) ;
390
+ } ,
391
+ withdrawHistory : function ( callback , asset = false ) {
392
+ let params = asset ? { asset :asset } : { } ;
393
+ signedRequest ( wapi + "v3/withdrawHistory.html" , params , callback ) ;
394
+ } ,
395
+ depositHistory : function ( callback , asset = false ) {
396
+ let params = asset ? { asset :asset } : { } ;
397
+ signedRequest ( wapi + "v3/depositHistory.html" , params , callback ) ;
398
+ } ,
399
+ depositAddress : function ( asset , callback ) {
400
+ signedRequest ( wapi + "v3/depositAddress.html" , { asset :asset } , callback ) ;
401
+ } ,
386
402
account : function ( callback ) {
387
403
signedRequest ( base + "v3/account" , { } , callback ) ;
388
404
} ,
0 commit comments