Class: default
Defined in: coinray.ts:57
Constructors
Constructor
new default(
token,__namedParameters?):Coinray
Defined in: coinray.ts:102
Parameters
token
string
__namedParameters?
apiEndpoint
string
orderEndpoint
string
websocketEndpoint
string
Returns
Coinray
Properties
_refreshingToken
_refreshingToken:
Promise<string>
Defined in: coinray.ts:92
_token
_token:
string
Defined in: coinray.ts:65
config
config:
object
Defined in: coinray.ts:60
apiEndpoint
apiEndpoint:
string
orderEndpoint
orderEndpoint:
string
websocketEndpoint
websocketEndpoint:
string
I18n
staticI18n: typeofdefault
Defined in: coinray.ts:58
Accessors
clientId
Get Signature
get clientId():
string
Defined in: coinray.ts:1042
Returns
string
Methods
authenticateDevice()
authenticateDevice(
credential,sessionKey):void
Defined in: coinray.ts:122
Parameters
credential
string
sessionKey
string
Returns
void
cancelOrder()
cancelOrder(
order):Promise<any>
Defined in: coinray.ts:923
Parameters
order
Returns
Promise<any>
candleCacheKey()
candleCacheKey(
__namedParameters):string
Defined in: coinray.ts:793
Parameters
__namedParameters
day?
any = ""
month?
any = ""
prefix?
string = "C"
resolution
string
symbol
string
week?
any = ""
year
any
Returns
string
checkToken()
checkToken(
loop?):Promise<boolean>
Defined in: coinray.ts:143
Parameters
loop?
boolean = true
Returns
Promise<boolean>
connect()
connect():
Promise<void>
Defined in: coinray.ts:239
Returns
Promise<void>
createCredential()
createCredential(
deviceId,password):Promise<any>
Defined in: coinray.ts:827
Parameters
deviceId
string
password
string
Returns
Promise<any>
createOrder()
createOrder(
order):Promise<any>
Defined in: coinray.ts:897
Parameters
order
Returns
Promise<any>
createSmartOrderSignature()
createSmartOrderSignature(
smartOrder):Promise<any>
Defined in: coinray.ts:884
Parameters
smartOrder
Returns
Promise<any>
createWebSocketToken()
createWebSocketToken(
__namedParameters):Promise<any>
Defined in: coinray.ts:940
Parameters
__namedParameters
encryptedApiKey
any
exchangeCode
any
Returns
Promise<any>
delete()
delete(
endpoint,attributes):Promise<{_headers:Record<string,string>;result:any; }>
Defined in: coinray.ts:1117
Parameters
endpoint
string
attributes
any
Returns
Promise<{ _headers: Record<string, string>; result: any; }>
destroy()
destroy():
void
Defined in: coinray.ts:127
Returns
void
disconnect()
disconnect():
void
Defined in: coinray.ts:231
Returns
void
fetchCandles()
fetchCandles(
__namedParameters):Promise<Candle[]>
Defined in: coinray.ts:650
Parameters
__namedParameters
Returns
Promise<Candle[]>
fetchExchanges()
fetchExchanges(
callback,cachedExchanges):Promise<Exchange[]>
Defined in: coinray.ts:804
Parameters
callback
(payload) => Exchange
cachedExchanges
any
Returns
Promise<Exchange[]>
fetchFirstCandleTime()
fetchFirstCandleTime(
__namedParameters):Promise<Date>
Defined in: coinray.ts:640
Parameters
__namedParameters
coinraySymbol
any
resolution
any
Returns
Promise<Date>
fetchMarkets()
fetchMarkets(
exchange,cachedMarkets):Promise<object[]>
Defined in: coinray.ts:814
Parameters
exchange
Exchange
cachedMarkets
any
Returns
Promise<object[]>
fetchPositions()
fetchPositions(
__namedParameters):Promise<any>
Defined in: coinray.ts:953
Parameters
__namedParameters
encryptedApiKey
any
exchangeCode
any
Returns
Promise<any>
flushCache()
flushCache():
void
Defined in: coinray.ts:718
Returns
void
get()
get(
endpoint,__namedParameters?):Promise<{_headers:Record<string,string>;result:any; }>
Defined in: coinray.ts:1087
Parameters
endpoint
string
__namedParameters?
apiEndpoint?
any = undefined
headers?
{ } = {}
params?
{ } = {}
secret?
string = ""
version?
string = "v2"
Returns
Promise<{ _headers: Record<string, string>; result: any; }>
getBalances()
getBalances(
__namedParameters):Promise<{balances:any;positions:any; }>
Defined in: coinray.ts:970
Parameters
__namedParameters
encryptedApiKey
any
exchangeCode
any
Returns
Promise<{ balances: any; positions: any; }>
getHistoryCandles()
getHistoryCandles(
getParams):Promise<Candle[]>
Defined in: coinray.ts:773
Parameters
getParams
any
Returns
Promise<Candle[]>
getNonce()
getNonce():
number
Defined in: coinray.ts:193
Returns
number
getOpenCandles()
getOpenCandles(
useWebSocket,getParams):Promise<Candle[]>
Defined in: coinray.ts:744
Parameters
useWebSocket
any
getParams
any
Returns
Promise<Candle[]>
getProxyList()
getProxyList(
__namedParameters):Promise<any>
Defined in: coinray.ts:1023
Parameters
__namedParameters
credentialVersion?
string
exchangeCode?
string
Returns
Promise<any>
getTime()
getTime():
number
Defined in: coinray.ts:201
Returns
number
getToken()
getToken():
Promise<string>
Defined in: coinray.ts:215
Returns
Promise<string>
getWebsocketCandles()
getWebsocketCandles(
coinraySymbol,resolution):Promise<Candle[]>
Defined in: coinray.ts:727
Parameters
coinraySymbol
any
resolution
any
Returns
Promise<Candle[]>
loadTimeOffset()
loadTimeOffset():
Promise<void>
Defined in: coinray.ts:205
Returns
Promise<void>
onError()
onError(
callback):void
Defined in: coinray.ts:271
Parameters
callback
(event) => void
Returns
void
onOpen()
onOpen(
callback):void
Defined in: coinray.ts:267
Parameters
callback
(event) => void
Returns
void
onTokenExpired()
onTokenExpired(
callback):void
Defined in: coinray.ts:181
Parameters
callback
() => Promise<string>
Returns
void
patch()
patch(
endpoint,attributes):Promise<{_headers:Record<string,string>;result:any; }>
Defined in: coinray.ts:1111
Parameters
endpoint
string
attributes
any
Returns
Promise<{ _headers: Record<string, string>; result: any; }>
post()
post(
endpoint,attributes):Promise<{_headers:Record<string,string>;result:any; }>
Defined in: coinray.ts:1105
Parameters
endpoint
string
attributes
any
Returns
Promise<{ _headers: Record<string, string>; result: any; }>
publicKey()
publicKey():
Promise<any>
Defined in: coinray.ts:1034
Returns
Promise<any>
reconnect()
reconnect():
void
Defined in: coinray.ts:224
Returns
void
refreshToken()
refreshToken(
token):void
Defined in: coinray.ts:189
Parameters
token
string
Returns
void
resubscribe()
resubscribe():
void
Defined in: coinray.ts:275
Returns
void
setLeverage()
setLeverage(
__namedParameters):Promise<any>
Defined in: coinray.ts:987
Parameters
__namedParameters
coinraySymbol
any
encryptedApiKey
any
leverage
any
Returns
Promise<any>
setMarginType()
setMarginType(
__namedParameters):Promise<any>
Defined in: coinray.ts:1005
Parameters
__namedParameters
coinraySymbol
any
encryptedApiKey
any
marginType
any
Returns
Promise<any>
setTransport()
setTransport(
transport):void
Defined in: coinray.ts:177
Parameters
transport
any
Returns
void
startNewCandleTimer()
startNewCandleTimer(
__namedParameters):void
Defined in: coinray.ts:586
Parameters
__namedParameters
candleId
any
coinraySymbol
any
resolution
any
Returns
void
subscribeCandles()
subscribeCandles(
__namedParameters,callback):Promise<(payload) =>void>
Defined in: coinray.ts:542
Parameters
__namedParameters
callback
(payload) => void
Returns
Promise<(payload) => void>
subscribeOrderBook()
subscribeOrderBook(
__namedParameters,callback):Promise<(payload) =>void>
Defined in: coinray.ts:466
Parameters
__namedParameters
callback
(payload) => void
Returns
Promise<(payload) => void>
subscribeTickers()
subscribeTickers(
coinraySymbols,reset?,callback):Promise<false| ((payload) =>void)>
Defined in: coinray.ts:303
Parameters
coinraySymbols
string[]
reset?
Boolean = false
callback
(payload) => void
Returns
Promise<false | ((payload) => void)>
subscribeTrades()
subscribeTrades(
__namedParameters,callback):Promise<(payload) =>void>
Defined in: coinray.ts:389
Parameters
__namedParameters
callback
(payload) => void
Returns
Promise<(payload) => void>
testAccount()
testAccount(
accountTest):Promise<any>
Defined in: coinray.ts:871
Parameters
accountTest
Returns
Promise<any>
unsubscribeAllTickers()
unsubscribeAllTickers():
void
Defined in: coinray.ts:354
Returns
void
unsubscribeCandles()
unsubscribeCandles(
__namedParameters,callback?):void
Defined in: coinray.ts:620
Parameters
__namedParameters
callback?
(payload) => void
Returns
void
unsubscribeOrderBook()
unsubscribeOrderBook(
__namedParameters,callback?):void
Defined in: coinray.ts:528
Parameters
__namedParameters
callback?
(payload) => void
Returns
void
unsubscribeTickers()
unsubscribeTickers(
coinraySymbols,callback?):void
Defined in: coinray.ts:361
Parameters
coinraySymbols
string[]
callback?
(payload) => void
Returns
void
unsubscribeTrades()
unsubscribeTrades(
__namedParameters,callback?):void
Defined in: coinray.ts:452
Parameters
__namedParameters
callback?
(payload) => void
Returns
void
updateOrder()
updateOrder(
order):Promise<any>
Defined in: coinray.ts:910
Parameters
order
Returns
Promise<any>
wrapApiKey()
wrapApiKey(
apiKeySettings,preWrapped):Promise<any>
Defined in: coinray.ts:846
Parameters
apiKeySettings
preWrapped
false
Returns
Promise<any>