loopring_sdk

@loopring-web/loopring-sdk / Exports / GlobalAPI

Class: GlobalAPI

Hierarchy

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new GlobalAPI(param, timeout?, baseUrlMap?)

Parameters

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"

Inherited from

BaseAPI.constructor

Defined in

api/base_api.ts:104

Properties

baseUrl

Protected baseUrl: string = ""

Inherited from

BaseAPI.baseUrl

Defined in

api/base_api.ts:39


chainId

Protected chainId: ChainId = ChainId.MAINNET

Inherited from

BaseAPI.chainId

Defined in

api/base_api.ts:40


KEY_MESSAGE

Static KEY_MESSAGE: string = KEY_MESSAGE

Inherited from

BaseAPI.KEY_MESSAGE

Defined in

api/base_api.ts:38

Methods

genErr

genErr(err): RESULT_INFO

Parameters

Name Type
err Error | AxiosResponse<any> & Error

Returns

RESULT_INFO

Inherited from

BaseAPI.genErr

Defined in

api/base_api.ts:41


getActiveFeeInfo

getActiveFeeInfo(request): Promise<any>

Parameters

Name Type
request Object
request.accountId? number

Returns

Promise<any>

Defined in

api/global_api.ts:32


getAmmPoolGameUserRank

getAmmPoolGameUserRank<R>(request): Promise<{ raw_data: R ; userRank: GameRankInfo }>

Type parameters

Name
R

Parameters

Name Type
request GetAmmPoolGameUserRankRequest

Returns

Promise<{ raw_data: R ; userRank: GameRankInfo }>

Defined in

api/global_api.ts:106


getAvailableBroker

getAvailableBroker(request): Promise<{ broker: string }>

Parameters

Name Type
request GetAvailableBrokerRequest

Returns

Promise<{ broker: string }>

Inherited from

BaseAPI.getAvailableBroker

Defined in

api/base_api.ts:123


getBanxaAPI

getBanxaAPI<R>(__namedParameters, eddsaKey, apiKey): Promise<{ raw_data: R ; result: R }>

Type parameters

Name
R

Parameters

Name Type
__namedParameters Object
__namedParameters.accountId number
__namedParameters.method ReqMethod
__namedParameters.payload string
__namedParameters.query string
__namedParameters.url string
eddsaKey string
apiKey string

Returns

Promise<{ raw_data: R ; result: R }>

Defined in

api/global_api.ts:134


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

BaseAPI.getCounterFactualInfo

Defined in

api/base_api.ts:136


getUserBalanceForFee

getUserBalanceForFee(request): Promise<any>

Parameters

Name Type
request Object
request.accountId number
request.tokens string

Returns

Promise<any>

Defined in

api/global_api.ts:71


makeReq

Protected makeReq(): Request

Returns

Request

Inherited from

BaseAPI.makeReq

Defined in

api/base_api.ts:182


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

BaseAPI.returnTxHash

Defined in

api/base_api.ts:82


setBaseUrl

setBaseUrl(baseUrl): void

Parameters

Name Type
baseUrl string

Returns

void

Inherited from

BaseAPI.setBaseUrl

Defined in

api/base_api.ts:178


setChainId

setChainId(chainId): void

Parameters

Name Type
chainId ChainId

Returns

void

Inherited from

BaseAPI.setChainId

Defined in

api/base_api.ts:170