104 lines
2.6 KiB
Markdown
104 lines
2.6 KiB
Markdown
|
|
# ALL Mainnet Token Submission Notes
|
||
|
|
|
||
|
|
**Date**: 2026-01-26
|
||
|
|
**Network**: ALL Mainnet (ChainID 651940)
|
||
|
|
**Explorer**: https://alltra.global/tokens
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## Current Status
|
||
|
|
|
||
|
|
⚠️ **Token data extraction pending** - Need to extract token information from ALL Mainnet explorer.
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## Action Required
|
||
|
|
|
||
|
|
### Step 1: Visit ALL Mainnet Explorer
|
||
|
|
|
||
|
|
Go to: **https://alltra.global/tokens**
|
||
|
|
|
||
|
|
### Step 2: Identify Tokens
|
||
|
|
|
||
|
|
Look for tokens listed, especially:
|
||
|
|
- **AUSDT** (if this is the token name/symbol on ALL Mainnet)
|
||
|
|
- **USDT** (Tether USD)
|
||
|
|
- **USDC** (USD Coin)
|
||
|
|
- Any other ERC-20 tokens
|
||
|
|
|
||
|
|
### Step 3: Extract Token Information
|
||
|
|
|
||
|
|
For each token found, collect:
|
||
|
|
|
||
|
|
| Field | Example | Source |
|
||
|
|
|-------|---------|--------|
|
||
|
|
| **Address** | `0x...` | Token page on explorer |
|
||
|
|
| **Name** | "Tether USD" | Token page |
|
||
|
|
| **Symbol** | "AUSDT" or "USDT" | Token page |
|
||
|
|
| **Decimals** | 6 or 18 | Token page or contract |
|
||
|
|
| **Chain ID** | 651940 | Fixed for ALL Mainnet |
|
||
|
|
|
||
|
|
### Step 4: Update Token List
|
||
|
|
|
||
|
|
Once you have the token data:
|
||
|
|
|
||
|
|
1. Open: `token-lists/lists/all-mainnet.tokenlist.json`
|
||
|
|
2. Replace placeholder entries with actual token data
|
||
|
|
3. Remove placeholder comments
|
||
|
|
4. Validate using: `node token-lists/scripts/validate-token-list.js token-lists/lists/all-mainnet.tokenlist.json --chain-id=651940`
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## Template for AUSDT (if found)
|
||
|
|
|
||
|
|
If you find AUSDT on ALL Mainnet, use this template:
|
||
|
|
|
||
|
|
```json
|
||
|
|
{
|
||
|
|
"chainId": 651940,
|
||
|
|
"address": "0x...", // Actual address from explorer
|
||
|
|
"name": "Tether USD", // Or actual name
|
||
|
|
"symbol": "AUSDT", // Or "USDT"
|
||
|
|
"decimals": 6, // Verify from explorer
|
||
|
|
"logoURI": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xdAC17F958D2ee523a2206206994597C13D831ec7/logo.png",
|
||
|
|
"tags": ["stablecoin", "defi"]
|
||
|
|
}
|
||
|
|
```
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## Verification Commands
|
||
|
|
|
||
|
|
Once you have token addresses:
|
||
|
|
|
||
|
|
```bash
|
||
|
|
# Set RPC
|
||
|
|
RPC_URL="https://mainnet-rpc.alltra.global"
|
||
|
|
|
||
|
|
# Verify token (replace ADDRESS with actual token address)
|
||
|
|
cast call <ADDRESS> "symbol()(string)" --rpc-url $RPC_URL
|
||
|
|
cast call <ADDRESS> "name()(string)" --rpc-url $RPC_URL
|
||
|
|
cast call <ADDRESS> "decimals()(uint8)" --rpc-url $RPC_URL
|
||
|
|
```
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## Files Ready
|
||
|
|
|
||
|
|
1. ✅ `token-lists/lists/all-mainnet.tokenlist.json` - Template created (needs token data)
|
||
|
|
2. ✅ `token-lists/ALL_MAINNET_TOKEN_EXTRACTION_GUIDE.md` - Extraction guide
|
||
|
|
3. ✅ Validation script supports chain ID 651940
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## Next Steps
|
||
|
|
|
||
|
|
1. **Extract token data** from https://alltra.global/tokens
|
||
|
|
2. **Update** `all-mainnet.tokenlist.json` with actual token data
|
||
|
|
3. **Validate** the token list
|
||
|
|
4. **Submit** to token list registries
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
**Last Updated**: 2026-01-26
|