Filler Roles and Strategies

Order fillers are people or bots who watch for trading opportunities on DCA.FUN. Anyone can be a filler, there’s no special permission or approval needed.

What Order Fillers Do

  • Watch for Orders: Fillers look for DCA orders that are ready to be executed.

  • Bring the Needed Tokens: To fill an order, a filler provides the token the user (order creator) wants to buy (tokenOut).

  • Get Paid in Return: In exchange, the filler gets the token the user is selling (tokenIn).

  • Use Real-Time Prices: All trades use the latest prices from Chainlink, which update every ~200ms.

How Fillers Make Money

  • Profit Depends on Timing:

    • Right after an order is eligible: Fillers don’t make money yet, because the user is protected by a small price premium (slippage).

    • As time passes: The system makes the order more and more attractive for fillers by letting them buy at a better price, up the orders configured max slippage tolerance.

  • Fillers Compete: Many fillers may try to fill the same order, so the fastest or most patient ones win, depending on their strategy.

Types of Filler Strategies

  • Fast Fillers: Try to fill orders quickly when they become profitable, even if the profit is small.

  • Patient Fillers: Wait longer for the biggest discount and highest profit, but risk missing out if someone else fills the order first.

  • Arbitrage Fillers: Use other markets to get the tokens at a better price, then fill the order for instant profit.

  • Inventory Fillers: Keep a supply of popular tokens ready to fill orders without needing to buy them elsewhere.

Why This System Works

  • This system runs without any central authority, so anyone can participate. More competition leads to better prices and faster trades for everyone.


In short: Order fillers keep the DCA.FUN system running smoothly by competing to fill trades. This creates fair pricing for users and profit opportunities for fillers, all in a completely open and decentralized way.

Last updated