Upon receiving the execute request, you will need to execute the quote using settle function
See JAM Smart Contracts for settlement contract addresses and ABI on details how to contruct this call.
Response
The solver has 2 seconds to return its response whether it will execute or not. If the solver said that it would execute the order, but did not execute it before expiry, then solver will receive a decrease in the solver rating.
Response if the solver decides to execute order:
Error Codes
In addition to a successful response, you may also return an error when the order is unsuccessful.
Returning order errors may cause your solver to be excluded from quote flow as it will be considered to be unreliable.
Error
Descriptions
The solver rejects to execute this order. This error could be returned when prices are no longer available or for other reasons, the solver can no longer follow through with the quote.