# Mint 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/configuration**](https://fomo-mev.gitbook.io/docs/bot/configuration)

{% hint style="info" %}
**Note:** only mint (1) trigger is required. Max. 6.
{% endhint %}

```toml
## ===================================================================
## 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**](https://fomo-mev.gitbook.io/docs/loot-api/mint-rank-by-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/senders**](https://fomo-mev.gitbook.io/docs/bot/senders)&#x20;
