Files
proxmox/docs/INTEGRATION_TEST_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

2.9 KiB

Service-to-Contract Integration Test Summary

Date: $(date)
RPC Endpoint: $RPC_URL


Integration Points

1. CCIP Monitor Service (VMID 3501)

Status: Service running and configured

Integration Points:

  • CCIP Router: 0x8078A09637e47Fa5Ed34F626046Ea2094a5CDE5e Deployed
  • CCIP Sender: 0x105F8A15b819948a89153505762444Ee9f324684 Deployed
  • RPC Connection: Configured

Testing:

  • Service can connect to RPC endpoint
  • Contracts are accessible
  • Monitoring loop active

Configuration: /opt/ccip-monitor/.env


2. Oracle Publisher Service (VMID 3500)

Status: Service configured, status pending verification

Integration Points:

  • Oracle Proxy: 0x3304b747e565a97ec8ac220b0b6a1f6ffdb837e6 Deployed
  • Oracle Aggregator: 0x99b3511a2d315a497c8112c1fdd8d508d4b1e506 Deployed
  • RPC Connection: Configured

Testing:

  • Contracts are accessible via RPC
  • Service integration pending status check

Configuration: /opt/oracle-publisher/.env


3. Bridge Contracts

Contracts Deployed:

  • CCIPWETH9Bridge: Use `CCIPWETH9_BRIDGE_CHAIN138` or `0x971cD9D156f193df8051E48043C476e53ECd4693` Deployed. Deprecated: `0x89dd12025bfCD38A168455A44B400e913ED33BE2` (do not use).
  • CCIPWETH10Bridge: 0xe0E93247376aa097dB308B92e6Ba36bA015535D0 Deployed

Integration:

  • Contracts deployed and accessible
  • Bridge service integration pending

4. Price Feed Keeper

Contract: 0xD3AD6831aacB5386B8A25BB8D8176a6C8a026f04 Deployed

Integration:

  • Contract deployed and accessible
  • Keeper service integration pending

📊 Summary

Contracts Deployed

  • All 7 core contracts deployed
  • All contracts accessible via RPC
  • All contracts have valid bytecode

Services Integration (Partial)

  • CCIP Monitor: Running and integrated
  • Oracle Publisher: Configured, status pending
  • Bridge Services: Contracts ready, services pending
  • Keeper Service: Contract ready, service pending

🔧 Testing Commands

Check CCIP Monitor

pct exec 3501 -- systemctl status ccip-monitor
pct exec 3501 -- journalctl -u ccip-monitor -n 50

Check Oracle Publisher

pct exec 3500 -- systemctl status oracle-publisher
pct exec 3500 -- journalctl -u oracle-publisher -n 50

Test Contract Accessibility

# Test Oracle Proxy
cast code 0x3304b747e565a97ec8ac220b0b6a1f6ffdb837e6 --rpc-url $RPC_URL

# Test CCIP Router
cast code 0x8078A09637e47Fa5Ed34F626046Ea2094a5CDE5e --rpc-url $RPC_URL

Next Steps

  1. Verify CCIP Monitor is running (complete)
  2. Verify Oracle Publisher service status
  3. Test Oracle Publisher contract interactions
  4. Test Bridge contract interactions
  5. Test Keeper contract interactions

Last Updated: $(date)