-
Notifications
You must be signed in to change notification settings - Fork 82
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Include necessary data for simulations within the auction json sent to solvers #2620
Include necessary data for simulations within the auction json sent to solvers #2620
Conversation
I need to open a PR for the gnosis solver too. |
f62523c
to
a4aa3ed
Compare
a4aa3ed
to
002927c
Compare
eb3f00d
to
517d0b3
Compare
517d0b3
to
96c68f3
Compare
43fad78
to
d24e8de
Compare
86a8878
to
0c00d50
Compare
71728c6
to
e226535
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just minor nits remaining
14ecfa0
to
235d0f9
Compare
64363b5
to
b0c51db
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
All my comments have been addressed.
@cowprotocol/backend could somebody else please give this a review with a fresh set of eyes.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
…2649) # Description Remove `deny_unknown_fields` for auction order in solvers-dto. This way new changes in the payload does not break the solvers. It is needed to merge #2620 without having downtime for the solvers. # Changes Remove `deny_unknown_fields` for auction order in solvers-dto. ## How to test 1. Regression tests
b0c51db
to
44ec390
Compare
…o solvers (#18) Include necessary data for simulations within the auction json sent to solvers. Follow up for cowprotocol/services#2620
Description
Currently, solvers need to use the /auction endpoint to recover missing info, such as hooks, for orders in a batch auction in order to be able to simulate their proposed solution themselves. We could instead ensure that all necessary info is included in the auction json.
Changes
Data added to the auction json:
How to test
Related Issues
Fixes #2606