# ALL Mainnet Token Extraction Guide **Date**: 2026-01-26 **Network**: ALL Mainnet (ChainID 651940) **Explorer**: https://alltra.global/tokens **Status**: Ready for token data extraction --- ## Overview This guide helps extract token information from the ALL Mainnet explorer (https://alltra.global/tokens) to create a complete token list for submission. --- ## ๐Ÿ” Token Information to Extract For each token listed on https://alltra.global/tokens, collect: ### Required Information 1. **Token Name** (e.g., "Tether USD", "USD Coin") 2. **Token Symbol** (e.g., "USDT", "USDC", "AUSDT") 3. **Contract Address** (0x-prefixed, 40 hex characters) 4. **Decimals** (typically 6 for stablecoins, 18 for most tokens) 5. **Chain ID** (651940 for ALL Mainnet) ### Optional but Recommended 6. **Logo URL** (if available) 7. **Token Type** (ERC-20, stablecoin, wrapped, etc.) 8. **Explorer Link** (https://alltra.global/address/{address}) 9. **Total Supply** (if visible) 10. **Contract Verification Status** --- ## ๐Ÿ“‹ Token List Template ### For AUSDT (if found on ALL Mainnet) ```json { "chainId": 651940, "address": "0x...", // Replace with actual address from explorer "name": "Tether USD", // Or actual name from explorer "symbol": "AUSDT", // Or "USDT" if that's the symbol "decimals": 6, // Verify from explorer or contract "logoURI": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xdAC17F958D2ee523a2206206994597C13D831ec7/logo.png", "tags": ["stablecoin", "defi"] } ``` ### For USDC (if found on ALL Mainnet) ```json { "chainId": 651940, "address": "0x...", // Replace with actual address from explorer "name": "USD Coin", "symbol": "USDC", "decimals": 6, "logoURI": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48/logo.png", "tags": ["stablecoin", "defi"] } ``` --- ## ๐Ÿ”ง Verification Steps ### Step 1: Visit Explorer 1. Go to https://alltra.global/tokens 2. Browse or search for tokens 3. Look for: - USDT / AUSDT - USDC - Other ERC-20 tokens ### Step 2: Extract Token Data For each token found: 1. **Click on token** to view details 2. **Copy contract address** (ensure it's checksummed) 3. **Note token name and symbol** 4. **Check decimals** (view contract or token details page) 5. **Verify contract** (check if verified on explorer) ### Step 3: Verify On-Chain (Optional) If you have RPC access: ```bash # Set RPC URL RPC_URL="https://mainnet-rpc.alltra.global" # Verify token details cast call "symbol()(string)" --rpc-url $RPC_URL cast call "name()(string)" --rpc-url $RPC_URL cast call "decimals()(uint8)" --rpc-url $RPC_URL ``` ### Step 4: Validate Address Checksum ```bash # Use ethers.js or cast to checksum address cast --to-checksum-address ``` --- ## ๐Ÿ“ Creating Token List File Once you have token data, create: **File**: `token-lists/lists/all-mainnet.tokenlist.json` **Structure**: ```json { "name": "ALL Mainnet Token List", "version": { "major": 1, "minor": 0, "patch": 0 }, "timestamp": "2026-01-26T00:00:00.000Z", "logoURI": "https://raw.githubusercontent.com/ethereum/ethereum.org/main/static/images/eth-diamond-black.png", "keywords": [ "all", "alltra", "mainnet", "stablecoin" ], "tokens": [ // Add tokens here ], "tags": { "stablecoin": { "name": "Stablecoin", "description": "Stable value tokens pegged to fiat currencies" }, "defi": { "name": "DeFi", "description": "Decentralized Finance tokens" } } } ``` --- ## ๐ŸŽฏ Expected Tokens on ALL Mainnet Based on common patterns, look for: 1. **AUSDT** or **USDT** - Tether USD (if deployed) 2. **USDC** - USD Coin (if deployed) 3. **Wrapped ALL** - Wrapped native token (if exists) 4. **Other ERC-20 tokens** - Any other tokens listed --- ## โœ… Validation Checklist After creating the token list: - [ ] All addresses are EIP-55 checksummed - [ ] All chain IDs are 651940 - [ ] All decimals are correct - [ ] All symbols match on-chain values - [ ] All names match on-chain values - [ ] Logo URLs are accessible (if provided) - [ ] Tags are appropriate - [ ] JSON structure is valid --- ## ๐Ÿงช Validate Token List ```bash # Validate the token list cd /home/intlc/projects/proxmox node token-lists/scripts/validate-token-list.js token-lists/lists/all-mainnet.tokenlist.json --chain-id=651940 ``` --- ## ๐Ÿ“š Next Steps 1. **Extract token data** from https://alltra.global/tokens 2. **Create token list file** using the template above 3. **Validate** using the validation script 4. **Verify on-chain** (if RPC access available) 5. **Submit** to token list registries --- ## ๐Ÿ”— Resources - **ALL Mainnet Explorer**: https://alltra.global - **Token List Page**: https://alltra.global/tokens - **RPC Endpoint**: https://mainnet-rpc.alltra.global - **Chain ID**: 651940 - **ChainList**: https://chainlist.org/chain/651940 --- **Note**: This guide assumes tokens are listed on the explorer. If the explorer doesn't show tokens or requires authentication, you may need to: - Query the RPC directly for token contracts - Check contract deployment transactions - Contact ALL Mainnet documentation/support --- **Last Updated**: 2026-01-26