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

2.1 KiB

TransactionMirror Verification Status

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


Date: 2026-01-18
Contract: 0x4CF42c4F1dBa748601b8938be3E7ABD732E87cE9
Network: Ethereum Mainnet
Explorer: https://etherscan.io/address/0x4CF42c4F1dBa748601b8938be3E7ABD732E87cE9


Verification Status Check

Method 1: Web Browser Check

Action Required: Visit Etherscan manually to check verification status

URL: https://etherscan.io/address/0x4CF42c4F1dBa748601b8938be3E7ABD732E87cE9

What to Look For:

  • If "Contract" tab shows "Contract" → Verified
  • If "Contract" tab shows "Verify and Publish" → Not Verified
  • If "Code" tab shows source code → Verified
  • If "Code" tab shows bytecode only → Not Verified

Method 2: Etherscan API Check

Command:

curl -s "https://api.etherscan.io/api?module=contract&action=getsourcecode&address=0x4CF42c4F1dBa748601b8938be3E7ABD732E87cE9&apikey=$ETHERSCAN_API_KEY" | jq '.result[0].SourceCode'

Expected Results:

  • Non-empty SourceCode: Contract is verified
  • Empty/null SourceCode: Contract is not verified

Verification Command (If Not Verified)

File: TASK6_TRANSACTION_MIRROR_VERIFICATION.md

Command:

cd /home/intlc/projects/proxmox/smom-dbis-138

forge verify-contract \
  --chain-id 1 \
  --num-of-optimizations 200 \
  --via-ir \
  0x4CF42c4F1dBa748601b8938be3E7ABD732E87cE9 \
  contracts/mirror/TransactionMirror.sol:TransactionMirror \
  $ETHERSCAN_API_KEY \
  --constructor-args $(cast abi-encode "constructor(address)" 0x4A666F96fC8764181194447A7dFdb7d471b301C8)

Requirements:

  • ETHERSCAN_API_KEY environment variable set
  • Constructor argument: 0x4A666F96fC8764181194447A7dFdb7d471b301C8 (admin address)

Verification Status

Current Status: PENDING CHECK

Action Required:

  1. Check Etherscan manually, or
  2. Run API check command above

Next Steps:

  • If verified: Update this document with status
  • If not verified: Run verification command above

Last Updated: 2026-01-18