Files
proxmox/reports/CONTRACT_DEPLOYMENT_CONFIRMATION_20260202.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

57 lines
2.0 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Smart Contract Deployment Confirmation Chain 138
**Date:** 2026-02-02
**Network:** ChainID 138
**RPC (admin):** http://192.168.11.211:8545
**Blockscout:** http://192.168.11.140 | https://explorer.d-bis.org
---
## Deployment status (confirmed via RPC)
All contracts below have bytecode at their addresses (verified with `cast code`):
| Contract | Address | Bytecode | Status |
|----------|---------|----------|--------|
| **CCIP Sender** | `0x105F8A15b819948a89153505762444Ee9f324684` | ✓ | Deployed |
| **Oracle Proxy** (MetaMask) | `0x3304b747e565a97ec8ac220b0b6a1f6ffdb837e6` | ✓ | Deployed |
| **CCIPWETH10Bridge** | `0xe0E93247376aa097dB308B92e6Ba36bA015535D0` | ✓ | Deployed |
| **CCIPWETH9Bridge** | `0x971cD9D156f193df8051E48043C476e53ECd4693` | ✓ | Deployed |
| **MerchantSettlementRegistry** | `0x16D9A2cB94A0b92721D93db4A6Cd8023D3338800` | ✓ | Deployed |
| **WithdrawalEscrow** | `0xe77cb26eA300e2f5304b461b0EC94c8AD6A7E46D` | ✓ | Deployed |
---
## Blockscout verification status
**Automated verification (forge):** Failing
- Error: `Params 'module' and 'action' are required parameters`
- Forges Blockscout verifier uses a format that does not match this Blockscout instances API.
**Manual verification:** Use the Blockscout UI:
1. Open https://explorer.d-bis.org (or http://192.168.11.140)
2. Go to each contract address
3. Use **Contract → Verify & Publish**
---
## Canonical addresses (Chain 138)
```
CCIP_SENDER=0x105F8A15b819948a89153505762444Ee9f324684
ORACLE_PROXY=0x3304b747e565a97ec8ac220b0b6a1f6ffdb837e6
CCIPWETH9_BRIDGE=0x971cD9D156f193df8051E48043C476e53ECd4693
CCIPWETH10_BRIDGE=0xe0E93247376aa097dB308B92e6Ba36bA015535D0
MERCHANT_SETTLEMENT_REGISTRY=0x16D9A2cB94A0b92721D93db4A6Cd8023D3338800
WITHDRAWAL_ESCROW=0xe77cb26eA300e2f5304b461b0EC94c8AD6A7E46D
```
---
## References
- [CONTRACT_ADDRESSES_REFERENCE.md](../docs/11-references/CONTRACT_ADDRESSES_REFERENCE.md)
- [scripts/verify-contracts-blockscout.sh](../scripts/verify-contracts-blockscout.sh)