Skip to content

Commit b5a3a67

Browse files
committed
docs(resources): refine chains/currencies and token list with Tron-safe updates
Improve resource pages for supported chains/currencies and token discovery while preserving required Tron coverage and improving navigation clarity. - update `supported-chains-and-currencies` with clearer coverage wording: EVM-compatible chains + select non-EVM support (Tron) - keep and structure Tron-specific support details where relevant (network, token standard, address-format warning, examples) - convert key references from generic links to cards for better UX - update card targets to section-level anchors where possible to reduce navigation friction - keep currencies endpoint references visible and actionable - update `token-list` by removing outdated AI warning and simplifying usage flow - replace raw usage URL text with a dedicated “Request Token List JSON” card - keep legacy token-list structure/content intact - add concise “Token List vs Currencies API” guidance with endpoint cards - remove unnecessary SDK-source reference line to keep page focused
1 parent 599e467 commit b5a3a67

2 files changed

Lines changed: 90 additions & 21 deletions

File tree

resources/supported-chains-and-currencies.mdx

Lines changed: 58 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ description: "Supported chains and currency coverage across Request Network API
55

66
## Request Network API Supported Chains and Currencies
77

8-
Overall, Request Network API supports 500+ currencies across major EVM chains.
8+
Overall, Request Network API supports 500+ currencies across EVM-compatible chains and select non-EVM support (Tron).
99

1010
## ERC20, Native, and Conversion Payments Supported Chains
1111

@@ -22,6 +22,8 @@ EVM chains supported for core payment flows include:
2222
- zkSync Era
2323
- Sepolia
2424

25+
For non-EVM support, Request Network API also supports Tron for USDT TRC-20 payments.
26+
2527
## ERC20 and Native Payments Supported Currencies
2628

2729
For ERC20 and native payments, Request Network API supports 500+ tokens.
@@ -51,6 +53,20 @@ For Conversion Payments, supported **payment currencies** include:
5153
- DAI
5254
- FAU (Sepolia)
5355

56+
## Tron Supported Network and Currency
57+
58+
<Card title="Tron" icon="bolt">
59+
- **Availability:** Mainnet only
60+
- **Native Token:** TRX
61+
- **Supported Token:** USDT (TRC-20)
62+
- **Network ID:** `tron`
63+
- **Best For:** High-volume USDT transfers with low fees
64+
</Card>
65+
66+
<Warning>
67+
Tron uses TRC-20 (not ERC-20). Wallet addresses use the `T...` format.
68+
</Warning>
69+
5470
To fetch supported payment currencies for an invoice currency:
5571

5672
<Card title="GET /v2/currencies/{currencyId}/conversion-routes" href="https://api.request.network/open-api/#tag/v2currencies/GET/v2/currencies/%7BcurrencyId%7D/conversion-routes" icon="arrows-rotate">
@@ -93,6 +109,47 @@ Typical fields include:
93109
- `type`
94110
- `chainId`
95111

112+
## Currency Codes and Examples
113+
114+
<CodeGroup>
115+
```javascript Native and ERC20 examples
116+
"ETH-mainnet"
117+
"USDC-mainnet"
118+
"USDC-base"
119+
"USDT-arbitrum-one"
120+
"DAI-optimism"
121+
```
122+
123+
```javascript Tron example
124+
"USDT-tron"
125+
```
126+
127+
```javascript Fiat invoice currency examples
128+
"USD"
129+
"EUR"
130+
"GBP"
131+
```
132+
</CodeGroup>
133+
134+
## API Query Examples
135+
136+
<CodeGroup>
137+
```bash Get all currencies
138+
curl -X GET 'https://api.request.network/v2/currencies' \
139+
-H 'x-api-key: YOUR_API_KEY'
140+
```
141+
142+
```bash Filter by network and symbol
143+
curl -X GET 'https://api.request.network/v2/currencies?network=base&symbol=USDC&firstOnly=true' \
144+
-H 'x-api-key: YOUR_API_KEY'
145+
```
146+
147+
```bash Get conversion routes for invoice currency
148+
curl -X GET 'https://api.request.network/v2/currencies/USD/conversion-routes' \
149+
-H 'x-api-key: YOUR_API_KEY'
150+
```
151+
</CodeGroup>
152+
96153
## Endpoints
97154

98155
<CardGroup cols={2}>

resources/token-list.mdx

Lines changed: 32 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,38 @@
1-
---
2-
title: "Request Network Token List"
3-
description: "The [Request Network Token List](https://requestnetwork.github.io/request-token-list/latest.json) is a curated list of tokens supported by Request Network products. The token list follows a standardized format and includes essential information about each token, such as address, symbol, name, decimals, and chainId."
4-
5-
---
6-
7-
<Warning>
8-
**AI-Generated Content** – This page was generated with AI assistance and may contain inaccuracies. While likely close to accurate, please verify critical details with the [stable documentation](https://docs.request.network) or [contact support](https://github.com/orgs/RequestNetwork/discussions).
9-
</Warning>
10-
11-
## Usage
12-
13-
The token list is available at: [https://requestnetwork.github.io/request-token-list/latest.json](https://requestnetwork.github.io/request-token-list/latest.json)
1+
---
2+
title: "Request Network Token List"
3+
description: "The [Request Network Token List](https://requestnetwork.github.io/request-token-list/latest.json) is a curated list of tokens supported by Request Network products. The token list follows a standardized format and includes essential information about each token, such as address, symbol, name, decimals, and chainId."
4+
5+
---
6+
7+
## Usage
8+
9+
<Card title="Request Token List JSON" href="https://requestnetwork.github.io/request-token-list/latest.json" icon="list">
10+
Access the latest published token list JSON.
11+
</Card>
1412

1513
You can fetch the token list directly in your application:
1614

1715
```typescript
18-
const tokenList = await fetch(
19-
"https://requestnetwork.github.io/request-token-list/latest.json"
20-
).then((res) => res.json());
21-
```
16+
const tokenList = await fetch(
17+
"https://requestnetwork.github.io/request-token-list/latest.json"
18+
).then((res) => res.json());
19+
```
20+
21+
## Token List vs Currencies API
22+
23+
Use the token list for static token metadata and broad catalog browsing.
24+
25+
Use the Currencies API when you need runtime filtering by network/symbol/id or conversion-route discovery.
26+
27+
<CardGroup cols={2}>
28+
<Card title="GET /v2/currencies" href="https://api.request.network/open-api/#tag/v2currencies/GET/v2/currencies" icon="coins">
29+
Query currencies with optional filters (`network`, `symbol`, `id`).
30+
</Card>
31+
32+
<Card title="GET /v2/currencies/{currencyId}/conversion-routes" href="https://api.request.network/open-api/#tag/v2currencies/GET/v2/currencies/%7BcurrencyId%7D/conversion-routes" icon="arrows-rotate">
33+
Fetch payment currencies available for a specific invoice currency.
34+
</Card>
35+
</CardGroup>
2236

2337
## Token List Structure
2438

@@ -50,9 +64,7 @@ Each token in the list contains the following information:
5064
| `hash` | For ERC20 tokens, same as `address`. For native tokens, a calculated hash. |
5165
| `chainId` | Chain ID of the network |
5266

53-
See the [SDK source code](https://github.com/RequestNetwork/requestNetwork/blob/master/packages/types/src/currency-types.ts) for the full list of supported networks and types.
54-
55-
## Adding a New Token
67+
## Adding a New Token
5668

5769
We welcome community contributions! To add a new token to the list:
5870
<Steps>

0 commit comments

Comments
 (0)