diff --git a/examples/rest-usdm-private-get.ts b/examples/rest-usdm-private-get.ts index 60adf92d..ad309f99 100644 --- a/examples/rest-usdm-private-get.ts +++ b/examples/rest-usdm-private-get.ts @@ -24,7 +24,7 @@ const client = new USDMClient({ }); console.log( 'btcNotionalBrackets: ', - JSON.stringify(btcNotionalBrackets, null, 2) + JSON.stringify(btcNotionalBrackets, null, 2), ); } catch (e) { console.error('request failed: ', e); diff --git a/package-lock.json b/package-lock.json index c830dab9..ad984217 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "binance", - "version": "2.8.6", + "version": "2.8.7", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "binance", - "version": "2.8.6", + "version": "2.8.7", "license": "MIT", "dependencies": { "axios": "^0.21.0", @@ -97,9 +97,9 @@ } }, "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -156,9 +156,9 @@ } }, "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -3655,9 +3655,9 @@ } }, "node_modules/istanbul-lib-instrument/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -5565,9 +5565,9 @@ } }, "node_modules/make-dir/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -6190,9 +6190,9 @@ } }, "node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -7397,9 +7397,9 @@ } }, "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true }, "source-map": { @@ -7442,9 +7442,9 @@ }, "dependencies": { "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true } } @@ -10251,9 +10251,9 @@ }, "dependencies": { "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true } } @@ -11782,9 +11782,9 @@ }, "dependencies": { "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true } } @@ -12251,9 +12251,9 @@ } }, "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, "requires": { "lru-cache": "^6.0.0" diff --git a/package.json b/package.json index 2f67884e..6efb1846 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "binance", - "version": "2.8.6", + "version": "2.8.7", "description": "Node.js & JavaScript SDK for Binance REST APIs & WebSockets, with TypeScript & end-to-end tests.", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/src/main-client.ts b/src/main-client.ts index b4d517dc..500c88ea 100644 --- a/src/main-client.ts +++ b/src/main-client.ts @@ -315,33 +315,23 @@ export class MainClient extends BaseRestClient { return this.getPrivate('sapi/v1/account/apiRestrictions'); } - acceptQuoteRequest( - params: EnableConvertSubAccountParams, - ): Promise { + acceptQuoteRequest(params: EnableConvertSubAccountParams): Promise { return this.postPrivate('sapi/v1/convert/acceptQuote', params); } - enableConvertSubAccount( - params: AcceptQuoteRequestParams - ): Promise { + enableConvertSubAccount(params: AcceptQuoteRequestParams): Promise { return this.postPrivate('sapi/v1/broker/subAccount/convert', params); } - convertQuoteRequest( - params: ConvertQuoteRequestParams, - ): Promise { + convertQuoteRequest(params: ConvertQuoteRequestParams): Promise { return this.postPrivate('sapi/v1/convert/getQuote', params); } - getOrderStatus( - params: GetOrderStatusParams, - ): Promise { + getOrderStatus(params: GetOrderStatusParams): Promise { return this.getPrivate('sapi/v1/convert/orderStatus', params); } - getConvertTradeHistory( - params: GetConvertTradeHistoryParams, - ): Promise { + getConvertTradeHistory(params: GetConvertTradeHistoryParams): Promise { return this.getPrivate('sapi/v1/convert/tradeFlow', params); } diff --git a/src/types/spot.ts b/src/types/spot.ts index 0976c0db..6a88cf5e 100644 --- a/src/types/spot.ts +++ b/src/types/spot.ts @@ -173,32 +173,32 @@ export interface TransferBrokerSubAccountParams { } export interface ConvertQuoteRequestParams { -fromAsset: string; -toAsset: string; -fromAmount?: number; -toAmount?: number; -walletType?: string; -validTime?: string; + fromAsset: string; + toAsset: string; + fromAmount?: number; + toAmount?: number; + walletType?: string; + validTime?: string; } export interface EnableConvertSubAccountParams { - subAccountId: string; - convert: boolean; + subAccountId: string; + convert: boolean; } export interface AcceptQuoteRequestParams { - quoteId: string; + quoteId: string; } export interface GetOrderStatusParams { - orderId?: string; - quoteId?: string; + orderId?: string; + quoteId?: string; } export interface GetConvertTradeHistoryParams { - startTime: number; - endTime?: number; - limit?: string + startTime: number; + endTime?: number; + limit?: string; } export interface TransferBrokerSubAccount { @@ -492,8 +492,17 @@ export interface SymbolExchangeInfo { isMarginTradingAllowed: boolean; filters: SymbolFilter[]; permissions: ('SPOT' | 'MARGIN')[]; - defaultSelfTradePreventionMode: 'NONE' | 'EXPIRE_TAKER' | 'EXPIRE_BOTH' | 'EXPIRE_MAKER' - allowedSelfTradePreventionModes: ('NONE' | 'EXPIRE_TAKER' | 'EXPIRE_BOTH' | 'EXPIRE_MAKER')[]; + defaultSelfTradePreventionMode: + | 'NONE' + | 'EXPIRE_TAKER' + | 'EXPIRE_BOTH' + | 'EXPIRE_MAKER'; + allowedSelfTradePreventionModes: ( + | 'NONE' + | 'EXPIRE_TAKER' + | 'EXPIRE_BOTH' + | 'EXPIRE_MAKER' + )[]; } export interface ExchangeInfo {