SYMBOL INDEX (964 symbols across 53 files) FILE: src/api/ammpool_api.ts class AmmpoolAPI (line 10) | class AmmpoolAPI extends BaseAPI { method getAmmPoolConf (line 14) | public async getAmmPoolConf(): Promise<{ method getAmmPoolUserRewards (line 48) | public async getAmmPoolUserRewards(request: loopring_defs.GetAmmUse... method getAmmPoolGameRank (line 94) | public async getAmmPoolGameRank(request: loopring_defs.GetAmmPoolGa... method getAmmPoolGameUserRank (line 129) | public async getAmmPoolGameUserRank( method getOrderList (line 158) | private getOrderList(lst: loopring_defs.AmmPoolActivityRule[], order: ... method getAmmPoolActivityRules (line 172) | public async getAmmPoolActivityRules(): Promise<{ method getAmmAssetHistory (line 288) | public async getAmmAssetHistory(request: loopring_defs.GetAmmAssetR... method getAmmPoolStats (line 321) | public async getAmmPoolStats(): Promise<{ method getAmmPoolSnapshot (line 353) | public async getAmmPoolSnapshot(request: loopring_defs.GetAmmPoolSn... method getAmmPoolBalances (line 381) | public async getAmmPoolBalances(): Promise<{ method getLiquidityMining (line 428) | public async getLiquidityMining( method getLiquidityMiningUserHistory (line 458) | public async getLiquidityMiningUserHistory( method getUserAmmPoolTxs (line 487) | public async getUserAmmPoolTxs( method getAmmPoolTxs (line 519) | public async getAmmPoolTxs(request: loopring_defs.GetAmmPoolTxsRequ... method getAmmPoolTrades (line 554) | public async getAmmPoolTrades(request: loopring_defs.GetAmmPoolTrad... method joinAmmPool (line 581) | public async joinAmmPool( method exitAmmPool (line 617) | public async exitAmmPool( FILE: src/api/base_api.ts constant KEY_MESSAGE (line 11) | const KEY_MESSAGE = class BaseAPI (line 16) | class BaseAPI { method genErr (line 20) | public genErr(err: Error | (AxiosResponse & Error)): loopring_defs.RES... method returnTxHash (line 61) | protected returnTxHash( method constructor (line 79) | public constructor( method getAvailableBroker (line 98) | public async getAvailableBroker( method getCounterFactualInfo (line 111) | public async getCounterFactualInfo( method setChainId (line 145) | public setChainId(chainId: loopring_defs.ChainId) { method setBaseUrl (line 153) | public setBaseUrl(baseUrl: string) { method makeReq (line 157) | protected makeReq(): Request { function ecRecover (line 162) | function ecRecover( function contractWalletValidate32 (line 184) | async function contractWalletValidate32(web3: any, account: string, msg:... function mykeyWalletValid (line 212) | async function mykeyWalletValid(web3: any, account: string, msg: string,... function ecRecover2 (line 244) | async function ecRecover2(account: string, message: string, signature: a... type InitParam (line 301) | interface InitParam { function formatSig (line 306) | function formatSig(rpcSig: string) { function recoverSignType (line 310) | function recoverSignType(web3: any, account: string, msg: string, sig: s... function personalSign (line 320) | async function personalSign( function fcWalletValid (line 431) | async function fcWalletValid( FILE: src/api/config/guardianTypeData.ts function getApproveRecoverTypedData (line 23) | function getApproveRecoverTypedData({ function getApproveTransferTypedData (line 74) | function getApproveTransferTypedData({ function getRemoveGuardianTypedData (line 157) | function getRemoveGuardianTypedData({ function getUnlockWalletTypedData (line 201) | function getUnlockWalletTypedData({ function getApproveChangeMasterCopy (line 246) | function getApproveChangeMasterCopy({ function getDepositWalletTypedData (line 292) | function getDepositWalletTypedData({ function getApproveTokenCopy (line 341) | function getApproveTokenCopy({ function signHebaoApproveWrap (line 389) | async function signHebaoApproveWrap( FILE: src/api/config/index.ts function getTokenBySymbol (line 6) | function getTokenBySymbol(symbol, tokens) { function fromWEI (line 13) | function fromWEI(symbol, valueInWEI, tokens, { precision, ceil }: any = ... function toWEI (line 24) | function toWEI(symbol, value, tokens, rm = BigNumber.ROUND_FLOOR) { FILE: src/api/contacts_api.ts class ContactAPI (line 6) | class ContactAPI extends BaseAPI { method getContacts (line 7) | public async getContacts( method createContact (line 34) | public async createContact(request: loopring_defs.CreateContactRequest... method updateContact (line 55) | public async updateContact(request: loopring_defs.UpdateContactRequest... method deleteContact (line 75) | public async deleteContact( FILE: src/api/contract_api.ts type ERC20Method (line 11) | enum ERC20Method { function checkWeb3 (line 22) | function checkWeb3(web3: any) { function sign (line 33) | async function sign(web3: any, account: string, pwd: string, hash: strin... function signEthereumTx (line 58) | async function signEthereumTx( function getNonce (line 86) | async function getNonce(web3: Web3, addr: string) { function sendRawTx (line 91) | async function sendRawTx( function _genContractData (line 131) | function _genContractData(Contract: any, method: string, data: any) { function genERC20Data (line 135) | function genERC20Data(method: string, data: any) { function genExchangeData (line 139) | function genExchangeData(method: string, data: any) { function approve (line 143) | async function approve( function approveZero (line 182) | async function approveZero( function approveMax (line 215) | async function approveMax( function deposit (line 244) | async function deposit( function forceWithdrawal (line 293) | async function forceWithdrawal( function sendTransaction (line 332) | async function sendTransaction(web3: any, tx: any) { function isContract (line 352) | async function isContract(web3: any, address: string) { FILE: src/api/defi_api.ts class DefiAPI (line 11) | class DefiAPI extends BaseAPI { method getDefiToken (line 15) | public async getDefiToken(): Promise<{ method getDefiMarkets (line 67) | public async getDefiMarkets( method orderDefi (line 100) | public async orderDefi( method getDefiReward (line 138) | public async getDefiReward( method getDefiTransaction (line 173) | public async getDefiTransaction( method getDualInfos (line 207) | public async getDualInfos(request: loopring_defs.GetDualInfosReques... method getDualBalance (line 244) | public async getDualBalance(request = undefined) { method getDualPrices (line 266) | public async getDualPrices(request: loopring_defs.GetDualPricesRequest) { method getDualIndex (line 288) | public async getDualIndex(request: { baseSymbol: string; quoteSymbol: ... method getDualTransactions (line 308) | public async getDualTransactions(request: loopring_defs.GetUserDualTxR... method orderDual (line 335) | public async orderDual( method editDual (line 370) | public async editDual( method getDualUserLocked (line 411) | public async getDualUserLocked( method sendStakeClaim (line 439) | public async sendStakeClaim( method sendStakeRedeem (line 503) | public async sendStakeRedeem( method sendStake (line 534) | public async sendStake( method getStakeProducts (line 565) | public async getStakeProducts(): Promise<{ method getStakeSummary (line 584) | public async getStakeSummary( method getStakeTransactions (line 624) | public async getStakeTransactions( method getBtradeMarkets (line 661) | public async getBtradeMarkets(): Promise<{ method getBtradeDepth (line 716) | public async getBtradeDepth({ method getBtradeOrders (line 778) | public async getBtradeOrders({ method sendBtradeOrder (line 806) | public async sendBtradeOrder({ method getDefiApys (line 851) | public async getDefiApys< method getDefiDepositList (line 890) | public async getDefiDepositList( method getTaikoFarmingPositionInfo (line 930) | public async getTaikoFarmingPositionInfo({ method getTaikoFarmingTransactions (line 970) | public async getTaikoFarmingTransactions( method getTaikoFarmingUserSummary (line 1005) | public async getTaikoFarmingUserSummary(queryParams: { method getTaikoFarmingAvailableNft (line 1046) | public async getTaikoFarmingAvailableNft( method getTaikoFarmingTransactionByHash (line 1062) | public async getTaikoFarmingTransactionByHash( method getTaikoFarmingDepositDurationList (line 1091) | public async getTaikoFarmingDepositDurationList(queryParams: { method getTaikoFarmingGetRedeem (line 1124) | public async getTaikoFarmingGetRedeem( method submitTaikoFarmingClaim (line 1146) | public async submitTaikoFarmingClaim({ FILE: src/api/delegate_api.ts class DelegateAPI (line 5) | class DelegateAPI extends BaseAPI { method getCode (line 6) | public async getCode(address: string): Promise { method getIPFS (line 23) | public async getIPFS(path: string): Promise { method getCollectionDomain (line 40) | public getCollectionDomain() { FILE: src/api/ethereum/contracts/AbiFunction.ts class AbiFunction (line 7) | class AbiFunction { method constructor (line 15) | constructor({ inputs, name, outputs, constant }: any) { method encodeInputs (line 30) | encodeInputs(inputs) { method decodeOutputs (line 40) | decodeOutputs(outputs) { method decodeEncodedInputs (line 49) | decodeEncodedInputs(encoded) { method parseInputs (line 53) | parseInputs(inputs = {}) { method parseOutputs (line 62) | parseOutputs(outputs) { FILE: src/api/ethereum/contracts/Contract.ts class Contract (line 7) | class Contract { method constructor (line 9) | constructor(abi) { method encodeInputs (line 31) | encodeInputs(method, inputs) { method decodeOutputs (line 46) | decodeOutputs(method, outputs) { method decodeEncodeInputs (line 60) | decodeEncodeInputs(encode) { FILE: src/api/ethereum/contracts/Contracts.ts constant ERC1155 (line 15) | const ERC1155 = new Contract(erc1155Abi.erc1155) constant ERC721 (line 16) | const ERC721 = new Contract(erc721Abi.erc721) FILE: src/api/exchange_api.ts function getFeeMap (line 60) | function getFeeMap(feeArr: any[], type = 0) { function genAB (line 81) | function genAB(data: any[], isReverse = false) { function getMidPrice (line 130) | function getMidPrice({ function getBtradeMidPrice (line 160) | function getBtradeMidPrice({ _asks, _bids }: { _asks: any[]; _bids: any[... class ExchangeAPI (line 173) | class ExchangeAPI extends BaseAPI { method getRelayerCurrentTime (line 177) | public async getRelayerCurrentTime(): Promise< method getProtocolPortrait (line 203) | public async getProtocolPortrait(): Promise< method getExchangeFeeInfo (line 229) | public async getExchangeFeeInfo(): Promise<{ method getWithdrawalAgents (line 259) | public async getWithdrawalAgents(request: GetWithdrawalAgentsReques... method getRecommendedMarkets (line 292) | public async getRecommendedMarkets(): Promise<{ method getMarkets (line 327) | public async getMarkets(url: string = LOOPRING_URLs.GET_MARKETS): P... method getMixMarkets (line 369) | public async getMixMarkets(): Promise<{ method getTokens (line 384) | public async getTokens(): Promise< method getEthBalances (line 488) | public async getEthBalances(request: GetEthBalancesRequest): Promise<{ method getTokenBalances (line 516) | public async getTokenBalances( method getAllTokenBalances (line 549) | public async getAllTokenBalances( method getAllowances (line 577) | public async getAllowances( method getExchangeInfo (line 617) | public async getExchangeInfo(): Promise<{ method getMixDepth (line 652) | public async getMixDepth(request: GetDepthRequest) { method getDepth (line 659) | public async getDepth( method getMixTicker (line 719) | public async getMixTicker(request: GetTickerRequest): Promise<{ method getTicker (line 731) | public async getTicker( method getAllMixTickers (line 803) | public async getAllMixTickers(markets: string | undefined = undefined) { method getAllTickers (line 823) | public async getAllTickers(markets: string | undefined = undefined) { method getMixCandlestick (line 843) | public async getMixCandlestick(request: GetCandlestickRequest) { method getCandlestick (line 850) | public async getCandlestick( method getFiatPrice (line 986) | public async getFiatPrice(request: GetFiatPriceRequest) { method disableWithdrawTokenList (line 1017) | public async disableWithdrawTokenList(): Promise<{ method getMarketTrades (line 1043) | public async getMarketTrades(request: GetMarketTradesRequest): Prom... method getAccount (line 1092) | public async getAccount(request: GetAccountRequest): Promise<{ method getEthNonce (line 1118) | public async getEthNonce( method getGasPrice (line 1142) | public async getGasPrice(): Promise<{ method getGasPriceRange (line 1169) | public async getGasPriceRange(): Promise<{ method getAccountServices (line 1193) | public async getAccountServices(request: GetAccountServicesRequest)... method getTokenInfo (line 1224) | public async getTokenInfo( method getSupportTokens (line 1247) | public async getSupportTokens( method getQuoteTokenInfo (line 1275) | public async getQuoteTokenInfo( method getBanxaAPI (line 115) | public async getBanxaAPI( FILE: src/api/luckToken_api.ts class LuckTokenAPI (line 17) | class LuckTokenAPI extends BaseAPI { method getLuckTokenAgents (line 18) | public async getLuckTokenAgents(): Promise<{ method getLuckTokenAuthorizedSigners (line 55) | public async getLuckTokenAuthorizedSigners(): Promise<{ method getLuckTokenClaimHistory (line 92) | public async getLuckTokenClaimHistory( method getLuckTokenLuckyTokens (line 123) | public async getLuckTokenLuckyTokens( method getLuckTokenDetail (line 168) | public async getLuckTokenDetail( method getBlindBoxDetail (line 198) | public async getBlindBoxDetail( method getLuckTokenWithdrawals (line 229) | public async getLuckTokenWithdrawals( method getLuckTokenBalances (line 267) | public async getLuckTokenBalances( method getLuckTokenClaimedLuckyTokens (line 310) | public async getLuckTokenClaimedLuckyTokens( method getLuckTokenSummary (line 344) | public async getLuckTokenSummary(apiKey: string): Promise<{ method getLuckTokenNFTBalances (line 374) | public async getLuckTokenNFTBalances( method sendLuckTokenClaimLuckyToken (line 405) | public async sendLuckTokenClaimLuckyToken({ method sendLuckTokenClaimBlindBox (line 444) | public async sendLuckTokenClaimBlindBox({ method sendLuckTokenWithdraws (line 483) | public async sendLuckTokenWithdraws( method sendLuckTokenSend (line 549) | public async sendLuckTokenSend< method getLuckTokenClaimedBlindBox (line 679) | public async getLuckTokenClaimedBlindBox( method getLuckTokenUnclaimNFTBlindboxCnt (line 714) | public async getLuckTokenUnclaimNFTBlindboxCnt( method getLuckTokenUserLuckyTokenTargets (line 743) | public async getLuckTokenUserLuckyTokenTargets( method sendLuckTokenSubmitAddTarget (line 780) | public async sendLuckTokenSubmitAddTarget( FILE: src/api/nft_api.ts constant CREATION_CODE (line 23) | const CREATION_CODE = { type NFTType (line 46) | enum NFTType { type NFT_TYPE_STRING (line 51) | enum NFT_TYPE_STRING { type NFTMethod (line 56) | enum NFTMethod { class NFTAPI (line 68) | class NFTAPI extends BaseAPI { method callContractMethod (line 69) | private async callContractMethod( method _genContractData (line 81) | private _genContractData(Contract: any, method: string, data: any) { method _genERC1155Data (line 85) | private _genERC1155Data(method: string, data: any) { method _genERC721Data (line 89) | private _genERC721Data(method: string, data: any) { method _genContract (line 93) | private _genContract(web3: any, contractAddress: string, type: NFTType... method getNFTBalance (line 105) | public async getNFTBalance({ method getInfoForNFTTokens (line 157) | public async getInfoForNFTTokens({ method callRefreshNFT (line 195) | public async callRefreshNFT( method getContractNFTMeta (line 238) | public async getContractNFTMeta( method approveNFT (line 277) | public async approveNFT({ method ipfsCid0ToNftID (line 325) | public ipfsCid0ToNftID(cidV0Str: string): string { method ipfsNftIDToCid (line 337) | public ipfsNftIDToCid(nftId: string) { method isApprovedForAll (line 352) | public async isApprovedForAll({ method depositNFT (line 393) | public async depositNFT({ method computeNFTAddress (line 440) | public computeNFTAddress({ method getPublicCollectionById (line 483) | public async getPublicCollectionById(request: loopring_defs.GetCollectionWh... method getHadUnknownCollection (line 554) | async getHadUnknownCollection(request: { accountId: number }): Prom... method getUserNFTBurnAddress (line 569) | async getUserNFTBurnAddress(request: { FILE: src/api/rabbitWithdraw_api.ts type CounterFactualInfo (line 10) | interface CounterFactualInfo { class RabbitWithdrawAPI (line 16) | class RabbitWithdrawAPI extends BaseAPI { method getConfig (line 17) | public async getConfig(): Promise<{ config: string }> { method getNetworkWithdrawalAgents (line 28) | public async getNetworkWithdrawalAgents(req: { method submitRabitWithdraw (line 53) | public async submitRabitWithdraw( method getUserCrossChainFee (line 142) | public async getUserCrossChainFee( FILE: src/api/request.ts class Request (line 47) | class Request { method getIns (line 52) | public getIns() { method constructor (line 56) | constructor(baseUrl: string, timeout: number) { method request (line 83) | public async request(params: ReqParams, options: any = {}) { method updateOpt (line 177) | public updateOpt(reqOpt: ReqOptions) { method addApiKey (line 198) | public addApiKey(apiKey: string) { method addSig (line 202) | public addSig(signature: string) { method updateBaseUrl (line 206) | public updateBaseUrl(baseUrl: string) { method handle400 (line 210) | public handle400(callback: any = undefined) { FILE: src/api/sign/poseidon/EDDSAUtil.ts class EDDSAUtil (line 7) | class EDDSAUtil { method sign (line 9) | static sign(PrivateKey: string | undefined, hash: any) { method formatted (line 31) | static formatted(hexString: string) { method generateKeyPair (line 44) | static generateKeyPair(seed: any) { method pack (line 74) | static pack(publicKeyX: string, publicKeyY: string) { FILE: src/api/sign/poseidon/TestsEDDSAUtil_test.ts function testEddsaPack_1 (line 6) | function testEddsaPack_1() { function testEddsaPack_2 (line 21) | function testEddsaPack_2() { function testEddsaPack_3 (line 36) | function testEddsaPack_3() { function testEddsaSign (line 51) | function testEddsaSign() { function test_generateKeyPair (line 68) | function test_generateKeyPair() { function main (line 84) | function main() { FILE: src/api/sign/poseidon/babyJub.ts class babyJub (line 6) | class babyJub { method packPoint (line 8) | static packPoint(P0: BigNumber, P1: BigNumber) { method lt (line 20) | static lt(a: BigNumber, b: BigNumber) { method gt (line 39) | static gt(a: BigNumber, b: BigNumber) { FILE: src/api/sign/poseidon/eddsa.ts class Signature (line 36) | class Signature { method constructor (line 40) | constructor(R: Point, s: FQ) { method toStr (line 45) | toStr() { class SignedMessage (line 50) | class SignedMessage { method constructor (line 55) | constructor(A: Point, sig: Signature, msg: BigNumber) { method toStr (line 61) | toStr() { class SignatureScheme (line 68) | class SignatureScheme { method to_bytes (line 69) | static to_bytes(arg: BigNumber) { method prehash_message (line 98) | static prehash_message(M: BigNumber) { method hash_secret_python (line 114) | static hash_secret_python(k: FQ, arg: BigNumber) { method B (line 148) | static B() { method sign (line 152) | static sign(msg: BigNumber, key: FQ, B: Point) { method as_scalar (line 194) | static as_scalar(point: Point) { method hash_public (line 199) | static hash_public(R: Point, A: Point, M: BigNumber) { function bnToBuf (line 219) | function bnToBuf(bn: string) { function bnToBufWithFixedLength (line 238) | function bnToBufWithFixedLength(bn: string, outputLength: number) { function bufToBn (line 271) | function bufToBn(buf: any) { function bytesToHexString (line 287) | function bytesToHexString(bytes: any) { FILE: src/api/sign/poseidon/eddsa_test.ts function test_sign_1 (line 7) | function test_sign_1() { function test_prehash_message_1 (line 21) | function test_prehash_message_1() { function test_to_bytes_1 (line 29) | function test_to_bytes_1() { function test_hash_secret_1 (line 37) | function test_hash_secret_1() { function test_hash_public_1 (line 51) | function test_hash_public_1() { function main (line 61) | function main() { FILE: src/api/sign/poseidon/field.ts class field (line 4) | class field { class FQ (line 14) | class FQ { method constructor (line 18) | constructor(n: BigNumber, field_modulus = field.SNARK_SCALAR_FIELD) { method add (line 27) | add(other: BigNumber) { method mul (line 33) | mul(other: BigNumber) { method sub (line 39) | sub(other: BigNumber) { method div (line 50) | div(other: BigNumber) { method one (line 60) | static one(modulus: BigNumber = field.SNARK_SCALAR_FIELD) { method zero (line 64) | static zero(modulus: BigNumber = field.SNARK_SCALAR_FIELD) { function modulo (line 70) | function modulo(n: BigNumber, p: BigNumber, m: BigNumber) { FILE: src/api/sign/poseidon/field_test.ts function test_constants (line 6) | function test_constants() { function test_half (line 13) | function test_half() { function test_p (line 20) | function test_p() { function test_FQ_1 (line 27) | function test_FQ_1() { function test_FQ_add_1 (line 36) | function test_FQ_add_1() { function test_FQ_mul_1 (line 48) | function test_FQ_mul_1() { function test_FQ_mul_2 (line 59) | function test_FQ_mul_2() { function test_FQ_mul_3 (line 70) | function test_FQ_mul_3() { function test_FQ_mul_4 (line 82) | function test_FQ_mul_4() { function test_FQ_module (line 103) | function test_FQ_module() { function test_FQ_sub (line 112) | function test_FQ_sub() { function test_modulo (line 119) | function test_modulo() { function main (line 129) | function main() { FILE: src/api/sign/poseidon/jubjub.ts class jubjub (line 22) | class jubjub { class Point (line 32) | class Point { method constructor (line 36) | constructor(x: FQ, y: FQ) { method generate (line 41) | static generate() { method mul (line 48) | mul(scaler: BigNumber) { method add (line 68) | add(other: Point) { method infinity (line 93) | static infinity() { FILE: src/api/sign/poseidon/jubjub_test.ts function test_constants (line 7) | function test_constants() { function test_add_1 (line 18) | function test_add_1() { function test_add_2 (line 30) | function test_add_2() { function test_divide_1 (line 42) | function test_divide_1() { function test_divide_2 (line 50) | function test_divide_2() { function test_bitwiseand_1 (line 58) | function test_bitwiseand_1() { function test_bitwiseand_2 (line 66) | function test_bitwiseand_2() { function test_mul_1 (line 74) | function test_mul_1() { function test_mul_2 (line 86) | function test_mul_2() { function test_mul_3 (line 98) | function test_mul_3() { function main (line 112) | function main() { FILE: src/api/sign/poseidon/permutation.ts class PoseidonParams (line 23) | class PoseidonParams { method constructor (line 34) | constructor( class permunation (line 68) | class permunation { method H (line 69) | static H(arg: string) { method H_Bigint (line 95) | static H_Bigint(arg: BigNumber) { method poseidon_constants (line 119) | static poseidon_constants(p: BigNumber, seed: string, n: number) { method poseidon_matrix (line 133) | static poseidon_matrix(p: BigNumber, seed: string, t: number) { method poseidon_sbox (line 155) | static poseidon_sbox(state: [BigNumber], i: number, params: PoseidonPa... method poseidon_mix (line 184) | static poseidon_mix(state: [BigNumber], M: [[BigNumber]], p: BigNumber) { method poseidon (line 229) | static poseidon(inputs: [BigNumber], params: PoseidonParams) { FILE: src/api/sign/poseidon/permutation_test.ts function test_PoseidonParams (line 6) | function test_PoseidonParams() { function test_H_1 (line 44) | function test_H_1() { function test_H_2 (line 52) | function test_H_2() { function test_H_3 (line 60) | function test_H_3() { function test_poseidon_constants (line 68) | function test_poseidon_constants() { function test_poseidon_matrix (line 82) | function test_poseidon_matrix() { function test_poseidon_1 (line 96) | function test_poseidon_1() { function test_poseidon_2 (line 109) | function test_poseidon_2() { function test_poseidon_3 (line 123) | function test_poseidon_3() { function main (line 143) | function main() { FILE: src/api/sign/sign_tools.ts type GetEcDSASigType (line 65) | enum GetEcDSASigType { constant MIN_NFT_TOKENID (line 71) | const MIN_NFT_TOKENID = 32768 constant SNARK_SCALAR_FIELD (line 73) | const SNARK_SCALAR_FIELD = new BigInteger( type KeyPairParams (line 78) | interface KeyPairParams { function generatePrivateKey (line 89) | function generatePrivateKey(result: { sig: string; counterFactualInfo: a... function generateKeyPair (line 118) | async function generateKeyPair( function getEdDSASig (line 269) | function getEdDSASig( function creatEdDSASigHasH (line 304) | function creatEdDSASigHasH({ function verifyEdDSASig (line 341) | function verifyEdDSASig( function signEip712 (line 382) | async function signEip712(web3: any, account: string, method: string, pa... function signEip712WalletConnect (line 398) | async function signEip712WalletConnect(web3: any, account: string, typed... function getEcDSASig (line 442) | async function getEcDSASig( function convertPublicKey2 (line 525) | function convertPublicKey2(pk: PublicKey) { function convertPublicKey (line 530) | function convertPublicKey(pk: PublicKey) { function getUpdateAccountEcdsaTypedData (line 538) | function getUpdateAccountEcdsaTypedData(data: UpdateAccountRequestV3, ch... function get_EddsaSig_OffChainWithdraw (line 581) | function get_EddsaSig_OffChainWithdraw( function getOrderHash (line 613) | function getOrderHash(request: SubmitOrderRequestV3) { function getWithdrawTypedData (line 651) | function getWithdrawTypedData( function offchainWithdrawWrap (line 703) | async function offchainWithdrawWrap({ function get_EddsaSig_NFT_Withdraw (line 739) | function get_EddsaSig_NFT_Withdraw(request: NFTWithdrawRequestV3, eddsaK... function getNftData (line 768) | function getNftData(request: NFTMintRequestV3) { function getNFTMintTypedData (line 811) | function getNFTMintTypedData( function getNFTWithdrawTypedData (line 866) | function getNFTWithdrawTypedData( function withdrawNFTWrap (line 918) | async function withdrawNFTWrap({ function get_EddsaSig_NFT_Mint (line 954) | function get_EddsaSig_NFT_Mint(request: NFTMintRequestV3, eddsaKey: stri... function get_Is_Nft_Token (line 969) | function get_Is_Nft_Token(tokenId: number) { function get_EddsaSig_NFT_Order (line 974) | function get_EddsaSig_NFT_Order(request: NFTOrderRequestV3, eddsaKey: st... function get_EddsaSig_Dual_Order (line 997) | function get_EddsaSig_Dual_Order(request: DualOrderRequest, eddsaKey: st... function mintNFTWrap (line 1015) | async function mintNFTWrap({ function get_EddsaSig_Transfer (line 1051) | function get_EddsaSig_Transfer(request: OriginTransferRequestV3, eddsaKe... function getTransferOldTypedData (line 1069) | function getTransferOldTypedData( function getTransferTypedData (line 1114) | function getTransferTypedData( function transferWrap (line 1159) | async function transferWrap({ function transferNFTWrap (line 1194) | async function transferNFTWrap({ function get_EddsaSig_NFT_Transfer (line 1229) | function get_EddsaSig_NFT_Transfer(request: OriginNFTTransferRequestV3, ... function getNftTradeHash (line 1247) | function getNftTradeHash(request: NFTTradeRequestV3) { function getNFTTransferTypedData (line 1280) | function getNFTTransferTypedData( function eddsaSign (line 1325) | function eddsaSign(typedData: any, eddsaKey: string) { function eddsaSignWithDomain (line 1339) | function eddsaSignWithDomain( function getAmmJoinEcdsaTypedData (line 1362) | function getAmmJoinEcdsaTypedData(data: JoinAmmPoolRequest, patch: AmmPo... function get_EddsaSig_JoinAmmPool (line 1402) | function get_EddsaSig_JoinAmmPool(data: JoinAmmPoolRequest, patch: AmmPo... function getAmmExitEcdsaTypedData (line 1418) | function getAmmExitEcdsaTypedData(data: ExitAmmPoolRequest, patch: AmmPo... function get_EddsaSig_ExitAmmPool (line 1457) | function get_EddsaSig_ExitAmmPool(data: ExitAmmPoolRequest, patch: AmmPo... FILE: src/api/user_api.ts class UserAPI (line 18) | class UserAPI extends BaseAPI { method updateUserApiKey (line 23) | public async updateUserApiKey( method getNextStorageId (line 61) | public async getNextStorageId( method getOrderDetails (line 90) | public async getOrderDetails( method getOrders (line 115) | public async getOrders( method submitOrder (line 153) | public async submitOrder( method submitStopOrder (line 197) | public async submitStopOrder( method cancelOrder (line 254) | public async cancelOrder( method cancelMultiOrdersByHash (line 291) | public async cancelMultiOrdersByHash( method cancelMultiOrdersByCreditOrderId (line 325) | public async cancelMultiOrdersByCreditOrderId( method getUserRegTxs (line 359) | public async getUserRegTxs( method getUserPwdResetTxs (line 392) | public async getUserPwdResetTxs( method getUserBalances (line 425) | public async getUserBalances( method getAssetLookRecords (line 460) | public async getAssetLookRecords( method getUserDepositHistory (line 498) | public async getUserDepositHistory( method getUserOnchainWithdrawalHistory (line 530) | public async getUserOnchainWithdrawalHistory( method getUserTransferList (line 563) | public async getUserTransferList( method getUserTxs (line 595) | public async getUserTxs( method getUserTrades (line 635) | public async getUserTrades( method getUserFeeRate (line 685) | public async getUserFeeRate( method getUserOrderFeeRate (line 724) | public async getUserOrderFeeRate( method getMinimumTokenAmt (line 758) | public async getMinimumTokenAmt( method getOffchainFeeAmt (line 806) | public async getOffchainFeeAmt( method getNFTOffchainFeeAmt (line 848) | public async getNFTOffchainFeeAmt( method submitNFTValidateOrder (line 886) | public async submitNFTValidateOrder( method submitNFTTrade (line 911) | public async submitNFTTrade( method getUserOwenCollection (line 945) | async getUserOwenCollection( method getUserLegacyCollection (line 978) | async getUserLegacyCollection( method getUserNFTCollection (line 1011) | async getUserNFTCollection(request: loopring_defs.GetUserNFTCollection... method getUserNFTLegacyTokenAddress (line 1041) | async getUserNFTLegacyTokenAddress(request: { accountId: number }, api... method getUserNFTDepositHistory (line 1066) | public async getUserNFTDepositHistory( method getUserNFTWithdrawalHistory (line 1098) | public async getUserNFTWithdrawalHistory( method getUserNFTTransferHistory (line 1130) | public async getUserNFTTransferHistory( method getUserNFTMintHistory (line 1164) | public async getUserNFTMintHistory( method getUserNFTTransactionHistory (line 1196) | public async getUserNFTTransactionHistory( method getUserNFTTradeHistory (line 1248) | public async getUserNFTTradeHistory( method SetReferrer (line 1282) | public async SetReferrer( method getUserNFTBalances (line 1319) | public async getUserNFTBalances( method getUserNFTBalancesByCollection (line 1375) | public async getUserNFTBalancesByCollection( method getUserNFTLegacyBalance (line 1431) | public async getUserNFTLegacyBalance( method getUserVIPAssets (line 1487) | public async getUserVIPAssets( method getUserVIPInfo (line 1509) | public async getUserVIPInfo( method unLockAccount (line 1548) | public async unLockAccount( method submitOffchainWithdraw (line 1619) | public async submitOffchainWithdraw( method submitInternalTransfer (line 1669) | public async submitInternalTransfer( method submitForceWithdrawals (line 1720) | public async submitForceWithdrawals( method submitDeployNFT (line 1788) | public async submitDeployNFT( method submitNFTInTransfer (line 1857) | public async submitNFTInTransfer( method submitNFTWithdraw (line 1908) | public async submitNFTWithdraw( method submitNFTMint (line 1959) | public async submitNFTMint( method submitNFTCollection (line 2018) | async submitNFTCollection( method deleteNFTCollection (line 2054) | async deleteNFTCollection( method submitNFTLegacyCollection (line 2083) | async submitNFTLegacyCollection( method submitEditNFTCollection (line 2118) | async submitEditNFTCollection( method submitUpdateNFTLegacyCollection (line 2154) | async submitUpdateNFTLegacyCollection( method submitUpdateNFTGroup (line 2187) | async submitUpdateNFTGroup( method submitDeployCollection (line 2223) | public async submitDeployCollection( method updateAccount (line 2288) | public async updateAccount( method getUserApiKey (line 2356) | public async getUserApiKey( method getUserBills (line 2396) | public async getUserBills( method getReferDownsides (line 2433) | public async getReferDownsides( method getReferSelf (line 2462) | public async getReferSelf( method geReferStatistic (line 2491) | public async geReferStatistic( method getUserRewards (line 2519) | public async getUserRewards( method getUserLockSummary (line 2554) | public async getUserLockSummary( method sendTotalClaim (line 2588) | public async sendTotalClaim( method getUserTotalClaim (line 2650) | public async getUserTotalClaim( method getNotificationAll (line 2684) | public async getNotificationAll( method submitNotificationClear (line 2727) | public async submitNotificationClear( method submitNotificationReadAll (line 2768) | public async submitNotificationReadAll( method submitNotificationReadOne (line 2809) | public async submitNotificationReadOne( method checkUpdateAccount (line 2850) | public async checkUpdateAccount( method submitEncryptedEcdsaKey (line 2879) | public async submitEncryptedEcdsaKey( method getEncryptedEcdsaKey (line 2912) | public async getEncryptedEcdsaKey( FILE: src/api/vault_api.ts class VaultAPI (line 7) | class VaultAPI extends BaseAPI { method getVaultTokens (line 8) | public async getVaultTokens(apiVersion... method getVaultBalance (line 30) | public async getVaultBalance( method getVaultMarkets (line 70) | public async getVaultMarkets(apiVersi... method getVaultGetAvailableNFT (line 92) | public async getVaultGetAvailableNFT( method getVaultInfoAndBalance (line 119) | public async getVaultInfoAndBalance( method getVaultGetOperationHistory (line 147) | public async getVaultGetOperationHistory< method getVaultGetOperationByHash (line 190) | public async getVaultGetOperationByHash< method getVaultDepth (line 224) | public async getVaultDepth({ method submitVaultJoin (line 290) | public async submitVaultJoin({ method submitVaultOrder (line 324) | public async submitVaultOrder({ method submitVaultExit (line 372) | public async submitVaultExit({ method submitVaultTransfer (line 406) | public async submitVaultTransfer(apiVersion?: string) { method submitVaultBorrow (line 425) | public async submitVaultBorrow({ method submitVaultRepay (line 459) | public async submitVaultRepay( method getVaultConfig (line 496) | public async getVaultConfig(apiKey: string, apiVersion?: string): Prom... method getVaultInfos (line 517) | public async getVaultInfos(): Promise<{ raw_data: R }> { method sendVaultResetToken (line 532) | public async sendVaultResetToken( method getVaultPrice (line 574) | public async getVaultPrice(request: { tokenIds: string | number[] }, a... method getCredit (line 604) | public async getCredit(request: { accountId: number }, apiKey: string,... method getCollaterals (line 634) | public async getCollaterals(request: { accountId: number }, apiKey: st... method submitLeverage (line 666) | public async submitLeverage({ method submitDustCollector (line 696) | public async submitDustCollector( method getMaxBorrowable (line 732) | public async getMaxBorrowable(request: { accountId: number, symbol: st... method closeShort (line 760) | public async closeShort( FILE: src/api/wallet_api.ts class WalletAPI (line 11) | class WalletAPI extends BaseAPI { method getUserAssets (line 15) | public async getUserAssets(request: loopring_defs.GetUserAssetsRequest) { method rejectHebao (line 55) | public async rejectHebao(req: loopring_defs.RejectHebaoRequestV3WithPa... method submitApproveSignature (line 101) | public async submitApproveSignature( method getAddressByENS (line 152) | public async getAddressByENS( method getWalletType (line 179) | public async getWalletType( method getContractType (line 206) | public async getContractType( method getWalletModules (line 233) | public async getWalletModules( method getEnsByAddress (line 260) | public async getEnsByAddress( method lockHebaoWallet (line 287) | public async lockHebaoWallet({ method getHebaoConfig (line 332) | public async getHebaoConfig(request: { network?: loopring_defs.Network... method sendMetaTx (line 348) | public async sendMetaTx( method getGuardianApproveList (line 370) | public async getGuardianApproveList(request: loopring_defs.GetAccountSe... FILE: src/api/whitelisted_user_api.ts class WhitelistedUserAPI (line 7) | class WhitelistedUserAPI extends BaseAPI { method submitOffchainWithdraw (line 12) | private async submitOffchainWithdraw( method submitInternalTransfer (line 41) | public async submitInternalTransfer( FILE: src/api/ws_api.ts class WsAPI (line 5) | class WsAPI extends BaseAPI { method getWsKey (line 9) | public async getWsKey() { FILE: src/defs/account_defs.ts type AccountInfo (line 14) | interface AccountInfo { type CounterFactualInfo (line 28) | interface CounterFactualInfo { type NFTCounterFactualInfo (line 36) | interface NFTCounterFactualInfo { FILE: src/defs/error_codes.ts type LoopringErrorCode (line 3) | enum LoopringErrorCode { type ConnectorError (line 60) | enum ConnectorError { type RESULT_INFO (line 74) | interface RESULT_INFO { type ERROR_INFO (line 79) | type ERROR_INFO = { FILE: src/defs/index.ts type Ethereum (line 49) | type Ethereum = any type Window (line 51) | interface Window { type Global (line 57) | interface Global { FILE: src/defs/loopring_constants.ts type HEBAO_LOCK_STATUS (line 1) | enum HEBAO_LOCK_STATUS { type HEBAO_META_TYPE (line 10) | enum HEBAO_META_TYPE { FILE: src/defs/loopring_defs.ts type Without (line 39) | type Without = { [P in Exclude]?: never } type XOR (line 40) | type XOR = T | U extends { [key: string]: any } type VipFeeRateInfo (line 44) | interface VipFeeRateInfo { type VipFeeRateInfoMap (line 50) | type VipFeeRateInfoMap = { [key: string]: VipFeeRateInfo } type TX_HASH_RESULT (line 52) | type TX_HASH_RESULT = T & { raw_data: T } type LoopringMap (line 54) | interface LoopringMap { type ExchangeInfo (line 58) | interface ExchangeInfo { type TickerData (line 71) | interface TickerData { type ABInfo (line 90) | interface ABInfo { type DepthData (line 98) | interface DepthData { type Candlestick (line 121) | interface Candlestick { type TradesData (line 132) | interface TradesData { type OrdersData (line 137) | interface OrdersData { type QuotesData (line 142) | interface QuotesData { type TokenInfo (line 146) | interface TokenInfo { type AmmPoolStat (line 175) | interface AmmPoolStat { type AmmPoolActivityRule (line 188) | interface AmmPoolActivityRule { type AmmPoolInProgressActivityRule (line 200) | interface AmmPoolInProgressActivityRule { type AmmTrade (line 212) | interface AmmTrade { type AmmPoolInfoV3 (line 223) | interface AmmPoolInfoV3 { type TokenRelatedInfo (line 242) | interface TokenRelatedInfo { type AmmPoolConfResponse (line 247) | interface AmmPoolConfResponse { type PooledMap (line 253) | interface PooledMap { type AmmPoolBalance (line 257) | interface AmmPoolBalance { type AmmPoolBalancesResponse (line 266) | interface AmmPoolBalancesResponse { type TokensResponse (line 271) | interface TokensResponse { type MarketInfo (line 289) | interface MarketInfo { type DefiMarketStatus (line 301) | enum DefiMarketStatus { type DefiMarketInfo (line 314) | interface DefiMarketInfo { type MarketsResponse (line 347) | interface MarketsResponse { type TokenVolumeV3 (line 359) | interface TokenVolumeV3 { type TokenVolumeV5 (line 374) | interface TokenVolumeV5 { type TokenVolumeNFT (line 389) | interface TokenVolumeNFT { type AmmPoolJoinTokens (line 410) | interface AmmPoolJoinTokens { type AmmPoolExitTokens (line 415) | interface AmmPoolExitTokens { type GameRankInfo (line 420) | interface GameRankInfo { type SetReferrerRequest (line 427) | interface SetReferrerRequest { type GetAmmUserRewardsRequest (line 435) | interface GetAmmUserRewardsRequest { type AmmUserReward (line 440) | interface AmmUserReward { type AmmUserRewardMap (line 447) | interface AmmUserRewardMap { type GetAmmPoolGameRankRequest (line 454) | interface GetAmmPoolGameRankRequest { type GetAmmAssetRequest (line 458) | interface GetAmmAssetRequest { type GetAmmPoolGameUserRankRequest (line 463) | interface GetAmmPoolGameUserRankRequest { type GetAmmPoolSnapshotRequest (line 468) | interface GetAmmPoolSnapshotRequest { type AmmPoolSnapshot (line 472) | interface AmmPoolSnapshot { type AmmPoolRequestPatch (line 480) | interface AmmPoolRequestPatch { type JoinAmmPoolRequest (line 487) | interface JoinAmmPoolRequest { type JoinAmmPoolResult (line 499) | interface JoinAmmPoolResult { type ExitAmmPoolRequest (line 505) | interface ExitAmmPoolRequest { type ExitAmmPoolResult (line 517) | interface ExitAmmPoolResult { type GetAmmPoolTradesRequest (line 523) | interface GetAmmPoolTradesRequest { type AmmPoolTrade (line 529) | interface AmmPoolTrade { type GetAmmPoolTxsRequest (line 540) | interface GetAmmPoolTxsRequest { type AmmPoolTxOld (line 553) | interface AmmPoolTxOld { type TokenVolumeV4 (line 572) | interface TokenVolumeV4 { type AmmPoolTx (line 579) | interface AmmPoolTx { type AMMtxTypes (line 591) | enum AMMtxTypes { type GetUserAmmPoolTxsRequest (line 596) | interface GetUserAmmPoolTxsRequest { type PooledToken (line 607) | interface PooledToken { type UserAmmPoolTx (line 614) | interface UserAmmPoolTx { type GetLiquidityMiningRequest (line 626) | interface GetLiquidityMiningRequest { type RewardItem (line 632) | interface RewardItem { type GetLiquidityMiningUserHistoryRequest (line 642) | interface GetLiquidityMiningUserHistoryRequest { type UserMiningInfo (line 648) | interface UserMiningInfo { type GetFiatPriceRequest (line 656) | interface GetFiatPriceRequest { type FiatPriceInfo (line 660) | interface FiatPriceInfo { type GetMarketTradesRequest (line 666) | interface GetMarketTradesRequest { type OrderMakerType (line 671) | enum OrderMakerType { type MarketTradeInfo (line 676) | interface MarketTradeInfo { type GetWithdrawalAgentsRequest (line 687) | interface GetWithdrawalAgentsRequest { type GetEthBalancesRequest (line 692) | interface GetEthBalancesRequest { type TokenAddress (line 696) | type TokenAddress = string type GetTokenBalancesRequest (line 698) | interface GetTokenBalancesRequest { type GetALLTokenBalancesRequest (line 703) | interface GetALLTokenBalancesRequest { type GetAllowancesRequest (line 707) | interface GetAllowancesRequest { type GetDepthRequest (line 712) | interface GetDepthRequest { type GetTickerRequest (line 718) | interface GetTickerRequest { type GetCandlestickRequest (line 722) | interface GetCandlestickRequest { type GetAccountRequest (line 730) | type GetAccountRequest = type GetCounterFactualInfoRequest (line 738) | interface GetCounterFactualInfoRequest { type GetAvailableBrokerRequest (line 742) | interface GetAvailableBrokerRequest { type GetEthNonceRequest (line 746) | interface GetEthNonceRequest { type GetUserApiKeyRequest (line 750) | interface GetUserApiKeyRequest { type UpdateUserApiKeyRequest (line 754) | interface UpdateUserApiKeyRequest { type GetOffchainFeeAmtRequest (line 758) | type GetOffchainFeeAmtRequest = type GetNFTOffchainFeeAmtRequest (line 803) | type GetNFTOffchainFeeAmtRequest = { type OrderInfo (line 827) | interface OrderInfo { type TokenAmount (line 833) | interface TokenAmount { type GetMinimumTokenAmtRequest (line 841) | interface GetMinimumTokenAmtRequest { type OffchainFeeInfo (line 846) | interface OffchainFeeInfo { type GetUserBalancesRequest (line 852) | interface GetUserBalancesRequest { type UserBalanceInfo (line 871) | interface UserBalanceInfo { type GetOrderDetailsRequest (line 881) | interface GetOrderDetailsRequest { type OrderDetail (line 886) | interface OrderDetail { type GetUserOrderFeeRateRequest (line 908) | interface GetUserOrderFeeRateRequest { type FeeRateInfo (line 915) | interface FeeRateInfo { type GetUserFeeRateRequest (line 921) | interface GetUserFeeRateRequest { type UserFeeRateInfo (line 926) | interface UserFeeRateInfo { type GetNextStorageIdRequest (line 932) | interface GetNextStorageIdRequest { type OffChainWithdrawalRequestV3 (line 942) | interface OffChainWithdrawalRequestV3 { type EXTRA_ORDER_TYPES (line 1034) | enum EXTRA_ORDER_TYPES { type GetOrdersRequest (line 1041) | interface GetOrdersRequest { type GetUserRegTxsRequest (line 1055) | interface GetUserRegTxsRequest { type UserRegTx (line 1064) | interface UserRegTx { type GetUserPwdResetTxsRequest (line 1078) | interface GetUserPwdResetTxsRequest { type UserPwdResetTx (line 1087) | type UserPwdResetTx = UserRegTx type GetUserDepositHistoryRequest (line 1089) | interface GetUserDepositHistoryRequest { type UserDepositHistoryTx (line 1100) | interface UserDepositHistoryTx { type UserOnchainWithdrawalHistoryTx (line 1113) | interface UserOnchainWithdrawalHistoryTx { type GetUserOnchainWithdrawalHistoryRequest (line 1132) | interface GetUserOnchainWithdrawalHistoryRequest { type GetUserTransferListRequest (line 1144) | interface GetUserTransferListRequest { type UserTransferRecord (line 1156) | interface UserTransferRecord { type UserAssetInfo (line 1174) | interface UserAssetInfo { type GetUserAssetsRequest (line 1180) | interface GetUserAssetsRequest { type GetUserTradeAmount (line 1189) | interface GetUserTradeAmount { type TokenPriceInfo (line 1195) | interface TokenPriceInfo { type GetTokenPricesRequest (line 1200) | interface GetTokenPricesRequest { type getLatestTokenPricesRequest (line 1208) | interface getLatestTokenPricesRequest { type GetUserTxsRequest (line 1213) | interface GetUserTxsRequest { type GetUserBillsRequest (line 1223) | interface GetUserBillsRequest { type GetReferSelf (line 1234) | interface GetReferSelf { type ReferSelf (line 1242) | interface ReferSelf { type GetReferStatisticReason (line 1249) | enum GetReferStatisticReason { type GetReferStatistic (line 1254) | interface GetReferStatistic { type ReferStatistic (line 1259) | interface ReferStatistic { type GetReferDownsides (line 1270) | interface GetReferDownsides { type ReferDownsides (line 1278) | interface ReferDownsides { type REWARD_TYPE (line 1285) | enum REWARD_TYPE { type GetUserRewardRequest (line 1291) | interface GetUserRewardRequest { type GetUserNFTTxsRequest (line 1297) | interface GetUserNFTTxsRequest { type NFT_TRADE (line 1308) | enum NFT_TRADE { type GetUserNFTTradeRequest (line 1313) | interface GetUserNFTTradeRequest { type UserTx (line 1326) | interface UserTx { type SendMetaTxRequest (line 1353) | interface SendMetaTxRequest { type GetGuardianApproveListRequest (line 1377) | interface GetGuardianApproveListRequest { type GetEnsNameRequest (line 1385) | interface GetEnsNameRequest { type GET_WALLET_TYPE (line 1390) | interface GET_WALLET_TYPE { type GetEnsAddressRequest (line 1398) | interface GetEnsAddressRequest { type SubmitApproveSignatureRequestWithPatch (line 1403) | interface SubmitApproveSignatureRequestWithPatch { type ApproveSignatureRequest (line 1422) | interface ApproveSignatureRequest { type GetProtectorRequest (line 1435) | interface GetProtectorRequest { type TradesFillTypes (line 1441) | enum TradesFillTypes { type GetUserTradesRequest (line 1446) | interface GetUserTradesRequest { type UserTrade (line 1456) | type UserTrade = MarketTradeInfo type UserTrades (line 1458) | interface UserTrades { type CancelOrderRequest (line 1463) | interface CancelOrderRequest { type CancelMultiOrdersByHashRequest (line 1469) | interface CancelMultiOrdersByHashRequest { type CancelMultiOrdersByClientOrderIdRequest (line 1474) | interface CancelMultiOrdersByClientOrderIdRequest { type EXTRAORDER_TYPE (line 1479) | enum EXTRAORDER_TYPE { type STOP_SIDE (line 1484) | enum STOP_SIDE { type SubmitOrderRequestV3 (line 1490) | interface SubmitOrderRequestV3 { type OriginTransferRequestV3 (line 1594) | interface OriginTransferRequestV3 { type OriginForcesWithdrawalsV3 (line 1700) | interface OriginForcesWithdrawalsV3 { type OriginDeployNFTRequestV3 (line 1739) | interface OriginDeployNFTRequestV3 { type OriginDeployCollectionRequestV3 (line 1768) | interface OriginDeployCollectionRequestV3 { type OriginNFTTransferRequestV3 (line 1814) | interface OriginNFTTransferRequestV3 { type NFTWithdrawRequestV3 (line 1920) | interface NFTWithdrawRequestV3 { type NFTMintRequestV3 (line 2013) | interface NFTMintRequestV3 { type NFTOrderRequestV3 (line 2239) | type NFTOrderRequestV3 = { type NFTTradeRequestV3 (line 2358) | interface NFTTradeRequestV3 { type OffChainWithdrawalRequestV3 (line 2390) | interface OffChainWithdrawalRequestV3 { type UpdateAccountRequestV3 (line 2483) | interface UpdateAccountRequestV3 { type OffChainWithdrawalRequestV3WithPatch (line 2550) | interface OffChainWithdrawalRequestV3WithPatch { type OriginTransferRequestV3WithPatch (line 2560) | interface OriginTransferRequestV3WithPatch { type OriginForcesWithdrawalsRequestV3WithPatch (line 2570) | interface OriginForcesWithdrawalsRequestV3WithPatch { type OriginDeployNFTRequestV3WithPatch (line 2580) | interface OriginDeployNFTRequestV3WithPatch { type OriginDeployCollectionRequestV3WithPatch (line 2590) | interface OriginDeployCollectionRequestV3WithPatch { type OriginNFTTransferRequestV3WithPatch (line 2600) | interface OriginNFTTransferRequestV3WithPatch { type OriginNFTWithdrawRequestV3WithPatch (line 2610) | interface OriginNFTWithdrawRequestV3WithPatch { type OriginNFTMINTRequestV3WithPatch (line 2620) | interface OriginNFTMINTRequestV3WithPatch { type OriginNFTCreateCollectionRequestV3WithPatch (line 2630) | interface OriginNFTCreateCollectionRequestV3WithPatch { type OriginNFTValidateOrderRequestV3WithPatch (line 2640) | interface OriginNFTValidateOrderRequestV3WithPatch { type OriginNFTTradeRequestV3WithPatch (line 2650) | interface OriginNFTTradeRequestV3WithPatch { type UpdateAccountRequestV3WithPatch (line 2660) | interface UpdateAccountRequestV3WithPatch { type GetAccountServicesRequest (line 2669) | interface GetAccountServicesRequest { type GetUserNFTBalancesRequest (line 2677) | interface GetUserNFTBalancesRequest { type GetUserNFTBalancesByCollectionRequest (line 2688) | interface GetUserNFTBalancesByCollectionRequest { type LegacyNFT (line 2700) | enum LegacyNFT { type GetUserNFTLegacyBalanceRequest (line 2706) | interface GetUserNFTLegacyBalanceRequest { type DEPLOYMENT_STATUS (line 2716) | enum DEPLOYMENT_STATUS { type NFT_IMAGE_SIZES (line 2723) | enum NFT_IMAGE_SIZES { type IPFS_METADATA (line 2729) | type IPFS_METADATA = { type UserNFTBalanceInfo (line 2757) | interface UserNFTBalanceInfo extends NFTTokenInfo { type GetUserVIPInfoRequest (line 2776) | interface GetUserVIPInfoRequest { type getUserVIPAssetsRequest (line 2780) | interface getUserVIPAssetsRequest { type NftData (line 2788) | type NftData = string type NFTTokenInfo (line 2790) | interface NFTTokenInfo { type NFTTokenAmountInfo (line 2799) | interface NFTTokenAmountInfo { type GetUserNFTTransferHistoryRequest (line 2805) | type GetUserNFTTransferHistoryRequest = { type GetUserNFTMintHistoryRequest (line 2817) | type GetUserNFTMintHistoryRequest = { type GetUserNFTDepositHistoryRequest (line 2830) | type GetUserNFTDepositHistoryRequest = { type GetUserNFTWithdrawalHistoryRequest (line 2841) | type GetUserNFTWithdrawalHistoryRequest = { type UserNFTDepositHistoryTx (line 2852) | interface UserNFTDepositHistoryTx { type UserNFTWithdrawalHistoryTx (line 2875) | interface UserNFTWithdrawalHistoryTx { type UserNFTTransferHistoryTx (line 2905) | interface UserNFTTransferHistoryTx { type UserNFTMintHistoryTx (line 2933) | type UserNFTMintHistoryTx = { type UserNFTTxsHistory (line 2961) | interface UserNFTTxsHistory { type NFTOrderInfo (line 3004) | type NFTOrderInfo = { type UserNFTTradeHistory (line 3012) | interface UserNFTTradeHistory { type Protector (line 3032) | type Protector = { type HebaoOperationLog (line 3037) | type HebaoOperationLog = { type Guardian (line 3047) | type Guardian = { type GuardiaContractAddress (line 3063) | type GuardiaContractAddress = string type ApproveHebaoRequestV3WithPatch (line 3065) | interface ApproveHebaoRequestV3WithPatch { type RejectHebaoRequestV3WithPatch (line 3074) | interface RejectHebaoRequestV3WithPatch { type LockHebaoHebaoParam (line 3083) | interface LockHebaoHebaoParam { type HebaoOperationLogs (line 3097) | interface HebaoOperationLogs { type WalletType (line 3108) | interface WalletType { type ContractType (line 3114) | interface ContractType { type ModuleType (line 3126) | interface ModuleType { type DefiOrderRequest (line 3134) | interface DefiOrderRequest { type DefiResult (line 3215) | interface DefiResult { constant SEP (line 3222) | const SEP = ',' type DefiAction (line 3224) | enum DefiAction { type UserDefiTxsHistory (line 3229) | interface UserDefiTxsHistory { type GetDefiMarketRequest (line 3247) | interface GetDefiMarketRequest { type GetUserDefiRewardRequest (line 3251) | interface GetUserDefiRewardRequest { type GetUserDefiTxRequest (line 3255) | interface GetUserDefiTxRequest { type CollectionExtendsKey (line 3263) | type CollectionExtendsKey = { type CollectionBasicMeta (line 3300) | type CollectionBasicMeta = { type CollectionDelete (line 3309) | type CollectionDelete = { type CollectionLegacyMeta (line 3314) | type CollectionLegacyMeta = Omit & { type NFT_PREFERENCE_TYPE (line 3319) | enum NFT_PREFERENCE_TYPE { type UpdateNFTLegacyCollectionRequest (line 3324) | type UpdateNFTLegacyCollectionRequest = { type UpdateNFTGroupRequest (line 3330) | type UpdateNFTGroupRequest = { type CollectionMeta (line 3353) | type CollectionMeta = CollectionExtendsKey & CollectionBasicMeta type GetUserOwnerCollectionRequest (line 3355) | interface GetUserOwnerCollectionRequest { type GetUserLegacyCollectionRequest (line 3363) | interface GetUserLegacyCollectionRequest { type GetCollectionWholeNFTsRequest (line 3370) | interface GetCollectionWholeNFTsRequest { type GetUserNFTCollectionRequest (line 3377) | interface GetUserNFTCollectionRequest { type DUAL_TYPE (line 3385) | enum DUAL_TYPE { type GetDualInfosRequest (line 3390) | type GetDualInfosRequest = { type GetDualPricesRequest (line 3401) | type GetDualPricesRequest = { type GetDualRuleRequest (line 3405) | type GetDualRuleRequest = { baseSymbol: string; currency?: string } type DualBid (line 3407) | type DualBid = { type DualPrice (line 3411) | type DualPrice = { type DualIndex (line 3417) | type DualIndex = { type DualProductAndPrice (line 3424) | type DualProductAndPrice = { type DualRulesCoinsInfo (line 3439) | type DualRulesCoinsInfo = { type DualBalance (line 3452) | type DualBalance = { type LABEL_INVESTMENT_STATUS (line 3458) | enum LABEL_INVESTMENT_STATUS { type SETTLEMENT_STATUS (line 3474) | enum SETTLEMENT_STATUS { type DUAL_RETRY_STATUS (line 3480) | enum DUAL_RETRY_STATUS { type GetUserDualTxRequest (line 3487) | interface GetUserDualTxRequest { type DUAL_REINVEST_INFO (line 3500) | type DUAL_REINVEST_INFO = { type UserDualTxsHistory (line 3507) | interface UserDualTxsHistory { type DualOrderRequest (line 3544) | interface DualOrderRequest { type DualEditRequest (line 3625) | type DualEditRequest = { type CalDualResult (line 3634) | type CalDualResult = { type DualUserLockedRequest (line 3649) | interface DualUserLockedRequest { type LuckyTokenItemStatusIndex (line 3655) | enum LuckyTokenItemStatusIndex { type LuckyTokenWithdrawStatus (line 3664) | enum LuckyTokenWithdrawStatus { type LuckyTokenItemStatus (line 3672) | enum LuckyTokenItemStatus { type LuckyTokenAmountType (line 3681) | enum LuckyTokenAmountType { type LuckyTokenViewType (line 3686) | enum LuckyTokenViewType { type LuckyTokenClaimType (line 3692) | enum LuckyTokenClaimType { type ClaimRecordStatus (line 3698) | enum ClaimRecordStatus { type BlindBoxStatus (line 3705) | enum BlindBoxStatus { type LuckyTokenChampion (line 3711) | type LuckyTokenChampion = { type LuckyTokenAmount (line 3717) | type LuckyTokenAmount = { type LuckyTokenType (line 3725) | type LuckyTokenType = { type LuckyTokenInfo (line 3730) | type LuckyTokenInfo = { type LuckyTokenSender (line 3736) | type LuckyTokenSender = { type LuckyTokenItemForReceive (line 3741) | type LuckyTokenItemForReceive = { type BlindBoxClaimInfo (line 3761) | type BlindBoxClaimInfo = { type LuckyTokenBlindBoxItemReceive (line 3779) | type LuckyTokenBlindBoxItemReceive = { type LuckTokenClaim (line 3783) | type LuckTokenClaim = { type LuckyTokenSignerFlag (line 3806) | type LuckyTokenSignerFlag = 0 | 1 type LuckTokenHistory (line 3807) | type LuckTokenHistory = { type LuckTokenClaimDetail (line 3824) | type LuckTokenClaimDetail = { type LuckTokenWithdraw (line 3846) | type LuckTokenWithdraw = { type TOKENMAPLIST (line 3865) | type TOKENMAPLIST = { type OriginLuckTokenWithdrawsRequestV3 (line 3885) | interface OriginLuckTokenWithdrawsRequestV3 { type OriginLuckTokenWithdrawsRequestV3WithPatch (line 3903) | interface OriginLuckTokenWithdrawsRequestV3WithPatch { type LuckyTokenItemForSendV3 (line 3917) | type LuckyTokenItemForSendV3 = { type OriginLuckTokenSendRequestV3WithPatch (line 3946) | interface OriginLuckTokenSendRequestV3WithPatch { type OriginTransfer3RequestV3 (line 3956) | interface OriginTransfer3RequestV3 { type STACKING_PRODUCT (line 4033) | type STACKING_PRODUCT = { type StakeStatus (line 4047) | enum StakeStatus { type StakeInfoOrigin (line 4055) | type StakeInfoOrigin = { type STACKING_SUMMARY (line 4071) | type STACKING_SUMMARY = { type StakeTransactionType (line 4079) | enum StakeTransactionType { type STACKING_TRANSACTIONS (line 4085) | type STACKING_TRANSACTIONS = { type OriginClaimRequestV3 (line 4096) | interface OriginClaimRequestV3 { type OriginStakeClaimRequestV3 (line 4105) | type OriginStakeClaimRequestV3 = OriginClaimRequestV3 type OriginClaimRequestV3WithPatch (line 4107) | interface OriginClaimRequestV3WithPatch { type OriginStakeClaimRequestV3WithPatch (line 4117) | type OriginStakeClaimRequestV3WithPatch = Omit = { constant BTRADENAME (line 4317) | const BTRADENAME = 'BTRADE-' type LOCK_TYPE (line 4319) | enum LOCK_TYPE { type getUserLockSummaryRequest (line 4329) | type getUserLockSummaryRequest = { type UserLockSummary (line 4335) | type UserLockSummary = { type GetTotalClaimRequest (line 4343) | interface GetTotalClaimRequest { type GetUserCrossChainFeeRequest (line 4347) | interface GetUserCrossChainFeeRequest { type CLAIM_TYPE (line 4356) | enum CLAIM_TYPE { type ClaimItem (line 4364) | type ClaimItem = { type VaultToken (line 4374) | type VaultToken = Omit & { type VaultMarket (line 4403) | type VaultMarket = { type VaultAvaiableNFT (line 4447) | type VaultAvaiableNFT = { type VaultBalance (line 4456) | type VaultBalance = { type CollateralInfo (line 4466) | type CollateralInfo = { type VaultAccountStatus (line 4475) | enum VaultAccountStatus { type VaultAccountInfo (line 4481) | type VaultAccountInfo = { type VaultOperationType (line 4497) | enum VaultOperationType { type VaultOperationEnum (line 4508) | enum VaultOperationEnum { type VaultOperationStatus (line 4516) | enum VaultOperationStatus { type VaultOperation (line 4525) | type VaultOperation = { type VaultOrder (line 4541) | type VaultOrder = { type VaultJoinRequest (line 4558) | type VaultJoinRequest = NFTOrderRequestV3 & { joinHash: string } type VaultExitRequest (line 4560) | type VaultExitRequest = { type VaultOrderRequest (line 4566) | type VaultOrderRequest = OriginBTRADEV3OrderRequest type VaultOrderResult (line 4568) | interface VaultOrderResult { type VaultOrderNFTRequestV3WithPatch (line 4578) | interface VaultOrderNFTRequestV3WithPatch { type VaultBorrowRequest (line 4588) | interface VaultBorrowRequest { type VaultRepayRequestV3WithPatch (line 4597) | interface VaultRepayRequestV3WithPatch { type VaultDustCollectorRequest (line 4607) | interface VaultDustCollectorRequest { type DatacenterTokenQuote (line 4631) | interface DatacenterTokenQuote { type GetDatacenterTokenInfoRequest (line 4643) | interface GetDatacenterTokenInfoRequest { type DatacenterTokenInfoSimple (line 4647) | interface DatacenterTokenInfoSimple { type DatacenterTokenInfo (line 4660) | interface DatacenterTokenInfo { type DatacenterRange (line 4683) | enum DatacenterRange { type OHLCVDatacenterRange (line 4689) | enum OHLCVDatacenterRange { type GetDatacenterTokenQuoteTrendRequest (line 4697) | interface GetDatacenterTokenQuoteTrendRequest { type GetCmcTokenRelationsRequest (line 4704) | interface GetCmcTokenRelationsRequest { type GetDatacenterTokenOhlcvQuoteTrendRequest (line 4708) | interface GetDatacenterTokenOhlcvQuoteTrendRequest { type GetDatacenterTokenQuoteTrend (line 4714) | enum GetDatacenterTokenQuoteTrend { type NotificationMessageType (line 4725) | enum NotificationMessageType { type UserNotification (line 4761) | type UserNotification = { type TaikoFarmingAvaiableNFT (line 4771) | type TaikoFarmingAvaiableNFT = { type RabbitWithdrawRequest (line 4780) | interface RabbitWithdrawRequest { type TaikoFarmingSubmitRequest (line 4787) | type TaikoFarmingSubmitRequest = NFTOrderRequestV3 & { preOrderHash?: st... type TaikoFarmingSubmitOrderNFTRequestV3WithPatch (line 4788) | interface TaikoFarmingSubmitOrderNFTRequestV3WithPatch { FILE: src/defs/loopring_enums.ts type ReqMethod (line 3) | enum ReqMethod { type SigPatchField (line 9) | enum SigPatchField { type MarketStatus (line 13) | enum MarketStatus { type VipCatergory (line 19) | enum VipCatergory { type TradeChannel (line 26) | enum TradeChannel { type OrderType (line 33) | enum OrderType { type OrderTypeResp (line 40) | enum OrderTypeResp { type Currency (line 47) | enum Currency { type OffchainFeeReqType (line 52) | enum OffchainFeeReqType { type OffchainNFTFeeReqType (line 69) | enum OffchainNFTFeeReqType { type TradingInterval (line 78) | enum TradingInterval { type TxStatus (line 91) | enum TxStatus { type OrderStatus (line 98) | enum OrderStatus { type Side (line 107) | enum Side { type WithdrawalTypes (line 112) | enum WithdrawalTypes { type UserTxTypes (line 118) | enum UserTxTypes { type UserBillTypes (line 134) | enum UserBillTypes { type UserNFTTxTypes (line 140) | enum UserNFTTxTypes { type TransferType (line 147) | enum TransferType { type BillType (line 152) | enum BillType { type FilledType (line 161) | enum FilledType { type TxType (line 166) | enum TxType { type TxNFTType (line 172) | enum TxNFTType { type AmmTxType (line 183) | enum AmmTxType { type SortOrder (line 188) | enum SortOrder { type RuleType (line 193) | enum RuleType { type AmmPoolActivityStatus (line 199) | enum AmmPoolActivityStatus { type SIG_FLAG (line 205) | enum SIG_FLAG { type AssetType (line 211) | enum AssetType { type IntervalType (line 216) | enum IntervalType { type ReqOptions (line 221) | interface ReqOptions { type TX_HASH_API (line 228) | type TX_HASH_API = { hash?: string; resultInfo?: RESULT_INFO } type ReqParams (line 229) | interface ReqParams { type PublicKey (line 256) | interface PublicKey { type NetworkWallet (line 270) | enum NetworkWallet { FILE: src/defs/nft_defs.ts type DepositNFTParam (line 23) | interface DepositNFTParam { type IsApproveParam (line 47) | interface IsApproveParam { type ApproveParam (line 69) | interface ApproveParam { type ContractNFTParam (line 84) | type ContractNFTParam = { type ContractNFTMetaParam (line 90) | type ContractNFTMetaParam = ContractNFTParam & { _id?: string }; type UserNFTBalanceParam (line 92) | type UserNFTBalanceParam = ContractNFTParam & { account: string }; type CallRefreshNFT (line 95) | type CallRefreshNFT = { FILE: src/defs/url_defs.ts type LOOPRING_URLs (line 1) | enum LOOPRING_URLs { FILE: src/defs/web3_defs.ts type ChainId (line 1) | enum ChainId { type ConnectorNames (line 13) | enum ConnectorNames { type SigSuffix (line 26) | enum SigSuffix { FILE: src/defs/ws_defs.ts type WsProps (line 3) | interface WsProps { type WsOps (line 9) | enum WsOps { type WsTopicType (line 14) | enum WsTopicType { type WsAccount (line 46) | interface WsAccount { type WsOrder (line 60) | interface WsOrder { type OrderWsRequest (line 77) | type OrderWsRequest = { type WS_ACTIONT_YPE (line 183) | enum WS_ACTIONT_YPE { type WsL2Common (line 186) | interface WsL2Common { FILE: src/tests/MockData.ts constant DEFAULT_TIMEOUT (line 49) | const DEFAULT_TIMEOUT = 30000 constant LOOPRING_EXPORTED_ACCOUNT (line 68) | const LOOPRING_EXPORTED_ACCOUNT = { constant CUSTOMER_KEY_SEED (line 120) | const CUSTOMER_KEY_SEED = 'XXXXXX' + ' with key nonce: ' + '${nonce}' constant TOKEN_INFO (line 124) | let TOKEN_INFO = { constant AMM_MAP (line 417) | let AMM_MAP = { function signatureKeyPairMock (line 487) | async function signatureKeyPairMock(accInfo: sdk.AccountInfo, _web3: Web... FILE: src/tests/MockSwapData.ts constant MAPFEEBIPS (line 1171) | const MAPFEEBIPS = 63; FILE: src/tests/formatter.test.ts constant NUMBER (line 31) | const NUMBER = 40244024; constant BUFFER (line 32) | const BUFFER = Buffer.from("40244024", "utf8"); constant BIG_NUMBER (line 33) | const BIG_NUMBER = new BigNumber(123.4567); constant TIMEOUT (line 34) | const TIMEOUT = 30000; FILE: src/types.d.ts type Ethereum (line 2) | type Ethereum = any; type Window (line 3) | interface Window { FILE: src/utils/formatter.ts function addHexPrefix (line 32) | function addHexPrefix(input: any) { function toBuffer (line 44) | function toBuffer(mixed: any): Buffer { function zeroPad (line 60) | function zeroPad(num: any, places: any) { function toHex (line 69) | function toHex(mixed: number | BigNumber | BN | Buffer | string | Uint8A... function toNumber (line 93) | function toNumber(mixed: number | BigNumber | BN | Buffer | string | Uin... function toBig (line 118) | function toBig(mixed: number | BigNumber | BN | Buffer | string | Uint8A... function toBN (line 142) | function toBN(mixed: any) { function fromGWEI (line 151) | function fromGWEI(value: any) { function toGWEI (line 160) | function toGWEI(value: any) { function formatKey (line 169) | function formatKey(mixed: Buffer | string | Uint8Array) { function formatAddress (line 185) | function formatAddress(mixed: Buffer | string | Uint8Array) { function clearHexPrefix (line 201) | function clearHexPrefix(input: any) { function padLeftEven (line 213) | function padLeftEven(hex: any) { function getDisplaySymbol (line 222) | function getDisplaySymbol(settingsCurrency: any) { function toFixed (line 240) | function toFixed(number: any, precision: any, ceil: any) { function formatEddsaKey (line 258) | function formatEddsaKey(key: any) { function numberWithCommas (line 268) | function numberWithCommas(number: any) { function sortObjDictionary (line 286) | function sortObjDictionary(obj: { [key: string]: any }): Map { function makeMarket (line 297) | function makeMarket(raw_data: R[]): TOK... function makeAmmPool (line 349) | function makeAmmPool(raw_data: any): { function makeMarkets (line 391) | function makeMarkets( function makeMarketsWithIdIndex (line 470) | function makeMarketsWithIdIndex( function makeInvestMarkets (line 551) | function makeInvestMarkets( FILE: src/utils/index.ts type RequiredPart (line 5) | type RequiredPart = Required<{ [K in keyof T]: Pick }> & T; FILE: src/utils/network_tools.ts function sleep (line 13) | function sleep(milliseconds: number) { FILE: src/utils/swap_calc_utils.ts constant BIG0 (line 33) | const BIG0 = fm.toBig(0) constant BIG1 (line 35) | const BIG1 = fm.toBig(1) constant BIG10 (line 37) | const BIG10 = fm.toBig(10) constant BIG10K (line 39) | const BIG10K = fm.toBig(10000) function fromWEI (line 61) | function fromWEI(tokens: any, symbol: any, valueInWEI: any, precision?: ... function toWEI (line 73) | function toWEI(tokens: any, symbol: any, value: any, rm: any = undefined) { function isEmpty (line 84) | function isEmpty(input: any) { function getAmountOutWithFeeBips (line 92) | function getAmountOutWithFeeBips( function getAmountInWithFeeBips (line 115) | function getAmountInWithFeeBips( function getOutputOrderbook (line 137) | function getOutputOrderbook( function getReserveInfo (line 306) | function getReserveInfo( function getPriceImpactStr (line 366) | function getPriceImpactStr(curPrice: string, toPrice: string) { function getCurPrice (line 382) | function getCurPrice(reserveIn: string, reserveOut: string) { function getToPrice (line 400) | function getToPrice(amountS: string, amountB: string) { function getPriceImpact (line 418) | function getPriceImpact( function updatePriceImpact_new (line 433) | function updatePriceImpact_new( function getMinReceived (line 478) | function getMinReceived(amountBOut: string, minimumDecimal: number, slip... function getOutputAmount (line 490) | function getOutputAmount({ function ammPoolCalc (line 714) | function ammPoolCalc( function makeJoinAmmPoolRequest (line 759) | function makeJoinAmmPoolRequest( function makeExitAmmPoolMini (line 823) | function makeExitAmmPoolMini( function makeExitAmmCoverFeeLP (line 844) | function makeExitAmmCoverFeeLP( function makeExitAmmPoolRequest2 (line 876) | function makeExitAmmPoolRequest2( function calcDefi (line 971) | function calcDefi({ function calcDual (line 1062) | function calcDual({ function calcDex (line 1185) | function calcDex({ FILE: src/utils/symbol_tools.ts function getBaseQuote (line 5) | function getBaseQuote(symbol: string) {