You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Solvers are supposed to change their solver engines to receive auctions and return solutions conforming to a new API.
However, the specification in openapi.yml seems to be out of sync with what is actually used in the communication between driver and solver here and here.
Acceptance criteria
Update openapi.yml to be consistent with the rust code
The text was updated successfully, but these errors were encountered:
# Description
The driver API is not up to date.
# Changes
- [x] Add reveal endpoint
- [x] Update all existing fields
- [x] Add feePolicy fields
- [x] Flatten and tag feePolicy enum in-line with remaining enums (e.g.
Liquidity)
## How to test
Pasted the text in to see it render correctly
## Related Issues
Part of #2182
# Description
Docs were slightly out of date
# Changes
- [x] Updates all fields and structs on the existing endpoint
- [x] Remove pre-interactions for jit orders (for some reason we didn't
populate post interactions and since those orders aren't really used in
practice anyways, it seemed simpler to remove pre interactions instead
of adding post interactions).
- [x] Flatten notification type to make it consistent with the way we
encode enums elsewhere in the new API (cf. `Liquidity`)
- [x] Flatten Score enum to make it consistent
- [x] Document notify endpoint
## How to test
Past into https://editor.swagger.io/ and compare line by line with the
rust structs
## Related Issues
Fixes#2182
Background
Solvers are supposed to change their solver engines to receive auctions and return solutions conforming to a new API.
However, the specification in
openapi.yml
seems to be out of sync with what is actually used in the communication between driver and solver here and here.Acceptance criteria
openapi.yml
to be consistent with the rust codeThe text was updated successfully, but these errors were encountered: