-
PlaceLimitOrder(primaryCurrencyCode: string, secondaryCurrencyCode: string, price: number, volume: number): Promise<Order>
-
PlaceMarketOrder(primaryCurrencyCode: string, secondaryCurrencyCode: string, volume: number): Promise<Order>
-
CancelOrder(orderGuid: string): Promise<Order>
-
GetOpenOrders(primaryCurrencyCode: string, secondaryCurrencyCode: string, pageIndex: number, pageSize: number): Promise<Orders>
-
GetClosedOrders(primaryCurrencyCode: string, secondaryCurrencyCode: string, pageIndex: number, pageSize: number): Promise<Orders>
-
GetClosedFilledOrders(primaryCurrencyCode: string, secondaryCurrencyCode: string, pageIndex: number, pageSize: number): Promise<Orders>
-
GetOrderDetails(orderGuid: string): Promise<Order>
-
GetAccounts(): Promise<Account>
-
GetTransactions(accountGuid: string, fromTimestampUtc: string, toTimestampUtc: string, txTypes: string[], pageIndex: number, pageSize: number): Promise<Transactions>
-
GetDigitalCurrencyDepositAddress(primaryCurrencyCode: string): Promise<DepositAddress>
-
GetDigitalCurrencyDepositAddresses(primaryCurrencyCode: string, pageIndex: number, pageSize: number): Promise<DepositAddresses>
-
SynchDigitalCurrencyDepositAddressWithBlockchain(depositAddress: string, primaryCurrencyCode: string): Promise<DepositAddress>
-
WithdrawDigitalCurrency(amount: number, withdrawalAddress: string, comment: string, primaryCurrencyCode: string): Promise<null>
-
RequestFiatWithdrawal(secondaryCurrencyCode: string, withdrawalAmount: number, withdrawalBankAccountName: string, comment: string): Promise<FiatWithdrawal>
-
GetTrades(pageIndex: number, pageSize: number): Promise<Trades>
-
GetBrokerageFees(): Promise<BrokerageFee[]>