Files
proxmox/docs/06-besu/COMPLETION_PLAN_CCIP_METAMASK_TASKS.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

3.3 KiB

Completion Plan - CCIP Selector, MetaMask, and Other Tasks

Last Updated: 2026-01-31
Document Version: 1.0
Status: Active Documentation


Date: 2026-01-18
Scope: All incomplete tasks from chat


Priority 1: CCIP Selector and Bridge Configuration

Current Status

  • ChainID 138 Selector: 5009297550715157269 (from networks.json - same as Mainnet, needs verification)
  • Bridge Configuration: 50% complete
    • Mainnet → ChainID 138: Complete
    • ⚠️ ChainID 138 → Mainnet: Blocked (execution reverted)

Actions Required

  1. Verify ChainID 138 CCIP Selector

    • Check if 5009297550715157269 is correct (currently same as Mainnet)
    • Verify via router contract query (if available)
    • Document actual selector
  2. Investigate ChainID 138 Bridge Configuration Block

    • Check proxy pattern on ChainID 138 bridges
    • Verify if destinations already configured
    • Check admin permissions
  3. Complete Bidirectional Configuration

    • Once selector verified and block resolved
    • Run configuration scripts

Priority 2: MetaMask Integration

Current Status

Actions Required

  1. Verify Token List Hosting (Already hosted)

    • Status: Hosted at GitHub raw URL
    • Action: Update documentation to reflect hosted status
  2. Submit to Chainlist ⏸️

    • Create chain-138.json following Chainlist format
    • Submit PR to Chainlist repository
    • Enables automatic network discovery
  3. Link Token List in Chainlist ⏸️

    • Add token list URL to chainlist config
    • Improves discoverability

Priority 3: TransactionMirror Verification

Current Status

  • ⚠️ TransactionMirror may need manual verification on Etherscan
  • Address: 0x4CF42c4F1dBa748601b8938be3E7ABD732E87cE9

Actions Required

  1. Check Etherscan verification status
  2. Run verification command if not verified

Priority 4: Off-Chain Services

Current Status

  • Services implemented (TypeScript)
  • ⏸️ Services not deployed

Actions Required

  1. Review service implementations
  2. Configure deployment environment
  3. Deploy services

Priority 5: Cross-Chain Integration Testing

Current Status

  • Testing plan documented
  • ⏸️ Testing not executed

Actions Required

  1. Verify prerequisites (bridge configuration complete)
  2. Execute testing plan
  3. Document results

Execution Order

Immediate (Can Start Now)

  1. Verify ChainID 138 Selector - Check current value
  2. Update MetaMask Documentation - Reflect hosted token list
  3. Check TransactionMirror Verification - Verify Etherscan status

Short-term (After Selector Verification)

  1. Resolve Bridge Configuration Block - Investigate ChainID 138 bridges
  2. Complete Bridge Configuration - Run bidirectional config
  3. Submit to Chainlist - Create and submit PR

Medium-term (After Bridge Configuration)

  1. Deploy Off-Chain Services - State anchoring and transaction mirroring
  2. Execute Integration Testing - Cross-chain testing

Last Updated: 2026-01-18