@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