Search
Preparing search index...
The search index is not available
OEX JS SDK
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Globals
"src/Api/index"
ApiWithSocket
Class ApiWithSocket
Socket.io API
Hierarchy
Api
ApiWithSocket
Index
Constructors
constructor
Properties
_auth
Address
_endpoint
_signature
_socket
Accessors
auth
Address
signature
Methods
get
Auth
Login
Data
get
Order
Pre
Submit
meta
Config
meta
Tickers
Search
off
Charts
Asset
on
Charts
Asset
on
Charts
Deriv
on
Derivative
Stats
on
Error
on
Orderbook
Orders
Maker
Address
on
Orderbook
Orders
Ticker
on
Positions
on
Trades
Ticker
Address
on
Trades
Ticker
All
orders
Get
All
Orders
ByAddress
post
Order
Form
post
Order
Sign
put
Orders
Cancel
socket
Shutdown
subscribe
OnCharts
Asset
subscribe
OnCharts
Deriv
subscribe
OnDerivative
Stats
subscribe
OnOrderbook
Orders
Maker
Address
subscribe
OnOrderbook
Orders
Ticker
subscribe
OnTrades
Ticker
Address
subscribe
OnTrades
Ticker
All
subscribe
Positions
tickers
Get
All
tickers
Get
Data
tickers
Get
Derivatives
trades
Get
All
Trades
ByAddress
unsubscribe
OnCharts
Asset
unsubscribe
OnCharts
Deriv
unsubscribe
OnDerivative
Stats
unsubscribe
OnOrderbook
Orders
Maker
Address
unsubscribe
OnOrderbook
Orders
Ticker
unsubscribe
OnTrades
Ticker
Address
unsubscribe
OnTrades
Ticker
All
unsubscribe
Positions
wallet
Token
Balance
Constructors
constructor
new
Api
With
Socket
(
options
?:
ApiOptions
)
:
ApiWithSocket
Parameters
Optional
options:
ApiOptions
Returns
ApiWithSocket
Properties
Protected
_auth
Address
_auth
Address
:
string
|
null
= null
Protected
Readonly
_endpoint
_endpoint
:
string
Protected
_signature
_signature
:
string
|
null
= null
Protected
Readonly
_socket
_socket
:
SocketClient
Accessors
auth
Address
set
authAddress
(
authAddress
:
string
)
:
void
Parameters
authAddress:
string
Returns
void
signature
set
signature
(
signature
:
string
)
:
void
Parameters
signature:
string
Returns
void
Methods
get
Auth
Login
Data
get
Auth
Login
Data
(
)
:
Promise
<
EIP712Message
>
Returns
Promise
<
EIP712Message
>
get
Order
Pre
Submit
get
Order
Pre
Submit
(
query
:
RequestQuery
, authAddress
?:
string
, signature
?:
string
)
:
Promise
<
ResponseBody
>
Parameters
query:
RequestQuery
Default value
authAddress:
string
= this._authAddress!
Default value
signature:
string
= this._signature!
Returns
Promise
<
ResponseBody
>
meta
Config
meta
Config
(
)
:
Promise
<
ResponseBody
>
Returns
Promise
<
ResponseBody
>
meta
Tickers
Search
meta
Tickers
Search
(
query
:
Partial
<
RequestQuery
>
)
:
Promise
<
ResponseBody
>
Parameters
query:
Partial
<
RequestQuery
>
Returns
Promise
<
ResponseBody
>
off
Charts
Asset
off
Charts
Asset
(
fn
:
(
response
:
socket.ChartAssetReturns
)
=>
unknown
)
:
void
Parameters
fn:
(
response
:
socket.ChartAssetReturns
)
=>
unknown
(
response
:
socket.ChartAssetReturns
)
:
unknown
Parameters
response:
socket.ChartAssetReturns
Returns
unknown
Returns
void
on
Charts
Asset
on
Charts
Asset
(
fn
:
(
response
:
socket.ChartAssetReturns
)
=>
unknown
)
:
void
Parameters
fn:
(
response
:
socket.ChartAssetReturns
)
=>
unknown
(
response
:
socket.ChartAssetReturns
)
:
unknown
Parameters
response:
socket.ChartAssetReturns
Returns
unknown
Returns
void
on
Charts
Deriv
on
Charts
Deriv
(
fn
:
(
response
:
socket.ChartDerivReturns
)
=>
unknown
)
:
void
Parameters
fn:
(
response
:
socket.ChartDerivReturns
)
=>
unknown
(
response
:
socket.ChartDerivReturns
)
:
unknown
Parameters
response:
socket.ChartDerivReturns
Returns
unknown
Returns
void
on
Derivative
Stats
on
Derivative
Stats
(
fn
:
(
response
:
socket.DerivativeStatsReturns
)
=>
unknown
)
:
void
Parameters
fn:
(
response
:
socket.DerivativeStatsReturns
)
=>
unknown
(
response
:
socket.DerivativeStatsReturns
)
:
unknown
Parameters
response:
socket.DerivativeStatsReturns
Returns
unknown
Returns
void
on
Error
on
Error
(
fn
:
Function
)
:
void
Parameters
fn:
Function
Returns
void
on
Orderbook
Orders
Maker
Address
on
Orderbook
Orders
Maker
Address
(
fn
:
(
response
:
socket.OrderbookOrdersMakerAddressReturns
)
=>
unknown
)
:
void
Parameters
fn:
(
response
:
socket.OrderbookOrdersMakerAddressReturns
)
=>
unknown
(
response
:
socket.OrderbookOrdersMakerAddressReturns
)
:
unknown
Parameters
response:
socket.OrderbookOrdersMakerAddressReturns
Returns
unknown
Returns
void
on
Orderbook
Orders
Ticker
on
Orderbook
Orders
Ticker
(
fn
:
(
response
:
socket.OrderbookOrdersTickerReturns
)
=>
unknown
)
:
void
Parameters
fn:
(
response
:
socket.OrderbookOrdersTickerReturns
)
=>
unknown
(
response
:
socket.OrderbookOrdersTickerReturns
)
:
unknown
Parameters
response:
socket.OrderbookOrdersTickerReturns
Returns
unknown
Returns
void
on
Positions
on
Positions
(
fn
:
(
response
:
socket.PositionAddressReturns
)
=>
unknown
)
:
void
Parameters
fn:
(
response
:
socket.PositionAddressReturns
)
=>
unknown
(
response
:
socket.PositionAddressReturns
)
:
unknown
Parameters
response:
socket.PositionAddressReturns
Returns
unknown
Returns
void
on
Trades
Ticker
Address
on
Trades
Ticker
Address
(
fn
:
(
response
:
Partial
<
socket.TradesTickerAddressReturns
>
)
=>
unknown
)
:
void
Parameters
fn:
(
response
:
Partial
<
socket.TradesTickerAddressReturns
>
)
=>
unknown
(
response
:
Partial
<
socket.TradesTickerAddressReturns
>
)
:
unknown
Parameters
response:
Partial
<
socket.TradesTickerAddressReturns
>
Returns
unknown
Returns
void
on
Trades
Ticker
All
on
Trades
Ticker
All
(
fn
:
(
response
:
socket.TradesTickerAllReturns
)
=>
unknown
)
:
void
Parameters
fn:
(
response
:
socket.TradesTickerAllReturns
)
=>
unknown
(
response
:
socket.TradesTickerAllReturns
)
:
unknown
Parameters
response:
socket.TradesTickerAllReturns
Returns
unknown
Returns
void
orders
Get
All
Orders
ByAddress
orders
Get
All
Orders
ByAddress
(
authAddress
?:
string
, signature
?:
string
)
:
Promise
<
ResponseBody
>
Parameters
Default value
authAddress:
string
= this._authAddress!
Default value
signature:
string
= this._signature!
Returns
Promise
<
ResponseBody
>
post
Order
Form
post
Order
Form
(
order
:
RequestBody
, authAddress
?:
string
, signature
?:
string
)
:
Promise
<
ResponseBody
>
Parameters
order:
RequestBody
Default value
authAddress:
string
= this._authAddress!
Default value
signature:
string
= this._signature!
Returns
Promise
<
ResponseBody
>
post
Order
Sign
post
Order
Sign
(
order
:
RequestBody
, authAddress
?:
string
, signature
?:
string
)
:
Promise
<
unknown
>
Parameters
order:
RequestBody
Default value
authAddress:
string
= this._authAddress!
Default value
signature:
string
= this._signature!
Returns
Promise
<
unknown
>
put
Orders
Cancel
put
Orders
Cancel
(
query
:
RequestQuery
, authAddress
?:
string
, signature
?:
string
)
:
Promise
<
unknown
>
Parameters
query:
RequestQuery
Default value
authAddress:
string
= this._authAddress!
Default value
signature:
string
= this._signature!
Returns
Promise
<
unknown
>
socket
Shutdown
socket
Shutdown
(
)
:
void
Returns
void
subscribe
OnCharts
Asset
subscribe
OnCharts
Asset
(
params
:
socket.ChartAssetParameters
)
:
void
Parameters
params:
socket.ChartAssetParameters
Returns
void
subscribe
OnCharts
Deriv
subscribe
OnCharts
Deriv
(
payload
:
ChartDerivParameters
)
:
void
Parameters
payload:
ChartDerivParameters
Returns
void
subscribe
OnDerivative
Stats
subscribe
OnDerivative
Stats
(
payload
:
DerivativeStatsParameters
)
:
void
Parameters
payload:
DerivativeStatsParameters
Returns
void
subscribe
OnOrderbook
Orders
Maker
Address
subscribe
OnOrderbook
Orders
Maker
Address
(
payload
:
Omit
<
OrderbookOrdersMakerAddressParameters
,
"addr"
|
"sig"
>
, authAddress
?:
string
, signature
?:
string
)
:
void
Parameters
payload:
Omit
<
OrderbookOrdersMakerAddressParameters
,
"addr"
|
"sig"
>
Default value
authAddress:
string
= this._authAddress!
Default value
signature:
string
= this._signature!
Returns
void
subscribe
OnOrderbook
Orders
Ticker
subscribe
OnOrderbook
Orders
Ticker
(
payload
:
OrderbookOrdersTickerParameters
)
:
void
Parameters
payload:
OrderbookOrdersTickerParameters
Returns
void
subscribe
OnTrades
Ticker
Address
subscribe
OnTrades
Ticker
Address
(
payload
:
Omit
<
TradesTickerAddressParameters
,
"addr"
|
"sig"
>
, authAddress
?:
null
|
string
, signature
?:
null
|
string
)
:
void
Parameters
payload:
Omit
<
TradesTickerAddressParameters
,
"addr"
|
"sig"
>
Default value
authAddress:
null
|
string
= this._authAddress
Default value
signature:
null
|
string
= this._signature
Returns
void
subscribe
OnTrades
Ticker
All
subscribe
OnTrades
Ticker
All
(
payload
:
TradesTickerAllParameters
)
:
void
Parameters
payload:
TradesTickerAllParameters
Returns
void
subscribe
Positions
subscribe
Positions
(
authAddress
?:
string
, signature
?:
string
)
:
void
Parameters
Default value
authAddress:
string
= this._authAddress!
Default value
signature:
string
= this._signature!
Returns
void
tickers
Get
All
tickers
Get
All
(
query
:
Partial
<
RequestQuery
>
)
:
Promise
<
ResponseBody
>
Parameters
query:
Partial
<
RequestQuery
>
Returns
Promise
<
ResponseBody
>
tickers
Get
Data
tickers
Get
Data
(
hash
:
string
)
:
Promise
<
ResponseBody
>
Parameters
hash:
string
Returns
Promise
<
ResponseBody
>
tickers
Get
Derivatives
tickers
Get
Derivatives
(
query
:
Partial
<
RequestQuery
>
)
:
Promise
<
unknown
>
Parameters
query:
Partial
<
RequestQuery
>
Returns
Promise
<
unknown
>
trades
Get
All
Trades
ByAddress
trades
Get
All
Trades
ByAddress
(
authAddress
?:
string
, signature
?:
string
)
:
Promise
<
ResponseBody
>
Parameters
Default value
authAddress:
string
= this._authAddress!
Default value
signature:
string
= this._signature!
Returns
Promise
<
ResponseBody
>
unsubscribe
OnCharts
Asset
unsubscribe
OnCharts
Asset
(
payload
:
socket.ChartAssetParameters
)
:
void
Parameters
payload:
socket.ChartAssetParameters
Returns
void
unsubscribe
OnCharts
Deriv
unsubscribe
OnCharts
Deriv
(
payload
:
ChartDerivParameters
)
:
void
Parameters
payload:
ChartDerivParameters
Returns
void
unsubscribe
OnDerivative
Stats
unsubscribe
OnDerivative
Stats
(
payload
:
DerivativeStatsParameters
)
:
void
Parameters
payload:
DerivativeStatsParameters
Returns
void
unsubscribe
OnOrderbook
Orders
Maker
Address
unsubscribe
OnOrderbook
Orders
Maker
Address
(
payload
:
Omit
<
OrderbookOrdersMakerAddressParameters
,
"addr"
|
"sig"
>
, authAddress
?:
string
, signature
?:
string
)
:
void
Parameters
payload:
Omit
<
OrderbookOrdersMakerAddressParameters
,
"addr"
|
"sig"
>
Default value
authAddress:
string
= this._authAddress!
Default value
signature:
string
= this._signature!
Returns
void
unsubscribe
OnOrderbook
Orders
Ticker
unsubscribe
OnOrderbook
Orders
Ticker
(
payload
:
OrderbookOrdersTickerParameters
)
:
void
Parameters
payload:
OrderbookOrdersTickerParameters
Returns
void
unsubscribe
OnTrades
Ticker
Address
unsubscribe
OnTrades
Ticker
Address
(
payload
:
Omit
<
TradesTickerAddressParameters
,
"addr"
|
"sig"
>
, authAddress
?:
null
|
string
, signature
?:
null
|
string
)
:
void
Parameters
payload:
Omit
<
TradesTickerAddressParameters
,
"addr"
|
"sig"
>
Default value
authAddress:
null
|
string
= this._authAddress
Default value
signature:
null
|
string
= this._signature
Returns
void
unsubscribe
OnTrades
Ticker
All
unsubscribe
OnTrades
Ticker
All
(
payload
:
TradesTickerAllParameters
)
:
void
Parameters
payload:
TradesTickerAllParameters
Returns
void
unsubscribe
Positions
unsubscribe
Positions
(
authAddress
?:
string
, signature
?:
string
)
:
void
Parameters
Default value
authAddress:
string
= this._authAddress!
Default value
signature:
string
= this._signature!
Returns
void
wallet
Token
Balance
wallet
Token
Balance
(
authAddress
?:
string
, signature
?:
string
)
:
Promise
<
ResponseBody
>
Parameters
Default value
authAddress:
string
= this._authAddress!
Default value
signature:
string
= this._signature!
Returns
Promise
<
ResponseBody
>
Globals
Externals
"src/
Api/api"
"src/
Api/index"
"src/
Api/requests"
"src/
Api/socket"
"src/
Api/types"
"src/
Utils/signature"
"src/
Utils/types"
"src/config/index"
Api
Error
Api
With
Socket
constructor
_auth
Address
_endpoint
_signature
_socket
auth
Address
signature
get
Auth
Login
Data
get
Order
Pre
Submit
meta
Config
meta
Tickers
Search
off
Charts
Asset
on
Charts
Asset
on
Charts
Deriv
on
Derivative
Stats
on
Error
on
Orderbook
Orders
Maker
Address
on
Orderbook
Orders
Ticker
on
Positions
on
Trades
Ticker
Address
on
Trades
Ticker
All
orders
Get
All
Orders
ByAddress
post
Order
Form
post
Order
Sign
put
Orders
Cancel
socket
Shutdown
subscribe
OnCharts
Asset
subscribe
OnCharts
Deriv
subscribe
OnDerivative
Stats
subscribe
OnOrderbook
Orders
Maker
Address
subscribe
OnOrderbook
Orders
Ticker
subscribe
OnTrades
Ticker
Address
subscribe
OnTrades
Ticker
All
subscribe
Positions
tickers
Get
All
tickers
Get
Data
tickers
Get
Derivatives
trades
Get
All
Trades
ByAddress
unsubscribe
OnCharts
Asset
unsubscribe
OnCharts
Deriv
unsubscribe
OnDerivative
Stats
unsubscribe
OnOrderbook
Orders
Maker
Address
unsubscribe
OnOrderbook
Orders
Ticker
unsubscribe
OnTrades
Ticker
Address
unsubscribe
OnTrades
Ticker
All
unsubscribe
Positions
wallet
Token
Balance
Generated using
TypeDoc
Socket.io API