Files
proxmox/reports/ccip-rtt-138-bsc-source-execution-2026-03-24.json
defiQUG dc68ae8072 chore: BSC relay fund script, CCIP RTT report, NPM proxy fixes, submodule
- Add scripts/bridge/fund-bsc-relay-bridge.sh (mirror mainnet helper)
- Add reports/ccip-rtt-138-bsc-source-execution-2026-03-24.json (5/5 baseline)
- update-npmplus-proxy-hosts-api: case-insensitive host id, refresh on miss,
  recover duplicate POST via PUT, add-if-missing for dbis-api-2, secure, mim4u*
- smom-dbis-138: relay log chunking, START_BLOCK parsing, README, .env.bsc.example

Made-with: Cursor
2026-03-24 16:18:29 -07:00

119 lines
6.1 KiB
JSON
Raw 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.
{
"schema_version": "rtt-baseline-v1",
"series_id": "138-bsc-weth-0.001-2026-03-24T08:14Z",
"collected_at_utc": "2026-03-24T08:14:00Z",
"chain_pair": "138 → BSC (56)",
"payload_type": "weth_ccip",
"amount_wei": "1000000000000000",
"lane_label": "operator-baseline-5x",
"destination_lookup_provider": "ccip_explorer",
"notes": [
"Each broadcast used GAS_LIMIT=1200000; Core RPC http://192.168.11.211:8545 returned Invalid params on eth_estimateGas without explicit gas.",
"CCIP_DEST_CHAIN_SELECTOR=11344663589394136015. Bridge 0xcacfd227A040002e49e2e01626363071324f820a. BSC receiver 0x886C6A4ABC064dbf74E7caEc460b7eeC31F1b78C.",
"BSC destination lookup: binance dataseed often returns -32005 on eth_getLogs; https://bsc.publicnode.com accepted ~10-block windows for CrossChainTransferCompleted(bytes32,uint64,address,uint256) on the relay bridge. CCIP Explorer / BscScan / API keys remain valid fallbacks.",
"2026-03-24: RelayService eth_getLogs chunking + adaptive split (SOURCE_LOGS_MAX_BLOCK_RANGE) fixes public-RPC range errors. BSC relay bridge under-funded caused relayMessage reverts; wrapped BNB to WETH and transferred to 0x886C6A4ABC064dbf74E7caEc460b7eeC31F1b78C. Runs 12 delivered first; runs 35 after second top-up: WETH transfer 0x8f3529250dc10b0cadab3f549da6e90a6e2f0ddc380c05672295dc5389fc96e2 (0.003 WETH) then ./start-relay.sh bsc. Destination logs via bsc.publicnode.com (small eth_getLogs windows). RTT for runs 35 includes long queue before relay."
],
"source_rpc_used_for_metadata": "https://rpc.public-0138.defi-oracle.io",
"write_rpc": "http://192.168.11.211:8545",
"execution_log": "reports/ccip-rtt-138-bsc-execution-20260324T0815Z.log",
"last_validation_at_utc": "2026-03-24T18:33:25Z",
"validation": {
"rtt_metrics_status": "complete_5_of_5",
"source_only": {
"message_ids_unique": true,
"source_timestamps_strictly_increasing": true,
"source_timestamp_deltas_seconds": [10, 124, 124, 124],
"notes": "Deltas align with ~120s send spacing plus block time."
},
"destination_sample": {
"runs_completed": 5,
"runs_pending_bridge_liquidity": 0,
"notes": "processedTransfers true for all five messageIds; destination txs match BSC receipts. Runs 12 destination_block_number corrected 2026-03-24 to cast receipt blockNumber (timestamps/RTT unchanged)."
}
},
"runs": [
{
"run": 1,
"ccip_message_id": "0x6580c9070587976ef0582f9c537312d4b7a44fc9e8009a011677f2279ba54de1",
"source_tx_hash": "0xa17467afd88ca42ba5a7ab91a15d1ca4ad1e180c97664b1dbca09cb5334a5536",
"source_block_number": "0x310b2d",
"source_block_timestamp": 1774340097,
"destination_tx_hash": "0x12786ddf80adf2b9146587084a39f68fd204412190284113e32f9f09171f91c7",
"destination_block_number": "0x5458354",
"destination_block_timestamp": 1774347496,
"rtt_seconds": 7399,
"execution_status": "success",
"validation_status": "complete"
},
{
"run": 2,
"ccip_message_id": "0x68dca207836fb9fd5e5bffd2dd52e229490e054177d3e2995e79a35404d1e03f",
"source_tx_hash": "0x55e2b019b79b3dac9aace339cf3d258a0f987bf1ddec06d9e16207758bf5cb5c",
"source_block_number": "0x310b32",
"source_block_timestamp": 1774340107,
"destination_tx_hash": "0x9bc7cd898cd5a06a52f0a0852602d6f9fbca240a35746bd661283b3bb7d7c7b0",
"destination_block_number": "0x5458360",
"destination_block_timestamp": 1774347502,
"rtt_seconds": 7395,
"execution_status": "success",
"validation_status": "complete"
},
{
"run": 3,
"ccip_message_id": "0x26da416a650ecb37d72cda0c029160a288343511695af60b9ae3d8695ce79d8a",
"source_tx_hash": "0x72c3c947a6812685fb4addde3c49ad9b7e93190ddb8a3e970ec2ba33164a4520",
"source_block_number": "0x310b70",
"source_block_timestamp": 1774340231,
"destination_tx_hash": "0xe6501404232e46baf7af96e953e47f64ed9fc92c02bbc7d051ce5e88b08f4167",
"destination_block_number": "0x5465efc",
"destination_block_timestamp": 1774372806,
"rtt_seconds": 32575,
"execution_status": "success",
"validation_status": "complete"
},
{
"run": 4,
"ccip_message_id": "0x215582078002ad191e05d30fe6145e53d735e6a71288bfa94bd23a465ead3f7f",
"source_tx_hash": "0x0dff75f13088927fc4d2ee3f76941f006369f3ac9b426a82b57ff7e2f5542ed5",
"source_block_number": "0x310bae",
"source_block_timestamp": 1774340355,
"destination_tx_hash": "0xd0312a148e1ef5914efd0eeb2e5cd4f93f37aa18e5cf0b16f226922d17bcdbbf",
"destination_block_number": "0x5465f07",
"destination_block_timestamp": 1774372811,
"rtt_seconds": 32456,
"execution_status": "success",
"validation_status": "complete"
},
{
"run": 5,
"ccip_message_id": "0xa9c00243b446ad18240e3b3fdf7644559385e68515bf4339a4900334b6ab5945",
"source_tx_hash": "0x7caa60ec028000255328c97570235106072967142869b6f3bf5a8a64db2c3c85",
"source_block_number": "0x310bec",
"source_block_timestamp": 1774340479,
"destination_tx_hash": "0xd1047eefb7e75a58ef60e551a7d8ff69fede94790a5bd2b2dde8b756d5852401",
"destination_block_number": "0x5465f12",
"destination_block_timestamp": 1774372816,
"rtt_seconds": 32337,
"execution_status": "success",
"validation_status": "complete"
}
],
"failed_runs": [],
"summary": {
"successful_runs": 5,
"failed_runs": 0,
"median_rtt_seconds": 32337,
"worst_case_rtt_seconds": 32575,
"best_case_rtt_seconds": 7395,
"range_rtt_seconds": 25180,
"p95_rtt_seconds": null,
"p95_note": "N/A (N<20)",
"p99_rtt_seconds": null,
"p99_note": "N/A (N<20)",
"timeout_seconds": 40719,
"min_spacing_seconds": 7399,
"summary_generated_at_utc": "2026-03-24T18:33:25Z",
"summary_note": "All 5 runs delivered. Runs 12 RTT ~2.05 h (normal relay path). Runs 35 RTT ~9 h each because messages queued until second WETH top-up. timeout_seconds = ceil(32575*1.25). min_spacing_seconds left as prior worst-case source→dest for early pair; use destination inter-arrival if you need relay-batch spacing."
}
}