BIDBID
Next payout--:--:--—
An atomic routeIllustration
01
Buy on the marketThe keeper spends its own SOL
↓ Tokens
02
Fill the funded bidTokens to the bidder · SOL to the keeper
↳ One atomic transaction ↵
One transaction: both steps succeed, or both revert.
06Bidding

The keeper

An optional worker that can buy tokens on the market and fill a bid in one atomic transaction when the trade is profitable.

#Swap and fill in one transaction

The keeper looks for bids that can be filled profitably by buying the token on the market first. It uses its own SOL for a JupiterJupiter swap, then sells the tokens into the bid. The swap and the fill are built into a single transaction.

  1. 01
    Market swapKeeper buys tokens
  2. 02
    Fill the bidTokens → bidder
  3. 03
    Atomic resultBoth succeed or both revert
The optional keeper spends its own SOL. The bid price stays fixed.

The bidder receives tokens at the bid's fixed price. The difference between the bid proceeds and the keeper's purchase and execution costs is the keeper's potential profit.

#Conditions for an attempt

The keeper needs a valid route, enough operating funds, a supported token, an unpaused bid and an expected return above the configured profit threshold. Transaction size, liquidity, slippage and changing quotes can prevent an attempt.

CheckPurpose
Execution switchThe operator must enable keeper execution. The default is disabled.
Trade limitCaps how much SOL the keeper can use in one trade.
Minimum profitRequires a margin after seller fees, network fees and token account costs.
SimulationChecks the assembled transaction before sending it.

#A price touch is not a fill guarantee