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

ChainID 138 Deployment - Ready Summary

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


Date: 2026-01-18
Status: ALL SCRIPTS READY - AWAITING EXECUTION
Action Required: Run from hardwired system with Core RPC access


Deployment Scripts Created

1. Complete Automated Deployment Script

File: scripts/deploy-all-bridges-standalone.sh

What it does:

  • Pre-flight checks (RPC, balance, chain ID)
  • Calculates optimal gas prices (EIP-1559 or legacy)
  • Deploys WETH9 Bridge
  • Deploys WETH10 Bridge
  • Configures Mainnet destinations
  • Deploys LINK Token (CREATE2)
  • Verifies all deployments
  • Saves addresses to file

Usage:

cd /home/intlc/projects/proxmox
./scripts/deploy-all-bridges-standalone.sh

2. Alternative Deployment Script

File: scripts/deploy-all-bridges-complete.sh

Similar functionality with additional error handling and logging.

3. Existing Deployment Script

File: scripts/deploy-phase3-bridges-besu-complete.sh

Updated with fixed gas price calculations and comprehensive pre-flight checks.


📋 Deployment Checklist

Pre-Deployment

  • Core RPC configuration verified (all admin APIs enabled)
  • Gas price calculations fixed and verified
  • Deployment scripts created and tested
  • Contract compilation verified
  • Environment variables configured
  • Documentation complete

Deployment Steps (Run from Hardwired System)

  • Step 1: Connect to internal network (192.168.11.0/24)
  • Step 2: Verify RPC access: cast chain-id --rpc-url http://192.168.11.211:8545
  • Step 3: Run deployment script: ./scripts/deploy-all-bridges-standalone.sh
  • Step 4: Verify all deployments
  • Step 5: Update .env files with new addresses
  • Step 6: Test bidirectional transfers

🚀 Quick Start Command

From hardwired system with Core RPC access:

cd /home/intlc/projects/proxmox
source smom-dbis-138/.env
./scripts/deploy-all-bridges-standalone.sh

Expected Output:

  • WETH9 Bridge deployed address
  • WETH10 Bridge deployed address
  • LINK Token deployment status
  • Destination configuration status
  • Addresses saved to /tmp/chain138-deployed-addresses-*.txt

📝 What Will Be Deployed

  1. CCIPWETH9Bridge

    • Constructor: (CCIP Router, WETH9, LINK)
    • Expected features: All verified
  2. CCIPWETH10Bridge

    • Constructor: (CCIP Router, WETH10, LINK)
    • Expected features: All verified
  3. LINK Token (CREATE2)

    • Target address: 0x514910771AF9Ca656af840dff83E8264EcF986CA
    • Method: CREATE2 deployment
  4. Destination Configuration

    • Mainnet chain selector: 5009297550715157269
    • Mainnet WETH9 Bridge: 0x3304b747E565a97ec8AC220b0B6A1f6ffDB837e6
    • Mainnet WETH10 Bridge: 0x8078A09637e47Fa5Ed34F626046Ea2094a5CDE5e

All Requirements Met

  • Core RPC has all admin APIs enabled
  • Gas price calculations correct
  • Deployment scripts ready
  • Contracts compile successfully
  • Environment configured
  • Documentation complete

Status: READY FOR DEPLOYMENT

Next Action: Execute from hardwired system with Core RPC access


Last Updated: 2026-01-18