Impact Severity: High Module: `stellarflow-contracts/orders/limit.rs` ## Description: Enable users to place limit orders that sit in contract state until executed by fill keepers when target prices are hit. ## Technical Requirements: - [x] Store limit order structs keyed by (`AssetPair`, `PriceTick`, `OrderID`) - [x] Allow partial order fills while maintaining remaining balance state - [x] Allow maker to cancel pending limit orders and recover locked assets at any time
Impact Severity: High
Module:
stellarflow-contracts/orders/limit.rsDescription:
Enable users to place limit orders that sit in contract state until executed by fill keepers when target prices are hit.
Technical Requirements:
Store limit order structs keyed by (
AssetPair,PriceTick,OrderID)Allow partial order fills while maintaining remaining balance state
Allow maker to cancel pending limit orders and recover locked assets at any time