Files
proxmox/ALL_MAINNET_MASTER_DOCUMENTATION.md
defiQUG fbda1b4beb
Some checks failed
Deploy to Phoenix / deploy (push) Has been cancelled
docs: Ledger Live integration, contract deploy learnings, NEXT_STEPS updates
- ADD_CHAIN138_TO_LEDGER_LIVE: Ledger form done; public code review repo bis-innovations/LedgerLive; init/push commands
- CONTRACT_DEPLOYMENT_RUNBOOK: Chain 138 gas price 1 gwei, 36-addr check, TransactionMirror workaround
- CONTRACT_*: AddressMapper, MirrorManager deployed 2026-02-12; 36-address on-chain check
- NEXT_STEPS_FOR_YOU: Ledger done; steps completable now (no LAN); run-completable-tasks-from-anywhere
- MASTER_INDEX, OPERATOR_OPTIONAL, SMART_CONTRACTS_INVENTORY_SIMPLE: updates
- LEDGER_BLOCKCHAIN_INTEGRATION_COMPLETE: bis-innovations/LedgerLive reference

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-12 15:46:57 -08:00

6.0 KiB

🌐 ALL Mainnet (651940) - Master Documentation

Last Updated: 2026-01-26
Status: FULLY INTEGRATED AND VERIFIED


📋 Quick Reference

Item Value Status
Chain ID 651940 (0x9f2a4) Verified
Network Name ALL Mainnet Verified
Native Currency ALL (18 decimals) Verified
RPC URL https://mainnet-rpc.alltra.global Verified
Explorer https://alltra.global Verified
USDC Address 0xa95EeD79f84E6A0151eaEb9d441F9Ffd50e8e881 (AUSDC) Verified
CCIP Support NOT SUPPORTED Verified
LiFi Support NOT SUPPORTED Verified
Chain Type EVM Configured
Bridge Adapter AlltraAdapter Ready

Verification Complete

CCIP Support

  • Status: NOT SUPPORTED
  • Verified: 2026-01-26
  • Method: Checked CCIP Directory (75 networks, ALL Mainnet not listed)
  • Action: Use AlltraAdapter for bridging

LiFi Support

  • Status: NOT SUPPORTED
  • Verified: 2026-01-26
  • Method: Queried LiFi API (chain 651940 not in response)
  • Action: Use internal routing/adapter for payments

USDC Deployment

  • Status: DEPLOYED
  • Address: 0xa95EeD79f84E6A0151eaEb9d441F9Ffd50e8e881
  • Token Name: AUSDC (USDC on ALL Mainnet)
  • Verified: 2026-01-26
  • Action: Configured in chains.ts

🔧 Configuration

TypeScript Configuration (chains.ts)

ALL_MAINNET: {
  chainId: 651940,
  selector: '', // CCIP not supported
  confirmations: 12,
  usdcAddress: '0xa95EeD79f84E6A0151eaEb9d441F9Ffd50e8e881', // AUSDC
  name: 'ALL Mainnet',
  rpcUrl: 'https://mainnet-rpc.alltra.global',
  explorerUrl: 'https://alltra.global',
  nativeCurrency: {
    name: 'ALL',
    symbol: 'ALL',
    decimals: 18,
  },
  ccipSupported: false, // ✅ VERIFIED
  lifiSupported: false, // ✅ VERIFIED
  chainKey: 'all-mainnet',
  displayName: 'ALL Mainnet',
}

Solidity Configuration (AlltraAdapter.sol)

uint256 public constant ALLTRA_MAINNET = 651940;

function getChainType() external pure override returns (string memory) {
    return "EVM";  // Generic chain type
}

function getChainIdentifier() external pure override returns (uint256 chainId, string memory identifier) {
    return (ALLTRA_MAINNET, "ALL-Mainnet");
}

🛣️ Routing Logic

Inbound Payments (Public Chain → ALL Mainnet)

Public Chain (Ethereum/Base/Arbitrum)
  ↓ [LiFi if supported]
Vault on Public Chain (USDC)
  ↓ [Settlement Service]
ChainID 138 (CompliantUSDC)
  ↓ [AlltraAdapter if needed]
ALL Mainnet (AUSDC)

Outbound Payments (ALL Mainnet → Public Chain)

ALL Mainnet (AUSDC)
  ↓ [AlltraAdapter]
Intermediate Chain (if needed)
  ↓ [CCIP/LiFi if supported]
Destination Chain

📁 Updated Files

Contracts

  • smom-dbis-138/contracts/bridge/adapters/evm/AlltraAdapter.sol
    • Chain ID: 9999 → 651940
    • Chain Type: "Alltra" → "EVM"
    • Identifier: "Alltra-Mainnet" → "ALL-Mainnet"

Configuration

  • alltra-lifi-settlement/src/config/chains.ts
    • Added ALL_MAINNET configuration
    • Extended interface with support flags
    • Added helper functions
    • USDC address: 0xa95EeD79f84E6A0151eaEb9d441F9Ffd50e8e881

Services

  • alltra-lifi-settlement/src/payments/lifi/lifi-routing.service.ts
    • Added LiFi support check
    • Prevents routing for unsupported chains

Documentation

  • smom-dbis-138/docs/deployment/ALL_MAINNET_CONFIGURATION.md
  • smom-dbis-138/docs/deployment/ALL_MAINNET_ROUTING_LOGIC.md
  • smom-dbis-138/docs/deployment/ALL_MAINNET_VERIFICATION_COMPLETE.md
  • smom-dbis-138/docs/deployment/MULTI_CHAIN_DEPLOYMENT_GUIDE.md
  • alltra-lifi-settlement/docs/ARCHITECTURE.md
  • ALL_MAINNET_INTEGRATION_COMPLETE.md
  • docs/MASTER_INDEX.md (documentation index)

Scripts

  • smom-dbis-138/scripts/verify-all-mainnet-usdc.sh
  • smom-dbis-138/scripts/deployment/register-all-mainnet.s.sol

🎯 Key Distinctions

Critical: The system distinguishes:

  1. ALL Mainnet (chain, chainId 651940)

    • EVM blockchain network
    • Chain type: "EVM"
    • Identifier: "ALL-Mainnet"
    • Uses AlltraAdapter for bridging
  2. ALLTRA (orchestration layer)

    • Hybrid service layer
    • Manages payments and settlements
    • Coordinates between chains

This separation prevents confusion as the system scales to more sovereign chains.


📊 Telemetry & Metrics

Standard Labels

{
  chainId: 651940,
  chainKey: "all-mainnet",
  displayName: "ALL Mainnet",
  chainType: "EVM"
}

Usage

import { getTelemetryLabels } from './config/chains';

const labels = getTelemetryLabels(651940);
// Use in metrics, logging, dashboards

🚀 Deployment Checklist

Completed

  • Chain ID updated in AlltraAdapter.sol
  • Configuration added to chains.ts
  • CCIP support verified (NOT SUPPORTED)
  • LiFi support verified (NOT SUPPORTED)
  • USDC address verified and configured
  • Routing logic implemented
  • Documentation complete
  • Scripts created

⚠️ Pending Deployment

  • Deploy AlltraAdapter to network
  • Register chain in ChainRegistry
  • Deploy vault on ALL Mainnet (if needed)
  • Test bridge operations
  • Verify routing with actual network

  1. Configuration: smom-dbis-138/docs/deployment/ALL_MAINNET_CONFIGURATION.md
  2. Routing: smom-dbis-138/docs/deployment/ALL_MAINNET_ROUTING_LOGIC.md
  3. Verification: smom-dbis-138/docs/deployment/ALL_MAINNET_VERIFICATION_COMPLETE.md
  4. Integration: ALL_MAINNET_INTEGRATION_COMPLETE.md

Final Status

ALL Mainnet (651940) Integration: COMPLETE

  • All verifications complete
  • All configurations updated
  • All code changes complete
  • All documentation updated
  • Ready for deployment

The system is fully configured and ready for ALL Mainnet integration using AlltraAdapter for bridging operations.