Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 5 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,15 +62,17 @@ We welcome community contributions! To add a new token to the list:

1. Fork this repository
2. Add your token information to `tokens/token-list.json`
3. Bump the version appropriately:
3. Bump the version appropriately in the `tokens/token-list.json`:
- **Patch** (x.x.1): Bug fixes, corrections to existing tokens
- **Minor** (x.1.0): New token additions (most common)
- **Major** (2.0.0): Breaking changes (e.g., removing tokens, changing schema)
- **Major** (2.0.0): Breaking changes (e.g., removing tokens, removing schema fields)
4. Make sure your token meets our requirements (see [CONTRIBUTING.md](./CONTRIBUTING.md))
5. Run tests locally: `npm test`
6. Create a Pull Request

**Note**: The timestamp is automatically updated when the deployment workflow runs after a release is published, marking the deployment time to GitHub Pages.
**Note**:
- Don't change the timestamp. The timestamp is automatically updated when the deployment workflow runs after a release is published, marking the deployment time to GitHub Pages.
- Don't change or add files in the `versions` folder. The version file is autogenerated in the `versions` folder after the release is completed.

### Publishing a New Version

Expand Down
1 change: 1 addition & 0 deletions src/schemas/token-list-schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,7 @@
"zksyncera",
"zksynceratestnet",
"base",
"base-sepolia",
"fiat"
]
},
Expand Down
2 changes: 2 additions & 0 deletions src/types/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ export enum NetworkType {
ZKSYNCERA = "zksyncera",
ZKSYNCERATESTNET = "zksynceratestnet",
BASE = "base",
BASE_SEPOLIA = "base-sepolia",
FIAT = "fiat",
}

Expand All @@ -72,5 +73,6 @@ export const CHAIN_IDS: Record<string, number> = {
zksyncera: 324,
zksynceratestnet: 300,
base: 8453,
"base-sepolia": 84532,
fiat: 0, // Special case for fiat currencies
};
15 changes: 13 additions & 2 deletions tokens/token-list.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{
"name": "Request Network Token List",
"timestamp": "2025-11-05T16:04:06.000Z",
"timestamp": "2025-12-02T16:15:31.000Z",
"version": {
"major": 1,
"minor": 1,
"minor": 2,
"patch": 0
},
"tokens": [
Expand Down Expand Up @@ -8135,6 +8135,17 @@
"type": "ERC20",
"hash": "0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2",
"chainId": 8453
},
{
"id": "USDC-base-sepolia",
"name": "USD Coin Base Sepolia",
"symbol": "USDC",
"decimals": 6,
"address": "0x036CbD53842c5426634e7929541eC2318f3dCF7e",
"network": "base-sepolia",
"type": "ERC20",
"hash": "0x036CbD53842c5426634e7929541eC2318f3dCF7e",
"chainId": 84532
}
]
}