Get token configurations

Rate limit: 5 every second

API Overview


HTTP method

GET

Path

/api/v3/exchange/tokens

Summary

Returns the configurations of all supported tokens, including Ether.

API description


HTTP Header

None

Request parameters

None

Request example

HTTP
CURL
GET https://api3.loopring.io/api/v3/exchange/tokens HTTP/1.1
Host: api3.loopring.io
Connection: keep-alive
Accept: */*
Accept-Encoding: gzip, deflate, br
Accept-Language: zh,en;q=0.9
curl https://api3.loopring.io/api/v3/exchange/tokens

Response fields

Field Type Required Description Example
type string Y Token Type
Allowable : ['ERC20', 'ETH']
"ERC20"
tokenId integer Y Token's numeric ID 2
symbol string Y Token symbol "LRC"
name string Y Token name "Loopring"
address string Y Token ERC20 contract address "0x97241525fe
425C90eBe5A4
1127816dcFA5
954b06"
decimals integer Y Token decimals 18
precision integer Y Max decimals that relayer uses for the token, smaller amount will be treated as zero. 6
precisionForOrder integer Y Max decimals that relayer uses for the token, smaller amount will be treated as zero. 6
orderAmounts Order
Amounts
V3
Y The amount requirements for submitting orders. "{min:100000, max:900000, dust:10}"
luckyTokenAmounts Order
Amounts
V3
Y field.TokenInfoV3.luckyTokenAmounts "{min:100000, max:900000, dust:10}"
fastWithdrawLimit string Y The maximum amount for single fast withdrawal "100000000000
0000"
gasAmounts Gas
Amount
LimitV3
Y The gas amount requirements for user requests "{distributio
nGas:100000, depositGas:1
50000}"
enabled boolean Y Whether the token is currently enabled for deposits and withdrawals. "true"

Response example

{
  "type" : "ERC20",
  "tokenId" : 2,
  "symbol" : "LRC",
  "name" : "Loopring",
  "address" : "0x97241525fe425C90eBe5A41127816dcFA5954b06",
  "decimals" : 18,
  "precision" : 6,
  "precisionForOrder" : 6,
  "orderAmounts" : {
    "minimum" : "10000000000000000",
    "maximum" : "1000000000000000000",
    "dust" : "1000000000000000"
  },
  "luckyTokenAmounts" : {
    "minimum" : "10000000000000000",
    "maximum" : "1000000000000000000",
    "dust" : "1000000000000000"
  },
  "fastWithdrawLimit" : "1000000000000000",
  "gasAmounts" : {
    "distribution" : "1000000000000000",
    "deposit" : "1000000000000000"
  },
  "enabled" : true
}

Status code

Value Description
100000 Unknown error

Model


OrderAmountsV3

Contains information about the order amounts that are valid for usage with the token in order-related APIs.

Field Type Required Description Example
minimum string Y The minimum amount enforced when submitting orders for the token. "100000000000
00000"
maximum string Y The maximum amount enforced when submitting orders for the token. "100000000000
0000000"
dust string Y The dust amount enforced when submitting orders for the token. "100000000000
0000"

GasAmountLimitV3

Contains information about the gas amounts required by ETH L1 requests.

Field Type Required Description Example
distribution string Y The gas amount for withdrawal "100000000000
0000"
deposit string Y The gas amount for deposit "100000000000
0000"

results matching ""

    No results matching ""