Class: default
Defined in: coinray.ts:59
Constructors
Constructor
new default(
token,__namedParameters?):Coinray
Defined in: coinray.ts:104
Parameters
token
string
__namedParameters?
apiEndpoint
string
orderEndpoint
string
websocketEndpoint
string
Returns
Coinray
Properties
_refreshingToken
_refreshingToken:
Promise<string>
Defined in: coinray.ts:94
_token
_token:
string
Defined in: coinray.ts:67
config
config:
object
Defined in: coinray.ts:62
apiEndpoint
apiEndpoint:
string
orderEndpoint
orderEndpoint:
string
websocketEndpoint
websocketEndpoint:
string
I18n
staticI18n: typeofdefault
Defined in: coinray.ts:60
Accessors
clientId
Get Signature
get clientId():
string
Defined in: coinray.ts:1064
Returns
string
Methods
authenticateDevice()
authenticateDevice(
credential,sessionKey):void
Defined in: coinray.ts:124
Parameters
credential
string
sessionKey
string
Returns
void
cancelOrder()
cancelOrder(
order):Promise<any>
Defined in: coinray.ts:945
Parameters
order
Returns
Promise<any>
candleCacheKey()
candleCacheKey(
__namedParameters):string
Defined in: coinray.ts:795
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:145
Parameters
loop?
boolean = true
Returns
Promise<boolean>
connect()
connect():
Promise<void>
Defined in: coinray.ts:241
Returns
Promise<void>
createCredential()
createCredential(
deviceId,password):Promise<any>
Defined in: coinray.ts:849
Parameters
deviceId
string
password
string
Returns
Promise<any>
createOrder()
createOrder(
order):Promise<any>
Defined in: coinray.ts:919
Parameters
order
Returns
Promise<any>
createSmartOrderSignature()
createSmartOrderSignature(
smartOrder):Promise<any>
Defined in: coinray.ts:906
Parameters
smartOrder
Returns
Promise<any>
createWebSocketToken()
createWebSocketToken(
__namedParameters):Promise<any>
Defined in: coinray.ts:962
Parameters
__namedParameters
encryptedApiKey
any
exchangeCode
any
Returns
Promise<any>
delete()
delete(
endpoint,attributes):Promise<{_headers:Record<string,string>;_status?:number;result:any; }>
Defined in: coinray.ts:1139
Parameters
endpoint
string
attributes
any
Returns
Promise<{ _headers: Record<string, string>; _status?: number; result: any; }>
destroy()
destroy():
void
Defined in: coinray.ts:129
Returns
void
disconnect()
disconnect():
void
Defined in: coinray.ts:233
Returns
void
fetchCandles()
fetchCandles(
__namedParameters):Promise<Candle[]>
Defined in: coinray.ts:652
Parameters
__namedParameters
Returns
Promise<Candle[]>
fetchExchanges()
fetchExchanges(
callback,cachedExchanges):Promise<Exchange[]>
Defined in: coinray.ts:806
Parameters
callback
(payload) => Exchange
cachedExchanges
any
Returns
Promise<Exchange[]>
fetchFirstCandleTime()
fetchFirstCandleTime(
__namedParameters):Promise<Date>
Defined in: coinray.ts:642
Parameters
__namedParameters
coinraySymbol
any
resolution
any
Returns
Promise<Date>
fetchMarkets()
fetchMarkets(
exchange,cachedMarkets):Promise<object[]>
Defined in: coinray.ts:816
Parameters
exchange
Exchange
cachedMarkets
any
Returns
Promise<object[]>
fetchPositions()
fetchPositions(
__namedParameters):Promise<any>
Defined in: coinray.ts:975
Parameters
__namedParameters
encryptedApiKey
any
exchangeCode
any
Returns
Promise<any>
fetchStaticMarkets()
fetchStaticMarkets(
exchangeCode,etag?):Promise<{etag?:string;markets:object[]; }>
Defined in: coinray.ts:839
Parameters
exchangeCode
string
etag?
string
Returns
Promise<{ etag?: string; markets: object[]; }>
fetchTickers()
fetchTickers(
exchangeCodes):Promise<{[exchangeCode:string]:TickerSnapshot[]; }>
Defined in: coinray.ts:830
Parameters
exchangeCodes
string[]
Returns
Promise<{[exchangeCode: string]: TickerSnapshot[]; }>
flushCache()
flushCache():
void
Defined in: coinray.ts:720
Returns
void
get()
get(
endpoint,__namedParameters?):Promise<{_headers:Record<string,string>;_status?:number;result:any; }>
Defined in: coinray.ts:1109
Parameters
endpoint
string
__namedParameters?
apiEndpoint?
any = undefined
headers?
{ } = {}
params?
{ } = {}
secret?
string = ""
version?
string = "v2"
Returns
Promise<{ _headers: Record<string, string>; _status?: number; result: any; }>
getBalances()
getBalances(
__namedParameters):Promise<{balances:any;positions:any; }>
Defined in: coinray.ts:992
Parameters
__namedParameters
encryptedApiKey
any
exchangeCode
any
Returns
Promise<{ balances: any; positions: any; }>
getHistoryCandles()
getHistoryCandles(
getParams):Promise<Candle[]>
Defined in: coinray.ts:775
Parameters
getParams
any
Returns
Promise<Candle[]>
getNonce()
getNonce():
number
Defined in: coinray.ts:195
Returns
number
getOpenCandles()
getOpenCandles(
useWebSocket,getParams):Promise<Candle[]>
Defined in: coinray.ts:746
Parameters
useWebSocket
any
getParams
any
Returns
Promise<Candle[]>
getProxyList()
getProxyList(
__namedParameters):Promise<any>
Defined in: coinray.ts:1045
Parameters
__namedParameters
credentialVersion?
string
exchangeCode?
string
Returns
Promise<any>
getTime()
getTime():
number
Defined in: coinray.ts:203
Returns
number
getToken()
getToken():
Promise<string>
Defined in: coinray.ts:217
Returns
Promise<string>
getWebsocketCandles()
getWebsocketCandles(
coinraySymbol,resolution):Promise<Candle[]>
Defined in: coinray.ts:729
Parameters
coinraySymbol
any
resolution
any
Returns
Promise<Candle[]>
loadTimeOffset()
loadTimeOffset():
Promise<void>
Defined in: coinray.ts:207
Returns
Promise<void>
onError()
onError(
callback):void
Defined in: coinray.ts:273
Parameters
callback
(event) => void
Returns
void
onOpen()
onOpen(
callback):void
Defined in: coinray.ts:269
Parameters
callback
(event) => void
Returns
void
onTokenExpired()
onTokenExpired(
callback):void
Defined in: coinray.ts:183
Parameters
callback
() => Promise<string>
Returns
void
patch()
patch(
endpoint,attributes):Promise<{_headers:Record<string,string>;_status?:number;result:any; }>
Defined in: coinray.ts:1133
Parameters
endpoint
string
attributes
any
Returns
Promise<{ _headers: Record<string, string>; _status?: number; result: any; }>
post()
post(
endpoint,attributes):Promise<{_headers:Record<string,string>;_status?:number;result:any; }>
Defined in: coinray.ts:1127
Parameters
endpoint
string
attributes
any
Returns
Promise<{ _headers: Record<string, string>; _status?: number; result: any; }>
publicKey()
publicKey():
Promise<any>
Defined in: coinray.ts:1056
Returns
Promise<any>
reconnect()
reconnect():
void
Defined in: coinray.ts:226
Returns
void
refreshToken()
refreshToken(
token):void
Defined in: coinray.ts:191
Parameters
token
string
Returns
void
resubscribe()
resubscribe():
void
Defined in: coinray.ts:277
Returns
void
setLeverage()
setLeverage(
__namedParameters):Promise<any>
Defined in: coinray.ts:1009
Parameters
__namedParameters
coinraySymbol
any
encryptedApiKey
any
leverage
any
Returns
Promise<any>
setMarginType()
setMarginType(
__namedParameters):Promise<any>
Defined in: coinray.ts:1027
Parameters
__namedParameters
coinraySymbol
any
encryptedApiKey
any
marginType
any
Returns
Promise<any>
setTransport()
setTransport(
transport):void
Defined in: coinray.ts:179
Parameters
transport
any
Returns
void
startNewCandleTimer()
startNewCandleTimer(
__namedParameters):void
Defined in: coinray.ts:588
Parameters
__namedParameters
candleId
any
coinraySymbol
any
resolution
any
Returns
void
subscribeCandles()
subscribeCandles(
__namedParameters,callback):Promise<(payload) =>void>
Defined in: coinray.ts:544
Parameters
__namedParameters
callback
(payload) => void
Returns
Promise<(payload) => void>
subscribeOrderBook()
subscribeOrderBook(
__namedParameters,callback):Promise<(payload) =>void>
Defined in: coinray.ts:468
Parameters
__namedParameters
callback
(payload) => void
Returns
Promise<(payload) => void>
subscribeTickers()
subscribeTickers(
coinraySymbols,reset?,callback):Promise<false| ((payload) =>void)>
Defined in: coinray.ts:305
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:391
Parameters
__namedParameters
callback
(payload) => void
Returns
Promise<(payload) => void>
testAccount()
testAccount(
accountTest):Promise<any>
Defined in: coinray.ts:893
Parameters
accountTest
Returns
Promise<any>
unsubscribeAllTickers()
unsubscribeAllTickers():
void
Defined in: coinray.ts:356
Returns
void
unsubscribeCandles()
unsubscribeCandles(
__namedParameters,callback?):void
Defined in: coinray.ts:622
Parameters
__namedParameters
callback?
(payload) => void
Returns
void
unsubscribeOrderBook()
unsubscribeOrderBook(
__namedParameters,callback?):void
Defined in: coinray.ts:530
Parameters
__namedParameters
callback?
(payload) => void
Returns
void
unsubscribeTickers()
unsubscribeTickers(
coinraySymbols,callback?):void
Defined in: coinray.ts:363
Parameters
coinraySymbols
string[]
callback?
(payload) => void
Returns
void
unsubscribeTrades()
unsubscribeTrades(
__namedParameters,callback?):void
Defined in: coinray.ts:454
Parameters
__namedParameters
callback?
(payload) => void
Returns
void
updateOrder()
updateOrder(
order):Promise<any>
Defined in: coinray.ts:932
Parameters
order
Returns
Promise<any>
wrapApiKey()
wrapApiKey(
apiKeySettings,preWrapped):Promise<any>
Defined in: coinray.ts:868
Parameters
apiKeySettings
preWrapped
false
Returns
Promise<any>