Skip to content

[svm-acc] test: real-noreplay wire-format coverage for submit_observations#47

Merged
bengtlofgren merged 1 commit into
svm-accountantfrom
global-accountant-test-coverage
Jul 16, 2026
Merged

[svm-acc] test: real-noreplay wire-format coverage for submit_observations#47
bengtlofgren merged 1 commit into
svm-accountantfrom
global-accountant-test-coverage

Conversation

@bengtlofgren

Copy link
Copy Markdown

Summary

  • Adds a Mollusk anchor asserting the real solana_noreplay CPI writes the correct bit at sequence % 1024 in the 129-byte bucket layout.
  • Adds a Surfpool e2e test driving 13 guardian observations against the real co-deployed solana_noreplay program through quorum.

Split out of bengt/global-accountant-svm-scaffold as an independent, self-contained addition — no dependency on the other PRs being split from that branch (#PR-B/#PR-A/#PR-C for NTT accountant support and off-chain tooling).

Test plan

  • cargo test -p global-accountant (Mollusk anchor)
  • just test-e2e-submit-obs (Surfpool e2e, #[ignore]d by default)

Adds a Mollusk anchor asserting the real solana_noreplay CPI writes the
correct bit at sequence % 1024 in the 129-byte bucket layout, and a
Surfpool e2e driving 13 guardian observations against the real
co-deployed noreplay program through quorum.
@bengtlofgren bengtlofgren changed the title test: real-noreplay wire-format coverage for submit_observations [svm-acc] test: real-noreplay wire-format coverage for submit_observations Jul 16, 2026
@bengtlofgren
bengtlofgren merged commit d2c814c into svm-accountant Jul 16, 2026
30 of 35 checks passed
@bengtlofgren
bengtlofgren deleted the global-accountant-test-coverage branch July 16, 2026 22:47
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