Skip to content

MCP-11: add relay attestation submit and framing helpers#37

Open
aeyakovenko wants to merge 306 commits intoanza-xyz:masterfrom
aeyakovenko:issue-13-mcp-relay-submit
Open

MCP-11: add relay attestation submit and framing helpers#37
aeyakovenko wants to merge 306 commits intoanza-xyz:masterfrom
aeyakovenko:issue-13-mcp-relay-submit

Conversation

@aeyakovenko
Copy link
Copy Markdown

Summary

  • add core::mcp_relay_submit module for relay attestation submission to slot leader
  • implement strict RelayAttestation v1 parser/serializer with sorted+unique proposer-entry validation
  • add relay-signing bytes helper and leader-side relay/proposer signature verification helpers
  • add MCP control-frame helpers with message-type prefix 0x01 for relay attestations
  • add dispatch helper that resolves Leader[s] and prepares a leader-targeted frame

Testing

  • cargo test -p solana-core --lib mcp_relay_submit -- --nocapture

Closes #13

@aeyakovenko aeyakovenko force-pushed the issue-13-mcp-relay-submit branch from dd80ae7 to ff4166a Compare February 8, 2026 15:24
# Conflicts:
#	ledger/src/shred/mcp_shred.rs
#	plan.md
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.

MCP-11 Relay: submit attestations to leader

1 participant