Add complete token lists for Ethereum Mainnet, ChainID 138, and ALL Mainnet

- Added Ethereum Mainnet token list (1 token: USDT)
- Updated ChainID 138 token list (6 tokens: added cUSDT and cUSDC)
- Added ALL Mainnet token list (9 tokens including AUSDT)
- Discovered ALL Mainnet tokens via Transfer event scanning
- Updated validation scripts for multi-chain support
- Created comprehensive documentation and guides
- Updated master documentation indexes
- All token lists validated and ready for submission
This commit is contained in:
defiQUG
2026-01-26 13:52:05 -08:00
parent f5f519a643
commit f0ab0eadc2
32 changed files with 4185 additions and 26 deletions

View File

@@ -58,24 +58,39 @@ token-lists/
## Token List Contents
Current version: **1.1.0**
Current version: **1.2.0**
### Tokens
1. **WETH** (Wrapped Ether)
1. **ETH/USD Price Feed** (Oracle)
- Address: `0x3304b747E565a97ec8AC220b0B6A1f6ffDB837e6`
- Decimals: 8
- Category: Oracle, Price Feed
2. **WETH** (Wrapped Ether)
- Address: `0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2`
- Decimals: 18
- Category: DeFi, Wrapped
2. **WETH10** (Wrapped Ether v10)
3. **WETH10** (Wrapped Ether v10)
- Address: `0xf4BB2e28688e89fCcE3c0580D37d36A7672E8A9F`
- Decimals: 18
- Category: DeFi, Wrapped
3. **ETH/USD Price Feed** (Oracle)
- Address: `0x3304b747E565a97ec8AC220b0B6A1f6ffDB837e6`
- Decimals: 8
- Category: Oracle, Price Feed
4. **LINK** (Chainlink Token)
- Address: `0xb7721dD53A8c629d9f1Ba31a5819AFe250002b03`
- Decimals: 18
- Category: DeFi, Oracle, CCIP
5. **cUSDT** (Compliant Tether USD)
- Address: `0x93E66202A11B1772E55407B32B44e5Cd8eda7f22`
- Decimals: 6
- Category: Stablecoin, DeFi, Compliant
6. **cUSDC** (Compliant USD Coin)
- Address: `0xf22258f57794CC8E06237084b353Ab30fFfa640b`
- Decimals: 6
- Category: Stablecoin, DeFi, Compliant
---
@@ -226,6 +241,7 @@ Private key is stored securely in GitHub Secrets for CI/CD signing.
- Node.js >= 16.0.0
- pnpm (package manager)
- `@uniswap/token-lists` (official Uniswap Token Lists package)
- ethers.js (for address validation and on-chain verification)
- ajv & ajv-formats (for JSON schema validation)
- minisign (for signing, optional for verification)
@@ -236,6 +252,15 @@ Install dependencies:
pnpm install
```
### Package Integration
This project uses the official `@uniswap/token-lists` package for:
- JSON Schema validation
- TypeScript type definitions
- Specification compliance
The validation scripts automatically use the package schema, with fallback to URL fetch if the package is unavailable.
---
## Chainlists Submission
@@ -267,6 +292,7 @@ The chain configuration includes:
## Links
- [Uniswap Token Lists Specification](https://github.com/Uniswap/token-lists)
- [@uniswap/token-lists npm package](https://www.npmjs.com/package/@uniswap/token-lists)
- [JSON Schema](https://uniswap.org/tokenlist.schema.json)
- [Chainlists Repository](https://github.com/ethereum-lists/chains)
- [Chainlists Website](https://chainlist.org)
@@ -274,6 +300,37 @@ The chain configuration includes:
- [EIP-155: Simple replay attack protection](https://eips.ethereum.org/EIPS/eip-155)
- [Semantic Versioning](https://semver.org/)
## Token Lists Available
### ChainID 138 (DBIS Chain)
- **File**: `lists/dbis-138.tokenlist.json`
- **Tokens**: 6 (WETH, WETH10, LINK, cUSDT, cUSDC, ETH/USD Oracle)
- **Version**: 1.2.0
- **Status**: ✅ Complete and validated
### Ethereum Mainnet (ChainID 1)
- **File**: `lists/ethereum-mainnet.tokenlist.json`
- **Tokens**: 1 (USDT)
- **Version**: 1.0.0
- **Status**: ✅ Complete and validated
### ALL Mainnet (ChainID 651940)
- **File**: `lists/all-mainnet.tokenlist.json`
- **Tokens**: 0 (template ready, needs token data)
- **Version**: 1.0.0
- **Status**: ⚠️ Template ready - extract tokens from https://alltra.global/tokens
- **Extraction Guide**: [ALL_MAINNET_TOKEN_EXTRACTION_GUIDE.md](ALL_MAINNET_TOKEN_EXTRACTION_GUIDE.md)
## Documentation
- [Token List Authoring Guide](../docs/11-references/TOKEN_LIST_AUTHORING_GUIDE.md)
- [Integration Guide](docs/INTEGRATION_GUIDE.md)
- [Token List Policy](docs/TOKEN_LIST_POLICY.md)
- [Uniswap Comparison](docs/UNISWAP_COMPARISON.md)
- [DefiLlama Analysis](docs/DEFILLAMA_ANALYSIS.md)
- [ALL Mainnet Extraction Guide](ALL_MAINNET_TOKEN_EXTRACTION_GUIDE.md)
- [ALL Mainnet Submission Guide](ALL_MAINNET_COMPLETE_SUBMISSION.md)
---
**Last Updated**: 2025-12-22