Order Flow
Execution tools

Third-party console, opens in a new tab.

Routes: How an Order Reaches a Counterparty

A route is usually drawn as a line between a wallet and a pool. It is more accurately a sequence of decisions taken by different companies, each of which can be paid. This section follows that sequence in order: who builds the quote, who is offered the chance to fill it, who forwards the transaction, and who decides its position in a block.

The three pieces here are meant to be read in sequence. The first names every party on the path and the payment that reaches each. The second separates the two contracts a fill can take, because an obligation from a formula and an offer from a counterparty are not comparable on price alone. The third explains what happens when the right to interact with your order is auctioned, and where the money in that auction originates.

Nothing in this section is about tolerance settings or the arithmetic of price impact. It assumes you have that and starts one level up, at the arrangements that determine which pool or counterparty your order was ever going to meet.