@loopring-web/loopring-sdk / Exports / GlobalAPI
↳ GlobalAPI
• new GlobalAPI(param
, timeout?
, baseUrlMap?
)
Name | Type | Default value |
---|---|---|
param |
InitParam |
undefined |
timeout |
number |
6000 |
baseUrlMap |
Object |
undefined |
baseUrlMap.1 |
string |
"https://api3.loopring.io" |
baseUrlMap.5 |
string |
"https://uat2.loopring.io" |
• Protected
baseUrl: string
= ""
• Protected
chainId: ChainId
= ChainId.MAINNET
▪ Static
KEY_MESSAGE: string
= KEY_MESSAGE
▸ genErr(err
): RESULT_INFO
Name | Type |
---|---|
err |
Error | AxiosResponse <any > & Error |
▸ getActiveFeeInfo(request
): Promise
<any
>
Name | Type |
---|---|
request |
Object |
request.accountId? |
number |
Promise
<any
>
▸ getAmmPoolGameUserRank<R
>(request
): Promise
<{ raw_data
: R
; userRank
: GameRankInfo
}>
Name |
---|
R |
Name | Type |
---|---|
request |
GetAmmPoolGameUserRankRequest |
Promise
<{ raw_data
: R
; userRank
: GameRankInfo
}>
▸ getAvailableBroker(request
): Promise
<{ broker
: string
}>
Name | Type |
---|---|
request |
GetAvailableBrokerRequest |
Promise
<{ broker
: string
}>
▸ getBanxaAPI<R
>(__namedParameters
, eddsaKey
, apiKey
): Promise
<{ raw_data
: R
; result
: R
}>
Name |
---|
R |
Name | Type |
---|---|
__namedParameters |
Object |
__namedParameters.accountId |
number |
__namedParameters.method |
ReqMethod |
__namedParameters.payload |
string |
__namedParameters.query |
string |
__namedParameters.url |
string |
eddsaKey |
string |
apiKey |
string |
Promise
<{ raw_data
: R
; result
: R
}>
▸ getCounterFactualInfo<T
>(request
): Promise
<{ counterFactualInfo
: undefined
| CounterFactualInfo
; error?
: RESULT_INFO
; raw_data
: T
}>
Name | Type |
---|---|
T |
extends unknown |
Name | Type |
---|---|
request |
GetCounterFactualInfoRequest |
Promise
<{ counterFactualInfo
: undefined
| CounterFactualInfo
; error?
: RESULT_INFO
; raw_data
: T
}>
▸ getUserBalanceForFee(request
): Promise
<any
>
Name | Type |
---|---|
request |
Object |
request.accountId |
number |
request.tokens |
string |
Promise
<any
>
▸ Protected
makeReq(): Request
Request
▸ Protected
returnTxHash<T
>(raw_data
): RESULT_INFO
| Omit
<T
, "resultInfo"
> & { raw_data
: Omit
<T
, "resultInfo"
> }
Name | Type |
---|---|
T |
extends TX_HASH_API |
Name | Type |
---|---|
raw_data |
T |
RESULT_INFO
| Omit
<T
, "resultInfo"
> & { raw_data
: Omit
<T
, "resultInfo"
> }
▸ setBaseUrl(baseUrl
): void
Name | Type |
---|---|
baseUrl |
string |
void
▸ setChainId(chainId
): void
Name | Type |
---|---|
chainId |
ChainId |
void