# AUSDT on ALL MAINNET - Complete Checklist
**Last Updated:** 2026-01-31
**Document Version:** 1.0
**Status:** Active Documentation
---
**Date:** 2026-01-27
**Token:** AUSDT (Alltra USD Token)
**ChainID:** 651940 (ALL Mainnet)
**Address:** `0x015B1897Ed5279930bC2Be46F661894d219292A6`
---
## 📋 Checklist Overview
This document provides a comprehensive checklist for verifying AUSDT on ALL MAINNET. Use the automated script or manually verify each item.
**Automated Script:** `smom-dbis-138/scripts/check-ausdt-all-mainnet.sh`
---
## ✅ Checklist Items
### 1. RPC Connectivity
- [ ] **RPC Endpoint Accessible**
- URL: `https://mainnet-rpc.alltra.global`
- Test: `curl -X POST -H "Content-Type: application/json" --data '{"jsonrpc":"2.0","method":"eth_chainId","params":[],"id":1}' https://mainnet-rpc.alltra.global`
- Expected: Returns chain ID 651940
- [ ] **Chain ID Verification**
- Expected: 651940 (0x9f2a4)
- Verify: Response matches expected chain ID
---
### 2. Contract Deployment
- [ ] **Contract Code Exists**
- Command: `cast code 0x015B1897Ed5279930bC2Be46F661894d219292A6 --rpc-url https://mainnet-rpc.alltra.global`
- Expected: Non-empty contract code
- Status: ✅ Verified
- [ ] **Contract Verification on Explorer**
- Explorer: https://alltra.global/address/0x015B1897Ed5279930bC2Be46F661894d219292A6
- Verify: Contract is verified and source code is visible
---
### 3. Token Metadata
- [ ] **Token Name**
- Expected: "Alltra USD Token" or similar
- Command: `cast call 0x015B1897Ed5279930bC2Be46F661894d219292A6 "name()(string)" --rpc-url https://mainnet-rpc.alltra.global`
- Status: ✅ Verified
- [ ] **Token Symbol**
- Expected: "AUSDT"
- Command: `cast call 0x015B1897Ed5279930bC2Be46F661894d219292A6 "symbol()(string)" --rpc-url https://mainnet-rpc.alltra.global`
- Status: ✅ Verified
- [ ] **Token Decimals**
- Expected: 18
- Command: `cast call 0x015B1897Ed5279930bC2Be46F661894d219292A6 "decimals()(uint8)" --rpc-url https://mainnet-rpc.alltra.global`
- Status: ✅ Verified (18 decimals)
---
### 4. Token Supply
- [ ] **Total Supply**
- Command: `cast call 0x015B1897Ed5279930bC2Be46F661894d219292A6 "totalSupply()(uint256)" --rpc-url https://mainnet-rpc.alltra.global`
- Verify: Supply is greater than zero
- Note: Supply may vary based on minting/burning
---
### 5. ERC-20 Functionality
- [ ] **balanceOf() Function**
- Test: `cast call 0x015B1897Ed5279930bC2Be46F661894d219292A6 "balanceOf(address)(uint256)"
--rpc-url https://mainnet-rpc.alltra.global`
- Expected: Returns balance (may be zero for test address)
- [ ] **allowance() Function**
- Test: `cast call 0x015B1897Ed5279930bC2Be46F661894d219292A6 "allowance(address,address)(uint256)" --rpc-url https://mainnet-rpc.alltra.global`
- Expected: Returns allowance amount
- [ ] **transfer() Function** (if testing with private key)
- Verify: Transfer function exists and works
- Note: Requires private key and gas
---
### 6. Token List Integration
- [ ] **Token List File Exists**
- File: `token-lists/lists/all-mainnet.tokenlist.json`
- Status: ✅ Verified
- [ ] **AUSDT in Token List**
- Verify: Address `0x015B1897Ed5279930bC2Be46F661894d219292A6` is present
- Verify: Chain ID is 651940
- Verify: Symbol is "AUSDT"
- Verify: Decimals is 18
- Status: ✅ Verified
- [ ] **Token List Validation**
- Validate: JSON schema is valid
- Validate: All required fields present
- Status: ✅ Validated
---
### 7. Documentation
- [ ] **Token Addresses Document**
- File: `docs/11-references/ALL_MAINNET_TOKEN_ADDRESSES.md`
- Verify: AUSDT address is documented
- Status: ✅ Documented
- [ ] **Master Documentation**
- File: `ALL_MAINNET_MASTER_DOCUMENTATION.md`
- Verify: AUSDT mentioned if relevant
- Status: ✅ Documented
- [ ] **Discovery Documentation**
- File: `token-lists/ALL_MAINNET_DISCOVERY_COMPLETE.md`
- Verify: AUSDT discovery documented
- Status: ✅ Documented
---
### 8. Explorer Verification
- [ ] **Explorer Page Accessible**
- URL: https://alltra.global/address/0x015B1897Ed5279930bC2Be46F661894d219292A6
- Verify: Page loads and shows token information
- [ ] **Token Information on Explorer**
- Verify: Name, symbol, decimals displayed correctly
- Verify: Total supply visible
- Verify: Recent transactions visible
---
### 9. Configuration Files
- [ ] **Chain Configuration**
- File: `alltra-lifi-settlement/src/config/chains.ts`
- Verify: ALL_MAINNET (651940) is configured
- Note: May use USDC instead of AUSDT for settlement
- [ ] **Environment Variables**
- Verify: RPC_URL_651940 is set if needed
- Verify: Any AUSDT-specific configs are set
---
### 10. Address Validation
- [ ] **Address Format**
- Verify: Address is valid hex format (0x + 40 hex chars)
- Status: ✅ Valid
- [ ] **EIP-55 Checksum**
- Verify: Address is properly checksummed
- Command: `cast --to-checksum-address 0x015B1897Ed5279930bC2Be46F661894d219292A6`
- Status: ✅ Checksummed
---
### 11. Integration Status
- [ ] **MetaMask Integration**
- Verify: Token can be added to MetaMask
- Verify: Token displays correctly in MetaMask
- Note: Requires network to be added to MetaMask first
- [ ] **DEX Integration**
- Verify: Token is listed on DEXs (if applicable)
- Verify: Trading pairs exist (if applicable)
- [ ] **Bridge Integration**
- Verify: Token can be bridged (if applicable)
- Verify: Bridge contracts support AUSDT
---
### 12. Security & Compliance
- [ ] **Contract Audits**
- Verify: Contract has been audited (if applicable)
- Document: Audit report location
- [ ] **Access Controls**
- Verify: Owner/minting controls are properly configured
- Verify: No unauthorized access risks
- [ ] **Pause Functionality** (if applicable)
- Verify: Pause mechanism works (if contract has pause)
- Verify: Only authorized addresses can pause
---
## 🔧 Verification Commands
### Quick Verification
```bash
# Set RPC URL
RPC_URL="https://mainnet-rpc.alltra.global"
AUSDT="0x015B1897Ed5279930bC2Be46F661894d219292A6"
# Check contract code
cast code $AUSDT --rpc-url $RPC_URL
# Get token metadata
cast call $AUSDT "name()(string)" --rpc-url $RPC_URL
cast call $AUSDT "symbol()(string)" --rpc-url $RPC_URL
cast call $AUSDT "decimals()(uint8)" --rpc-url $RPC_URL
# Get total supply
cast call $AUSDT "totalSupply()(uint256)" --rpc-url $RPC_URL
```
### Full Automated Check
```bash
cd /home/intlc/projects/proxmox
./smom-dbis-138/scripts/check-ausdt-all-mainnet.sh
```
---
## 📊 Current Status Summary
### ✅ Verified Items
- **Contract Address:** `0x015B1897Ed5279930bC2Be46F661894d219292A6` ✅
- **Chain ID:** 651940 ✅
- **Token Symbol:** AUSDT ✅
- **Decimals:** 18 ✅
- **Token List:** Included ✅
- **Documentation:** Complete ✅
- **Explorer:** Accessible ✅
### ⚠️ Items to Verify
- **Contract Verification:** Verify on explorer
- **Total Supply:** Check current supply
- **MetaMask Integration:** Test adding token
- **DEX Listings:** Verify if listed on DEXs
- **Bridge Support:** Verify bridge integration
---
## 📚 Related Documentation
- **Token Addresses:** `docs/11-references/ALL_MAINNET_TOKEN_ADDRESSES.md`
- **Token List:** `token-lists/lists/all-mainnet.tokenlist.json`
- **Discovery:** `token-lists/ALL_MAINNET_DISCOVERY_COMPLETE.md`
- **Master Docs:** `ALL_MAINNET_MASTER_DOCUMENTATION.md`
- **Configuration:** `alltra-lifi-settlement/src/config/chains.ts`
---
## 🔗 Quick Links
- **Explorer:** https://alltra.global/address/0x015B1897Ed5279930bC2Be46F661894d219292A6
- **RPC:** https://mainnet-rpc.alltra.global
- **ChainList:** https://chainlist.org/chain/651940
---
**Last Updated:** 2026-01-27
**Status:** ✅ Checklist Complete - Ready for Verification