-
Notifications
You must be signed in to change notification settings - Fork 3.9k
add trading framework package for types #18364
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
70a69bf to
48b43f1
Compare
| <pre><code>enum <a href="bulk_order_book_types.md#0x7_bulk_order_book_types_BulkOrderPlaceResponse">BulkOrderPlaceResponse</a><M: <b>copy</b>, drop, store> <b>has</b> <b>copy</b>, drop | ||
| ======= | ||
| <pre><code><b>struct</b> <a href="bulk_order_types.md#0x7_bulk_order_book_types_BulkOrderPlaceResponse">BulkOrderPlaceResponse</a><M: <b>copy</b>, drop, store> <b>has</b> <b>copy</b>, drop | ||
| >>>>>>> f583b0f4e1 (add trading framework package for types) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Git merge conflict markers left in documentation
High Severity
Unresolved git merge conflict markers (<<<<<<<, =======, >>>>>>>) were accidentally committed to the documentation file bulk_order_book_types.md. These appear in at least four locations (lines 360-364, 433-437, 856-862, and 892-902) showing conflicts between enum vs struct declarations and different module references (bulk_order_book_types vs bulk_order_types). This breaks the documentation and indicates the merge was not properly resolved before committing.
Additional Locations (2)
48b43f1 to
7b6a223
Compare
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
✅ Forge suite
|
✅ Forge suite
|
✅ Forge suite
|
|
left only the move changes here, and left creating the new package for separate PR, as I need to figure out the setup for it |
Description
How Has This Been Tested?
Key Areas to Review
Type of Change
Which Components or Systems Does This Change Impact?
Checklist
Note
Introduces a dedicated trading types package and migrates order book code to it.
bulk_order_types,bulk_order_utilsmodules with docs/tests; moves creation, accessors, and matching/reinsertion helpers out ofbulk_order_bookand legacy typesorder_book_types::OrderIdType→OrderIdandUniqueIdxType→IncreasingIdxacrossactive_order_book,bulk_order_book, and related docsbulk_order_bookAPIs to useorder_match_typesandbulk_order_utils(match_order_and_get_next_from_bulk_order,reinsert_order_into_bulk_order), and to source data viaorder.get_order_request()order_book_utils::new_default_big_ordered_map; adjust dead man’s switch ops/tracker to new helpers and typesaptos_tradingaddress inMove.tomlWritten by Cursor Bugbot for commit 7b6a223. This will update automatically on new commits. Configure here.