Files
proxmox/docs/archive/root-status-reports/BRIDGE_EXECUTION_STATUS.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

4.1 KiB

Bridge Execution Status

Current State and Manual Steps

Date: 2025-01-27
Status: ⚠️ TRANSACTIONS IN PROGRESS


Current Situation

Prerequisites Complete

  • Wallet: 0x4A666F96fC8764181194447A7dFdb7d471b301C8
  • Balances: Sufficient (999M+ ETH, 999K+ LINK)
  • Approvals: WETH9 and LINK already approved
  • Bridges: Fully configured

⚠️ Transaction Status

Starting Nonce: 13113 (to skip stuck transactions)

Transactions Attempted:

  1. Wrap ETH to WETH9 (nonce 13113) - May be pending
  2. Bridge Transfer (nonce 13114) - Waiting for WETH9

Manual Execution Steps

Step 1: Wrap ETH to WETH9

cd /home/intlc/projects/proxmox/smom-dbis-138
source .env

# Wrap 0.001 ETH to WETH9 with nonce 13113
cast send 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 \
  "deposit()" \
  --value $(cast --to-wei 0.001 ether) \
  --rpc-url http://192.168.11.211:8545 \
  --private-key "$PRIVATE_KEY" \
  --gas-price 20000000000 \
  --nonce 13113 \
  --legacy

Expected Output: Transaction hash starting with 0x...

Wait: 30-60 seconds for confirmation

Step 2: Verify WETH9 Balance

# Check WETH9 balance
cast call 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 \
  "balanceOf(address)" \
  0x4A666F96fC8764181194447A7dFdb7d471b301C8 \
  --rpc-url http://192.168.11.211:8545

Expected: Should show 0.001 WETH9 (1000000000000000 wei)

Step 3: Bridge to Mainnet

# Bridge WETH9 to Mainnet with nonce 13114
cast send 0x89dd12025bfCD38A168455A44B400e913ED33BE2 \
  "sendCrossChain(uint64,address,uint256)" \
  5009297550715157269 \
  0x4A666F96fC8764181194447A7dFdb7d471b301C8 \
  $(cast --to-wei 0.001 ether) \
  --rpc-url http://192.168.11.211:8545 \
  --private-key "$PRIVATE_KEY" \
  --gas-price 20000000000 \
  --nonce 13114 \
  --legacy

Expected Output: Transaction hash for bridge transaction


Alternative: Use Script with Nonce

cd /home/intlc/projects/proxmox/smom-dbis-138
source .env
export RPC_URL_138="http://192.168.11.211:8545"

# Use script with starting nonce 13113
./scripts/bridge-with-nonce.sh 0.001 \
  0x4A666F96fC8764181194447A7dFdb7d471b301C8 \
  "$PRIVATE_KEY" \
  13113

Monitoring

Check Transaction Status

# Check transaction by hash
cast tx <transaction_hash> --rpc-url http://192.168.11.211:8545

# Or check on explorer
# https://explorer.d-bis.org/tx/<transaction_hash>

Check Nonce Progress

# Current nonce
cast nonce 0x4A666F96fC8764181194447A7dFdb7d471b301C8 \
  --rpc-url http://192.168.11.211:8545

# If nonce is 13115 or higher, bridge transaction was sent

Verify Mainnet Receipt

# After 1-5 minutes, check Mainnet WETH9 balance
cast call 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 \
  "balanceOf(address)" \
  0x4A666F96fC8764181194447A7dFdb7d471b301C8 \
  --rpc-url https://eth.llamarpc.com

Troubleshooting

If Wrap Transaction Times Out

  1. Check if transaction was sent:

    # Check recent transactions on explorer
    # https://explorer.d-bis.org/address/0x4A666F96fC8764181194447A7dFdb7d471b301C8
    
  2. Try with higher gas price:

    --gas-price 50000000000  # 50 gwei
    
  3. Check RPC connectivity:

    cast block-number --rpc-url http://192.168.11.211:8545
    

If Bridge Transaction Fails

  1. Verify WETH9 balance (must be >= 0.001 WETH9)
  2. Verify approvals (should already be set)
  3. Check LINK balance (must have LINK for fees)
  4. Verify destination is enabled (should be configured)

Expected Flow

  1. Wrap ETH → WETH9 (nonce 13113)
  2. Wait for confirmation (~30-60 seconds)
  3. Bridge WETH9 → Mainnet (nonce 13114)
  4. Wait for CCIP confirmation (1-5 minutes)
  5. Verify WETH9 received on Mainnet

Summary

Status: Transactions initiated with nonce 13113

Next Steps:

  1. Monitor wrap transaction (nonce 13113)
  2. Once WETH9 balance confirmed, bridge will proceed (nonce 13114)
  3. Monitor bridge transaction
  4. Verify receipt on Mainnet

All prerequisites met - transactions should proceed once RPC confirms them.


Last Updated: 2025-01-27