{
  "id": 15950832,
  "title": "Whitelist, not blacklist: why a launch bot should buy only what passes",
  "url": "https://urgent.news/2026/10/21/whitelist-not-blacklist-why-a-launch-bot-should-buy-only-what-passes",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-10-21T21:00:12.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/dexradev/whitelist-not-blacklist-why-a-launch-bot-should-buy-only-what-passes-1m82"
  },
  "original_language": "en",
  "account": "The article discusses the difference between blacklist and whitelist filtering for buying Solana launch tokens. Blacklist filters remove known bad launches, but since most launches fail, this method barely improves success rates. Whitelist filters only buy launches that pass all checks, resulting in far fewer purchases but also significantly higher success rates.\n\nThe article provides real-world data showing that a whitelist filter, buying only \"ok\" launches, avoided 92.2% of collapses compared to 89.3% when buying everything (blacklist approach). However, the whitelist approach missed 43.8% of the surviving launches that would have been fine. The article emphasizes that a whitelist filter must treat incomplete information as a \"no\", not a potential success. Proper implementation includes a \"gate\" that ensures any unknown outcome results in rejection, rather than buying the launch. The goal is to change the odds from the outset, rather than relying solely on stop losses, sizing, or exits after purchase.",
  "summary": "Many open-source sniper and copy bots filter the same way: fetch the new launch, run a few checks, and skip it if something looks bad . Mint authority still active, skip. Creator rugged before, skip. Otherwise, buy. That is a blacklist. It feels safe because every rule you add removes a known bad case. The problem is the base rate. When most launches fail, removing the obviously bad ones barely…",
  "key_points": [
    "Whitelist approach avoided 92.2% of collapses compared to 89.3% with blacklist approach.",
    "Whitelist filter must reject incomplete information, not treat it as potential success."
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}