Skip to content

Harden native multihop campaign durability - #1

Merged
lysrain21 merged 1 commit into
mainfrom
codex/multihop-reliability-fixes
Aug 20, 2026
Merged

lysrain21 merged 1 commit into
mainfrom
codex/multihop-reliability-fixes

Conversation

@lysrain21

Copy link
Copy Markdown
Owner

Summary

  • make LayerZero action intent persistence nonce-safe and transaction-aware
  • make Hyperlane observation resilient to transient RPC resets while preserving mined-block fallback evidence
  • strengthen TRACE preflight validation and Besu historical trace retention
  • treat receipt polling timeouts as resumable and stop campaigns when protocol writers fail
  • add and update unit/runbook coverage for these lifecycle and durability paths

Validation

  • .venv/bin/pytest -q — 757 passed
  • .venv/bin/ruff check on changed Python files — passed
  • bash -n scripts/native_multihop_campaign.sh — passed

Scope

This PR contains runtime reliability fixes and tests only. The run-038 observed-partial analysis, paper text, and unverified experiment-result documents are intentionally not included.

@lysrain21
lysrain21 marked this pull request as ready for review August 20, 2026 10:45
@lysrain21
lysrain21 merged commit 31a4991 into main Aug 20, 2026
0 of 2 checks passed
@lysrain21
lysrain21 deleted the codex/multihop-reliability-fixes branch August 20, 2026 10:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant