Goal: users buy/sell YES/NO via signed limit orders on the CTFExchange (CLOB model).
S2.3 ✅ fillOrder e2e tested (6 tests); S2.4 ✅ SDK signOrder/hashOrder (EIP-712, golden-digest parity).
signOrder), then filled on-chain via
CTFExchange.fillOrder. The operator (or MM agent) fills user orders.matchOrders vs fillOrder model (HIGH; MM capital + audit surface).feeRateBps 0 vs nonzero).signOrder + hashOrder parity (S2.4)fillOrder full + partial tested (S2.3)matchOrders vs fillOrder before the MM agentmatchOrders Foundry coverage (MINT / MERGE / COMPLEMENTARY)