Skip to content

Sidepit Api Beta version 2 - Multi Product support - #7

Merged
jaybny merged 3 commits into
mainfrom
betaV2
Apr 5, 2026
Merged

Sidepit Api Beta version 2 - Multi Product support #7
jaybny merged 3 commits into
mainfrom
betaV2

Conversation

@jaybny

@jaybny jaybny commented Jan 11, 2026

Copy link
Copy Markdown
Contributor

New Version of API - Data to handle multiple products trading at once,

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR introduces API Beta version 2 to support multi-product trading capabilities. The changes extend the protocol buffer definitions to handle multiple products simultaneously, introduce new margin calculation structures, and deprecate several single-product-focused fields.

Changes:

  • Added new messages for multi-product support (ContractScheduleProducts, AccountTickerPosition, ContractMargin, AccountMarginState)
  • Added transaction rejection handling (RejectedTransaction message and RejectCode enum)
  • Introduced ticker fields to MarketData and OrderData messages for product identification
  • Deprecated single-product fields in AccountState and introduced detailed margin tracking per contract

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread sidepit_api.proto
Comment thread sidepit_api.proto Outdated
Comment thread sidepit_api.proto
Comment thread sidepit_api.proto
Comment thread sidepit_api.proto
Comment thread sidepit_api.proto
Comment thread sidepit_api.proto
Comment thread sidepit_api.proto
Comment thread sidepit_api.proto
Comment thread sidepit_api.proto
@jaybny
jaybny removed the request for review from jovian-admin April 5, 2026 23:04
@jaybny jaybny self-assigned this Apr 5, 2026
@jaybny
jaybny merged commit 0417c3c into main Apr 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants