@loopring-web/loopring-sdk / Exports / WsAPI
Class: WsAPI
Hierarchy
-
↳
WsAPI
Table of contents
Constructors
Properties
Methods
Constructors
constructor
• new WsAPI(param
, timeout?
)
Parameters
Name | Type | Default value |
---|---|---|
param |
InitParam |
undefined |
timeout |
number |
3000 |
Inherited from
Defined in
Properties
baseUrl
• Protected
baseUrl: string
= ""
Inherited from
Defined in
chainId
• Protected
chainId: ChainId
= ChainId.MAINNET
Inherited from
Defined in
KEY_MESSAGE
▪ Static
KEY_MESSAGE: string
= KEY_MESSAGE
Inherited from
Defined in
Methods
genErr
▸ genErr(err
): RESULT_INFO
Parameters
Name | Type |
---|---|
err |
Error |
Returns
Inherited from
Defined in
getAvailableBroker
▸ getAvailableBroker(): Promise
<{ broker
: string
}>
Returns
Promise
<{ broker
: string
}>
Inherited from
Defined in
getCounterFactualInfo
▸ getCounterFactualInfo<T
>(request
): Promise
<{ counterFactualInfo
: undefined
| CounterFactualInfo
; error?
: RESULT_INFO
; raw_data
: T
}>
Type parameters
Name | Type |
---|---|
T |
extends unknown |
Parameters
Name | Type |
---|---|
request |
GetCounterFactualInfoRequest |
Returns
Promise
<{ counterFactualInfo
: undefined
| CounterFactualInfo
; error?
: RESULT_INFO
; raw_data
: T
}>
Inherited from
Defined in
getWsKey
▸ getWsKey(): Promise
<any
>
Returns
Promise
<any
>
Defined in
makeReq
▸ Protected
makeReq(): Request
Returns
Request
Inherited from
Defined in
returnTxHash
▸ Protected
returnTxHash<T
>(raw_data
): RESULT_INFO
| Omit
<T
, "resultInfo"
> & { raw_data
: Omit
<T
, "resultInfo"
> }
Type parameters
Name | Type |
---|---|
T |
extends TX_HASH_API |
Parameters
Name | Type |
---|---|
raw_data |
T |
Returns
RESULT_INFO
| Omit
<T
, "resultInfo"
> & { raw_data
: Omit
<T
, "resultInfo"
> }
Inherited from
Defined in
setBaseUrl
▸ setBaseUrl(baseUrl
): void
Parameters
Name | Type |
---|---|
baseUrl |
string |
Returns
void
Inherited from
Defined in
setChainId
▸ setChainId(chainId
): void
Parameters
Name | Type |
---|---|
chainId |
ChainId |
Returns
void