@@ -11,8 +11,8 @@ module.exports = function() {
1111 const WebSocket = require ( 'ws' ) ;
1212 const request = require ( 'request' ) ;
1313 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/' ;
1616 const websocket_base = 'wss://stream.binance.com:9443/ws/' ;
1717 let messageQueue = { } ;
1818 let depthCache = { } ;
@@ -383,6 +383,22 @@ module.exports = function() {
383383 if ( callback ) return callback . call ( this , data , symbol ) ;
384384 } ) ;
385385 } ,
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+ } ,
386402 account : function ( callback ) {
387403 signedRequest ( base + "v3/account" , { } , callback ) ;
388404 } ,
0 commit comments