Skip to main content
Use this as a dictionary for Strategy Editor rule types.

Security

  • Exclude Honeypots
    • Description: Detects if the token contract prevents selling tokens after purchase. A honeypot scam allows buying but blocks selling.
    • Type: Boolean (True/False)
    • Operators: is
  • Exclude Mintable Tokens
    • Description: Checks if the contract allows the creation of new tokens, which could dilute existing holders.
    • Type: Boolean (True/False)
    • Operators: is
  • Require LP Locked
    • Description: Indicates if the liquidity pool is locked, reducing rug risk.
    • Type: Boolean (True/False)
    • Operators: is
  • Exclude Rugged Tokens
    • Description: Indicates if the token has been rugged.
    • Type: Boolean (True/False)
    • Operators: is
  • Exclude Tokens With Freeze Authority
    • Description: Whether the contract can freeze tokens.
    • Type: Boolean (True/False)
    • Operators: is
  • Exclude Single Holder Dominance
    • Description: A single holder controls a large portion of supply.
    • Type: Boolean (True/False)
    • Operators: is
  • Exclude Low LP Providers
    • Description: Indicates a low number of liquidity providers.
    • Type: Boolean (True/False)
    • Operators: is
  • Exclude Low Liquidity
    • Description: Flags if the token has low liquidity.
    • Type: Boolean (True/False)
    • Operators: is
  • Exclude Creator Still Holding Balance
    • Description: Indicates if the creator still holds tokens.
    • Type: Boolean (True/False)
    • Operators: is
  • Risk Level
    • Description: Risk classification for the token.
    • Type: String (CRITICAL, HIGH, MEDIUM, LOW)
    • Operators: equals, does not equal
  • LP Locked %
    • Description: Percentage of liquidity that is locked.
    • Type: Percentage
    • Operators: greater than, less than
  • Exclude High Ownership Concentration
    • Description: Indicates high ownership concentration in a few wallets.
    • Type: Boolean (True/False)
    • Operators: is
  • Exclude Creator Rug History
    • Description: Indicates if the creator has a history of rug pulls.
    • Type: Boolean (True/False)
    • Operators: is
  • Exclude Mutable Metadata
    • Description: Indicates if the token metadata can be changed.
    • Type: Boolean (True/False)
    • Operators: is
  • Exclude Creator With Multiple Tokens
    • Description: Indicates if the creator has multiple failed tokens.
    • Type: Boolean (True/False)
    • Operators: is
  • Exclude Tokens With Lockers
    • Description: Indicates if token lockers are present.
    • Type: Boolean (True/False)
    • Operators: is
  • Exclude Mutable Tokens
    • Description: Indicates if the token is mutable.
    • Type: Boolean (True/False)
    • Operators: is
  • Exclude Tokens With Transfer Fee
    • Description: Indicates if the token has a transfer fee.
    • Type: Boolean (True/False)
    • Operators: is
  • Token Age
    • Description: Age of the token in minutes since creation.
    • Type: Number
    • Operators: greater than, less than

Market

  • Sell Tax %
    • Description: Sell tax charged by the token.
    • Type: Percentage
    • Operators: greater than, less than
  • Buy Tax %
    • Description: Buy tax charged by the token.
    • Type: Percentage
    • Operators: greater than, less than
  • Liquidity ($)
    • Description: Dollar value available in liquidity pools.
    • Type: Number
    • Operators: greater than, less than
  • Market Cap ($)
    • Description: Token price multiplied by circulating supply.
    • Type: Number
    • Operators: greater than, less than
  • Total Holders
    • Description: Number of unique wallets holding the token.
    • Type: Number
    • Operators: greater than, less than
  • Top 10 Holders %
    • Description: The percentage of total supply held by the top 10 wallets. High concentration can indicate manipulation risk.
    • Type: Percentage (%)
    • Operators: greater than, less than
  • Dev Wallet %
    • Description: The percentage of tokens held by the development team. High dev holdings can be a risk factor.
    • Type: Percentage (%)
    • Operators: greater than, less than
  • Snipers Holdings %
    • Description: How much of the token is held by early buyers who got in within the first few trades. High percentages may mean they can dump.
    • Type: Percentage (%)
    • Operators: greater than, less than
  • Insiders Holdings %
    • Description: How much of the token is held by wallets linked to the team or creators. High percentages raise rug-pull risk.
    • Type: Percentage (%)
    • Operators: greater than, less than
  • Bundlers Holdings %
    • Description: How much is held by wallets that bought together, often in coordinated batches. High percentages can signal artificial or bot activity.
    • Type: Percentage (%)
    • Operators: greater than, less than
  • Bonding Curve %
    • Description: Bonding curve progress percentage.
    • Type: Percentage (%)
    • Operators: greater than, less than
  • Launch Platform
    • Description: Origin-first launch platform classification. This is based on where the token started, not just where liquidity currently sits. The system normalizes launch origin from existing SolanaTracker data.
    • Type: String (pump_fun, letsbonk_fun, bags_fm, rapidlaunch, raydium_launchlab, dexlab, meteora)
    • Operators: equals, does not equal
  • Only Pump Tokens
    • Description: Indicates if the token is a Pump.fun token.
    • Type: Boolean (True/False)
    • Operators: is

Volume/Activity

  • Trading Volume ($)
    • Description: Minimum dollar value traded over one or more windows. The editor supports age-aware windows such as 5 minutes, 1 hour, 6 hours, and 24 hours so a new token can be judged differently from an older token.
    • Type: Object rule (volume_24h)
    • Operators: greater than or equal per configured window
  • Transaction Count
    • Description: Total transaction count for the token.
    • Type: Number
    • Operators: greater than, less than
  • Number of Buys
    • Description: Number of buy transactions.
    • Type: Number
    • Operators: greater than, less than
  • Number of Sells
    • Description: Number of sell transactions.
    • Type: Number
    • Operators: greater than, less than
  • Volume Spike
    • Description: Checks whether the selected window’s volume is meaningfully higher than a prior same-token, non-overlapping snapshot. Presets map to minimum percentage increases.
    • Type: Object rule (validated_volume_spike)
    • Operators: passes validation
  • Buy Pressure
    • Description: Checks whether buy volume outweighs sell volume in the selected window. Presets map to buy/sell volume multipliers.
    • Type: Object rule (buy_sell_ratio_window)
    • Operators: between
  • Quality Wallets
    • Description: Requires at least the configured number of selected wallet types to be participating in the token.
    • Type: Object rule (quality_wallet_count)
    • Operators: greater than or equal
  • Quality Wallet Buy Value
    • Description: Requires selected wallet types to have bought at least the configured combined dollar value of the token.
    • Type: Object rule (quality_wallet_total_value)
    • Operators: greater than or equal
  • Quality Wallet Win Rate
    • Description: Requires enough selected wallet types to meet the configured historical win-rate threshold.
    • Type: Object rule (quality_wallet_min_winrate)
    • Operators: greater than or equal

Clusters

  • Coordinated Wallet Cluster
    • Description: Limits coordinated wallet concentration by checking total clustered holdings, the largest single cluster, and a cluster risk threshold preset.
    • Type: Cluster rule (coordinated_wallet_cluster)
    • Operators: within limits

Socials

  • Require Website
    • Description: Token metadata includes a website URL.
    • Type: Boolean (True/False)
    • Operators: is
  • Require Telegram
    • Description: Token metadata includes a Telegram channel.
    • Type: Boolean (True/False)
    • Operators: is
  • Require Twitter
    • Description: Token metadata includes a Twitter/X account.
    • Type: Boolean (True/False)
    • Operators: is
  • Require At Least One Social
    • Description: Token has at least one social media link (Twitter, Telegram, or Website).
    • Type: Boolean (True/False)
    • Operators: is
  • Website Shows CA
    • Description: The token’s website content includes the token’s contract address.
    • Type: Boolean (True/False)
    • Operators: is
  • Website Contains $Token Name
    • Description: Website content contains the token name or symbol, with or without the $ prefix.
    • Type: Boolean (True/False)
    • Operators: is, is not
  • X Link Contains CA
    • Description: True when the provided X URL resolves to readable content and that content includes the token’s contract address.
    • Type: Boolean (True/False)
    • Operators: is, is not
  • X Link Contains $Token Name
    • Description: True when the provided X URL content contains the token name or symbol, with or without the $ prefix.
    • Type: Boolean (True/False)
    • Operators: is, is not
  • X Views
    • Description: How many people have seen the token’s X post. For retweets or quotes, the higher view count is used.
    • Type: Number
    • Operators: greater than, less than
  • X Community Size
    • Description: Total member count of the X community. This rule only applies when the X URL is a community link.
    • Type: Number
    • Operators: greater than, less than
  • X Community Views
    • Description: Views on the token’s X community page. This only applies when the X link points to a community, not a regular post.
    • Type: Number
    • Operators: greater than, less than
  • X Followers
    • Description: The highest follower count among anyone tied to the token’s X post: the original author, the user who retweeted it, or the community creator when the link is a community link.
    • Type: Number
    • Operators: greater than, less than

AI

  • Website Content Validity Score
    • Description: Checks whether the token’s website actually talks about the token. In the UI, this is commonly used through presets such as Very relevant, Somewhat relevant, or Any.
    • Type: Number (0-100)
    • Operators: greater than, less than
  • X (Twitter) Content Validity Score
    • Description: Checks whether the token’s X URL content matches the token name and description. In the UI, this is commonly used through presets such as Very relevant, Somewhat relevant, or Any.
    • Type: Number (0-100)
    • Operators: greater than, less than
These rules cannot be marked as dealbreakers:
  • Website Shows CA
  • Website Contains $Token Name
  • Website Content Validity Score
  • X Link Contains CA
  • X Link Contains $Token Name
  • X Views
  • X Followers
  • X Community Size
  • X Community Views
  • X (Twitter) Content Validity Score
  • Coordinated Wallet Cluster
  • Quality Wallets
  • Quality Wallet Buy Value
  • Quality Wallet Win Rate

Rule types

Boolean Rules

Rules that check for the presence or absence of a condition. Most use is, and some also support is not. Example: “Exclude Honeypots” - Set to “is true” to exclude honeypot tokens.

Number Rules

Number Rules compare a numeric value against a threshold. Example: “Liquidity ()"Set"greaterthan)" - Set "greater than 10,000” to require minimum liquidity.

Percentage Rules

Percentage Rules compare a percentage value against a threshold. Example: “Sell Tax %” - Set “less than 10%” to exclude tokens with high sell taxes.

String/Enum Rules

String or enum Rules compare a value from a fixed set of options. Example: “Risk Level” - Set “does not equal CRITICAL” to exclude high-risk tokens.

Object Rules

Object rules combine multiple related settings into one user-facing rule. Example: “Buy Pressure” uses a window plus a preset such as Moderate or Strong.

Cluster Rules

Cluster rules evaluate related wallet groups and concentration limits. Example: “Coordinated Wallet Cluster” can require total clustered holdings to stay below 20%.

Operators

  • is / is not: Used for boolean rules to check if a condition is true or false
  • equals / does not equal: Used for string/enum rules to match specific values
  • greater than / less than: Used for number and percentage rules to compare against thresholds
  • passes validation: Used for validated market-flow checks such as volume spikes
  • within limits: Used for cluster checks where several configured limits must all pass