The 0x documentation is unclear about how to determine whether orders are fillable or not.
Even some fillable orders cannot be completely filled.
The 0x specification does not state clearly enough how fillable orders are determined.
Define a proper procedure to determine if an order is fillable and document it in the protocol specification. If necessary, warn the user about potential constraints on the orders.
- ToB Audit Ox Protocol Finding 17
- Specification
- High Severity
- Unclear Specification
- Orders Fillable or Not
- Specify & Warn Users
- Youtube Reference
- High Risk severity finding from ToB’s Audit of 0x Protocol