Skip to content
Docs
Methods

RFQ Methods + Flows

aori_rfq

A user / taker can send RFQs to the RFQ feed to be broadcasted out to market makers and solvers to respond with price quotes to.

These RFQs can be "partial requests" or "full requests".

Partial Requests

ParametersTypeRequiredDescription
addressstringYesAddress of the user / taker
inputTokenstringYesAddress of the input token
outputTokenstringYesAddress of the output token
inputAmountbigintYesAmount of the input token
outputAmountbigintYesAmount of the output token
zonestringNoAori Zone to use
chainIdnumberNoChain ID to use
deadlinenumberNoDeadline for the RFQ

Full Requests

ParametersTypeRequiredDescription
orderLimitOrderYesMarket order from the taker
signaturestringYesSignature of the order
seatIdnumberNoSeat ID to use for the trade for lower fees. Default is seat 0.

aori_subscribe

ParametersTypeRequiredDescription
rfqIdstringYesID of the RFQ to subscribe to, or ALL to subscribe to all RFQs

aori_respond

ParametersTypeRequiredDescription
rfqIdstringYesId being responded to
orderLimitOrderYesMatching order response from the maker
signaturestringYesSignature of the order