Some checks failed
Deploy to Phoenix / deploy (push) Has been cancelled
- 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>
3.2 KiB
3.2 KiB
Bridge Ready to Use
Quick Start Checklist for Bridging
Date: 2025-01-27
Status: ✅ ALL SYSTEMS READY
✅ Infrastructure Status
- All bridges deployed and verified
- All destinations configured and enabled
- All tests passing (8/8)
- All contracts functional
Quick Start Requirements
1. Environment Setup ✅
# Already configured
export PRIVATE_KEY="0x..." # Set in .env
export RPC_URL_138="http://192.168.11.211:8545"
export RPC_URL_MAINNET="https://eth.llamarpc.com"
2. Required Balances
For ChainID 138 → Mainnet:
- ETH: Amount to bridge + ~0.01 ETH for gas
- LINK: 1-2 LINK for CCIP fees
- Address:
0x362E9a45Ef6e554760f9671938235Cbc9b6E80Ed
- Address:
Current Status:
- ✅ ETH: 999,610,163+ ETH (sufficient)
- ✅ LINK: 999,979 LINK (sufficient)
3. Token Approvals
- WETH9 Approval: For bridge to spend WETH9
- LINK Approval: For bridge to spend LINK
Note: Scripts can handle approvals automatically
Start Bridging
Option 1: Automated Script (Easiest)
cd /home/intlc/projects/proxmox/smom-dbis-138
# Bridge WETH9 from ChainID 138 to Mainnet
./scripts/wrap-and-bridge-weth9-to-mainnet.sh \
0.1 \
0xYourMainnetAddress
What it does:
- Checks balances
- Wraps ETH if needed
- Approves tokens if needed
- Calculates fees
- Sends bridge transaction
- Returns transaction hash
Option 2: Manual Commands
See docs/operations/BRIDGE_START_GUIDE.md for detailed manual steps.
Bridge Addresses
ChainID 138 → Mainnet
- WETH9 Bridge:
0x89dd12025bfCD38A168455A44B400e913ED33BE2 - WETH10 Bridge:
0xe0E93247376aa097dB308B92e6Ba36bA015535D0 - Mainnet Selector:
5009297550715157269
Mainnet → ChainID 138
- WETH9 Bridge:
0x2A0840e5117683b11682ac46f5CF5621E67269E3 - WETH10 Bridge:
0x8078A09637e47Fa5Ed34F626046Ea2094a5CDE5e
First Transfer Checklist
- Verify RPC endpoints are accessible
- Check wallet balances (ETH, WETH9, LINK)
- Test with small amount (0.001-0.01 ETH)
- Monitor transaction on source chain
- Wait for CCIP confirmation (1-5 minutes)
- Verify receipt on destination chain
Next Steps
-
Fund Wallet (if needed):
- Ensure sufficient ETH for gas
- Ensure sufficient LINK for fees
- Wrap ETH to WETH9 if needed
-
Run Test Transfer:
./scripts/wrap-and-bridge-weth9-to-mainnet.sh 0.001 0xYourAddress -
Monitor Transfer:
- Check transaction on ChainID 138 explorer
- Wait for CCIP confirmation
- Verify WETH9 received on Mainnet
-
Scale Up:
- Once test succeeds, proceed with larger amounts
Documentation
- Complete Guide:
docs/operations/BRIDGE_START_GUIDE.md - Master Reference:
docs/BRIDGE_MASTER_REFERENCE.md - Address Reference:
config/BRIDGE_ADDRESSES_MASTER.md - Test Results:
docs/testing/BRIDGE_TEST_REPORT.md
Support
If you encounter issues:
- Check prerequisites (balances, approvals)
- Verify contract addresses
- Review transaction logs
- Check test results:
./scripts/testing/test-all-bridges.sh
Status: ✅ READY TO BEGIN BRIDGING
Last Updated: 2025-01-27