- 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
5.3 KiB
5.3 KiB
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
- Token Name (e.g., "Tether USD", "USD Coin")
- Token Symbol (e.g., "USDT", "USDC", "AUSDT")
- Contract Address (0x-prefixed, 40 hex characters)
- Decimals (typically 6 for stablecoins, 18 for most tokens)
- Chain ID (651940 for ALL Mainnet)
Optional but Recommended
- Logo URL (if available)
- Token Type (ERC-20, stablecoin, wrapped, etc.)
- Explorer Link (https://alltra.global/address/{address})
- Total Supply (if visible)
- Contract Verification Status
📋 Token List Template
For AUSDT (if found on ALL Mainnet)
{
"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)
{
"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
- Go to https://alltra.global/tokens
- Browse or search for tokens
- Look for:
- USDT / AUSDT
- USDC
- Other ERC-20 tokens
Step 2: Extract Token Data
For each token found:
- Click on token to view details
- Copy contract address (ensure it's checksummed)
- Note token name and symbol
- Check decimals (view contract or token details page)
- Verify contract (check if verified on explorer)
Step 3: Verify On-Chain (Optional)
If you have RPC access:
# Set RPC URL
RPC_URL="https://mainnet-rpc.alltra.global"
# Verify token details
cast call <TOKEN_ADDRESS> "symbol()(string)" --rpc-url $RPC_URL
cast call <TOKEN_ADDRESS> "name()(string)" --rpc-url $RPC_URL
cast call <TOKEN_ADDRESS> "decimals()(uint8)" --rpc-url $RPC_URL
Step 4: Validate Address Checksum
# Use ethers.js or cast to checksum address
cast --to-checksum-address <TOKEN_ADDRESS>
📝 Creating Token List File
Once you have token data, create:
File: token-lists/lists/all-mainnet.tokenlist.json
Structure:
{
"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:
- AUSDT or USDT - Tether USD (if deployed)
- USDC - USD Coin (if deployed)
- Wrapped ALL - Wrapped native token (if exists)
- 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
# 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
- Extract token data from https://alltra.global/tokens
- Create token list file using the template above
- Validate using the validation script
- Verify on-chain (if RPC access available)
- 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