Sending Orders to DFlow
If you are a wallet operator, brokerage, or other source of retail order flow, read on to learn how you can route orders through DFlow to provide guaranteed best execution and deliver real cost savings to your users while earning rebates from market makers.
This guide gives you a high level overview of the DFlow network. More technical docs will come to show you how to send and cancel orders on DFlow and receive rebates from market makers.

Why should you send orders to DFlow?

Monetize your order flow
Offer zero-fee swaps
Protect your users from front-running
Deliver better prices and real cost savings to your users

Know the basics of the DFlow network

Before starting to send order flow to DFlow, you first need to understand the key components in the DFlow ecosystem and their roles.
DFlow Protocol
Signatory Servers
The DFlow Protocol is responsible for receiving orders from retail traders, routing them to market makers, and ensuring that market makers provide best-execution. This is all done on-chain on Solana.
The DFlow SDK is a client-side set of libraries that helps craft order management transactions, including the creation of limit and market orders, as well as the cancellation of those orders.
Signatory servers are the entry points into the DFlow network for retail order flow sources. All orders sent to the DFlow Protocol must be signed by servers. Signatory servers expose API endpoints to order flow sources to allow orders to be created and signed.
Signatory servers are decentralized nodes in the DFlow ecosystem that gate-keep the entities allowed to send order flow into the system. Signatory servers ensure that only sources of retail order flow are sending orders into the protocol by distributing API keys and holding a private key that signs all new order transactions.

A high level view of the DFlow network

The following illustrates the lifecycle of an order inside the DFlow network.
Copy link
Why should you send orders to DFlow?
Know the basics of the DFlow network
A high level view of the DFlow network