279 lines
7.7 KiB
Markdown
279 lines
7.7 KiB
Markdown
|
|
# 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)" <ADDRESS> --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)" <OWNER> <SPENDER> --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
|