1.0.12 • Published 2 years ago

wazirx-api v1.0.12

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

WazirxApiNodejs

Wazirx api for NodeJs

Basic Usage

const wazirxApi = require("wazirx-api");

wazirxApi.wazirxInit(YourWazirxSecretKey,YourWazirxApiKey);
 
async function main() {
  try {
    const myFunds = await wazirxApi.wazirxGetFundDetails();
    console.log(myFunds);
    // sell 1 ada at 150 rupeees
    const receipt = await wazirxApi.wazirxPlaceNewOrder(
      "adainr",
      1,
      150,
      "sell"
    );
    console.log(receipt);

    const status = await wazirxApi.wazirxQueryOrder(receipt.orderId);
    console.log(status);
  } catch (e) {
    /* handle error */
    console.error("Error", e);
  }
}

main();

 

wazirx-api

Table of contents

Functions

Functions

wazirxInit

wazirxInit(secretKey, apiKey): void

Initiate Wazirx Api with your keys

Parameters

NameType
secretKeystring
apiKeystring

Returns

void

Defined in

api.ts:11


wazirxGetSystemTime

wazirxGetSystemTime(): Promise<any>

Get System time

Returns

Promise<any>

Defined in

api.ts:18


wazirxGetExchangeInfo

wazirxGetExchangeInfo(): Promise<any>

Returns

Promise<any>

Defined in

api.ts:28


wazirxGetOrderBook

wazirxGetOrderBook(symbol, limit?): Promise<any>

Parameters

NameTypeDefault value
symbolstringundefined
limitnumber20

Returns

Promise<any>

Defined in

api.ts:38


wazirxGetRecentTradeList

wazirxGetRecentTradeList(symbol, limit?): Promise<any>

Parameters

NameTypeDefault value
symbolstringundefined
limitnumber500

Returns

Promise<any>

Defined in

api.ts:51


wazirxGetOldTradeList

wazirxGetOldTradeList(symbol, limit?, fromId?): Promise<any>

Parameters

NameTypeDefault value
symbolstringundefined
limitnumber500
fromIdundefined | numberundefined

Returns

Promise<any>

Defined in

api.ts:64


wazirxGetAllOdersFor

wazirxGetAllOdersFor(symbol, limit?, startTime?, endTime?): Promise<any>

Parameters

NameTypeDefault value
symbolstringundefined
limitnumber500
startTime?numberundefined
endTime?numberundefined

Returns

Promise<any>

Defined in

api.ts:82


wazirxQueryOrder

wazirxQueryOrder(orderId): Promise<any>

Parameters

NameType
orderIdstring

Returns

Promise<any>

Defined in

api.ts:102


wazirxGetAllOpenOders

wazirxGetAllOpenOders(symbol?, orderId?): Promise<any>

Parameters

NameType
symbol?string
orderId?string | number

Returns

Promise<any>

Defined in

api.ts:114


wazirxCancelOrder

wazirxCancelOrder(symbol, orderId): Promise<any>

Parameters

NameType
symbolstring
orderIdstring

Returns

Promise<any>

Defined in

api.ts:130


wazirxCancelAllOpenOrders

wazirxCancelAllOpenOrders(symbol): Promise<any>

Parameters

NameType
symbolstring

Returns

Promise<any>

Defined in

api.ts:143


wazirxPlaceNewOrder

wazirxPlaceNewOrder(symbol, quantity, price, side): Promise<any>

Parameters

NameType
symbolstring
quantitynumber
pricenumber
sidestring

Returns

Promise<any>

Defined in

api.ts:155


wazirxPlaceNewOrderTest

wazirxPlaceNewOrderTest(symbol, quantity, price, side): Promise<any>

Parameters

NameType
symbolstring
quantitynumber
pricenumber
sidestring

Returns

Promise<any>

Defined in

api.ts:176


wazirxGetAccountInformation

wazirxGetAccountInformation(): Promise<any>

Returns

Promise<any>

Defined in

api.ts:197


wazirxGetFundDetails

wazirxGetFundDetails(): Promise<any>

Returns

Promise<any>

Defined in

api.ts:207

1.0.12

2 years ago

1.0.11

2 years ago

1.0.10

2 years ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago