Trading
Execute Trade
Accept the winning quote and receive a signed EIP-712 Order for on-chain settlement via fill().
POST
Accept a winning quote from a previous RFQ and receive a signed on-chain order. The relay resolves the option
seriesId, ensures the market maker has sufficient option token inventory (auto-minting via ConvallaxCore.mint() if needed), sets ERC-1155 and USDC approvals, and signs an EIP-712 Order struct with the market maker’s private key.
The response contains everything the taker needs to call fill() on ConvallaxRFQSettlement for atomic on-chain settlement.
Request Body
The full signed RFQ envelope from the
POST /rfq request, including payload, signature, and signatureEncoding. The relay re-validates the EIP-712 signature.The winning quote object returned by
POST /rfq.Response
Whether the order was successfully signed.
Human-readable status message.
"onchain" for real execution, "simulated" if on-chain is not configured.Execution metadata.
Everything needed for on-chain settlement. Only present when
mode is "onchain".