magnifying-glassMint Finder (via Loot)

Loot by FOMO is your "gimme the loot" button for arbitrage on Solana — a zero-fluff signal engine that sniffs out the earliest breakouts and the most likely-to-print routes before the herd shows up. Loot spits out action-ready bundles of hot mints, the exact pools to hit, ALUTs ready to plug in, and dialed priority fees — so you can route, send, and crush fast. It's built for degens who care about one thing: landing profitable wins first — fewer dead ends, less noise, no cope.

Config fields

Below is a very basic starting point. Tweak as needed. 🤌 For a full, arb-ready config -- check out our default configuration example: https://fomo-mev.gitbook.io/docs/bot/configurationarrow-up-right

circle-info

Note: only mint (1) trigger is required. Max. 6.

## ===================================================================
## SPAM MINT TRIGGERS
## Powered by FOMO's Loot API
## ===================================================================
## For more info, visit: https://fomo-mev.gitbook.io/docs/bot/configuration
[strategy.spam.mints.fomo]
enabled = true
first_match_only = true
max_mint_count_per_trigger = 1
aggregation_window = 300
from_wallets = []
from_bots = []
exclude_mints = [
	"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
	"Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
	"USD1ttGY1N17NEEHLmELoaybftRBUSErhqYiQzvEmuB"
]

## ===================================================================
## SPAM MINT TRIGGER
## ===================================================================
## For list of all available senders, visit: https://fomo-mev.gitbook.io/docs/bot/senders
[[strategy.spam.mints.fomo.trigger]]
enabled = true
id = "some-trigger" # each trigger must have a unique ID, can be ANY string
process_delay = 200
rank_by = "momentum"
min_roi = 100
min_volume = 10_000
min_txs = 300
min_market_cap = 0
max_market_cap = 100_000_000
markets_per_mint = { min_liquidity_usd = 500, min_vol = 0, min_txs = 0, rank_by = "liquidity" }

[[strategy.spam.sender]]
type = "rpc"
enabled = true
trigger_id = "some-trigger" # must match the trigger id set in the trigger config
skip_durable_nonce = false
compute_unit_price = 100_000
max_compute_unit_price = 250_000
use_different_tx_per_sender = false
no_failure_mode = true
send_urls = [
    "https://beta.helius-rpc.com/?api-key=********"
]

Overview

Below is an overview of the available options for Loot's integration into the FOMO bot:

enabled

  • Turns the Loot API mint feed on/off for this strategy. Note: currently FOMO's Loot integration is the ONLY available mint provider (only one you need tbh!).

first_match_only

  • If true, returns the first trigger that finds mint(s). Otherwise runs all matching triggers and returns their respective mint(s), if any. Note: triggers set are processed in order (top to bottom)

max_mint_count_per_trigger

  • Maximum number of mints returned PER trigger.

  • Max: 20

  • Tip: keep this low if you want faster cycles and tighter targeting.

aggregation_window

  • Lookback window (seconds) Loot uses to calculate metrics and filters.

  • Max: 43,200 (12 hours)

  • Smaller window = more “right now” momentum. Larger window = more stable signals.

from_wallets

  • Optional allowlist: only count transactions from these wallet addresses.

  • Leave empty to include all wallets.

from_bots

  • Optional filter: only count transactions attributed to specific MEV bots.

  • Options: smb and/or notarb

  • Leave empty for none.

exclude_mints

  • Hard blocklist of mint addresses you never want returned.

Triggers

A trigger defines what mints to arb and how aggressively to spam them. Each trigger has its own filter criteria (ROI, volume, txs), ranking method, process delay, and linked senders via trigger_id. Triggers are processed top-to-bottom — order them from most aggressive (strictest filters, highest CU) to most conservative. Note: only mint (1) trigger is required. Max. 6.

enabled

  • Turns the trigger on/off. If disabled, does NOT count towards the 6 trigger limit.

id

  • Unique identifier for this trigger (any string you want, e.g. "aggressive", "conservative", "my-custom-trigger"). This will be used to attach filters and enable senders.

process_delay

  • The delay (in ms) between sending each transaction for this trigger.

rank_by

  • Which metric Loot uses to sort the results.

  • Options: volume, roi, win_count, hit_rate, market_density, momentum, fomometer

  • For details on each option, see: Mint Filter Metrics

min_roi

  • Minimum ROI required within the decay window (transaction-weighted).

  • Value is basis points:

    • 100 bps = 1%

    • 1000 bps = 10%

min_volume

  • Minimum traded volume (USD) required within the decay window.

min_txs

  • Minimum number of qualifying transactions required within the aggregation window.

min_market_cap

  • Minimum market cap in USD (0 = disabled) for mint.

max_market_cap

  • Maximum market cap in USD (0 = disabled, default 100M) for mint.

min_markets

  • Minimum number of validated markets required for the mint to qualify.

'Markets Per Mint' (Market Filtering)

min_liquidity_usd

  • Minimum pool liquidity in USD (0 = disabled)

min_vol

  • Minimum USD volume (arbitrage) in aggregation window (0 = disabled)

min_txs

  • Minimum transaction count in window (0 = disabled)

rank_by

  • How to rank markets: volume, liquidity, txs

Senders

For list of all available senders, visit: https://fomo-mev.gitbook.io/docs/bot/sendersarrow-up-right

Last updated