Skip to content

Echo cross attributes on execution reports#531

Merged
pedrosakuma merged 1 commit into
mainfrom
feat/529-cross-attrs-er
Jun 22, 2026
Merged

Echo cross attributes on execution reports#531
pedrosakuma merged 1 commit into
mainfrom
feat/529-cross-attrs-er

Conversation

@pedrosakuma

Copy link
Copy Markdown
Owner

Summary

  • echo crossType/crossPrioritization on cross-generated EntryPoint ExecutionReport_New and ExecutionReport_Trade frames
  • thread cross attributes through non-persisted matching events for cross submit/sweep paths
  • update GAP-30 compliance note and add encoder/core regression tests

Fixes #529

Validation

  • dotnet restore SbeB3Exchange.slnx
  • dotnet build SbeB3Exchange.slnx --no-restore -c Release
  • dotnet test SbeB3Exchange.slnx --no-build -c Release
  • dotnet test SbeB3Exchange.slnx -c Debug --filter "FullyQualifiedNameCrossOrder|FullyQualifiedNameExecutionReportEncoder"
  • dotnet format SbeB3Exchange.slnx --verify-no-changes --no-restore --severity warn

Thread cross type and prioritization through cross-generated matching events and encode them on EntryPoint ExecutionReport_New/Trade frames.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@pedrosakuma pedrosakuma marked this pull request as ready for review June 22, 2026 18:52
@pedrosakuma pedrosakuma merged commit 4e71d50 into main Jun 22, 2026
7 checks passed
@pedrosakuma pedrosakuma deleted the feat/529-cross-attrs-er branch June 22, 2026 20:07
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.

[GAP-30 follow-up] Echo crossType/crossPrioritization on ExecutionReports for Sweep & Cross

1 participant