Closed TomaszGol closed 1 month ago
[!WARNING]
Review failed
The pull request is closed.
The updates primarily involve versioning changes in event processor classes, moving from v1
to v2
, and refinement in handling orders within the AggregatedOrdersHandler
class. Additionally, new indexing methodologies are introduced in the GraphQL schema, and various types and events in multiple files are revised to their v2
counterparts, enhancing consistency and structure.
Files/Groupings | Change Summaries |
---|---|
src/eventprocessor/market/aggregatedOrdersHandler.ts |
Updated order ID handling logic and methods for adding/removing orders. |
schema.graphql |
Added an @index directive to the market field in AggregatedOrdersByPrice type. |
src/eventprocessor/... files related to balances , bridge , and marketEvents |
Changed many event processors to reference v2 events, affecting various market, bridge, and balance operations. |
src/types/... files related to balances , bridge , market , oracle |
Updated event types and storage interfaces from v1 to v2 , including balance and market-related events and storage methods. |
Amidst the code, a rabbit's leap,
Version two now runs so deep.
Orders fresh, with IDs anew,
Market changes gracefully hue.
Balance, bridge, and oracleβs view,
Celebrate the shift from old to new!
π°β¨
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Summary by CodeRabbit
New Features
Updates
v1
tov2
for various market, bridge, oracle, and balance events.AggregatedOrdersByPrice
by adding@index
directive.Improvements
These changes enhance overall system reliability and event handling efficiency.