Skip to main content

Solana

buy_cu_limit

Compute Unit Limit for buy (set 0 = auto / hardcoded will be used)

sell_cu_limit

Compute Unit Limit for sell (set 0 = auto / hardcoded amount will be used)

buy_data_size_limit

Don’t use unless you know what are doing!

sell_data_size_limit

Don’t use unless you know what are doing!

buy_no_simulate

true - use custom CU limit for buys

sell_no_simulate

true - use custom CU limit for sells

no_custom_ata

Don’t use unless you know what are doing!
Using this function, you won’t be able to sell tokens via terminal unless you transfer them manually to another wallet!

no_auto_wrap

true - manage wSOL/SOL balance manually

no_atl

Removes table lookup from swap tx. Don’t use unless you know what are doing!

confirm_strategy

1 for multi-instance usage, requires gRPC. Otherwise don’t touch

sleep_before_process_ms

Sleep time before processing task. Use for filters that require additional check time

max_active_positions

Maximum amount of active positions allowed.

delta_ms

Amount im milliseconds which is applied to pool launch time. Positive amount for delay, negative amount for prestart before pool opens.

workers

Number of workers processing events for this task (AFK, copy, snipe, feed, buyback).0 = default (100). Higher = more parallel processing per task.

min_route_liquidity_usd

Minimum thinner-side liquidity in USD required for stable routing pools (multi-hop / constructed routes).0 = default (1000). If no route meets the floor, the bot falls back (e.g. Jupiter) or skips as today.

whitelisted_stables

List of allowed stables/quotes in new pools.

blacklisted_stables

List of disallowed stables/quotes in new pools.

no_prepare

true - skip the prepare step before the swap (also required for Pumpfun/Pamm callouts so the pump.fun API can see the position).

enabled

true - use a wallet cluster for the swap instead of a single task wallet

wallet_names

List of wallet names included in the cluster

randomize_buy_amount

true - randomize buy size across cluster wallets
Liquidity / slot / timestamp checks below work on their own. trade_account controls whether the swap goes through the BloodSwap program.

trade_account

true - buy a token only once per wallet (also applies to Jupiter routes)

Liquidity checks

enabled

true - enable liquidity checks

min_liquidity

Min liquidity amount (in SOL,USDC,USDT,etc.) needed during TX execution time to confirm it, otherwise TX will fail

max_liquidity

Max liquidity amount (in SOL,USDC,USDT,etc.) needed during TX execution time to confirm it, otherwise TX will fail

Dynamic liquidity checks

enabled

true - enable dynamic liquidity checks

min_liquidity_difference

Min liquidity difference amount between liquidity at launch VS current liquidity (in SOL,USDC,USDT,etc.) needed during TX execution time to confirm it, otherwise TX will fail

max_liquidity_difference

Max liquidity difference amount between liquidity at launch VS current liquidity (in SOL,USDC,USDT,etc.) needed during TX execution time to confirm it, otherwise TX will fail

Slot checks

enabled

true - enable slot checks

max_slot_difference

Max slot difference between launch and TX execution, otherwise TX will fail

Timestamp checks

enabled

true - enable timestamp checks

max_timestamp_difference

Max difference amount (in seconds) between TOKEN LAUNCH and TRANSACTION TIME, otherwise TX will fail

skip_mint_authority

true - skip tokens with mint authority

skip_freeze_authority

true - skip tokens with freeze authority

skip_no_metadata

true - skip tokens without metadata

skip_no_socials

true - skip tokens without socials

target_no_socials

true - buy tokens with mint authority

skip_repeated_socials

true - skip token with same link repeated multiple times

skip_with_hosts

Skip tokens with provided hosts in metadata
Example:["x.com,twitter.com"]

target_with_hosts

Target tokens with provided hosts in metadata
Example:["x.com,twitter.com"]
Target tokens whose socials include these exact URLs

target_accounts

Target tokens whose socials include these account names (parsed from social links)

min_token_age_seconds

Min token age in seconds since minting needed to proceed buy

max_token_age_seconds

Max token age in seconds since minting needed to proceed buy

enabled

true - enable unique token checks

exact

true - instead of partial match, require exact match for uniqueness

name

true - skip tokens with non-unique names

symbol

true - skip tokens with non-unique ticker

image

true - skip tokens with non-unique image

twitter

true - skip tokens with non-unique twitter links

telegram

true - skip tokens with non-unique telegram links

website

true - skip tokens with non-unique website links

time_range_hours

Time range in hours to check for uniqueness
Must set to make all checks work!

min_stable_reserves

Min amount of stable (SOL,USDC,USDT,etc) in pool reserves

max_stable_reserves

Max amount of stable (SOL,USDC,USDT,etc) in pool reserves

min_token_reserves

Min amount of tokens in pool reserves

max_token_reserves

Max amount of tokens in pool reserves

min_mcap_usd

Min Market Cap (in USD)

max_mcap_usd

Max Market Cap (in USD)

whitelisted_devs

Only buy pools whose deployer is in this list

blacklisted_devs

Skip pools whose deployer is in this list

min_buy_trigger

Min buy amount of trader to trigger buy

max_buy_trigger

Max buy amount of trader to trigger buy

min_buy_amount

Min buy amount when copying certain percentage of trader’s buy

max_buy_amount

Max buy amount when copying certain percentage of trader’s buy

first_interaction

true - copy trade only on the first interaction with the token.

skip_sells

true - skip trader’s sells

skip_mint

true - skip swaps with token creation event

skip_multi

true - don’t copy trader transaction with multiple swaps

max_trades_per_token

Max amount of buys for same token

strict_sell

true - only sell when the copied wallet sells (stricter sell matching)

strict_sell_percentage

true - when strict_sell is on, sell only the token balance copied from that trader, scaled by their sell percentage (ignored unless strict_sell is enabled)

reverse

true - reverse copy logic (sell when they buy, buy when they sell)

sell_percentage

Fixed percentage of your position to sell when the trader sells

sell_on_transfer

true - sell when the copied wallet transfers the token out

enabled

true - enable max invest tracker

limit

Max amount (in SOL) to invest. Each trader has its own counter
Example for Max Invest = 1:Buy 0.5 SOL - Counter 0 -> 0.5Sell 0.2 SOL - Counter 0.5 -> 0.3

enabled

true - enable max loss tracker

limit

Max amount (in SOL) you afford to lose. Each trader has its own counter

enabled

true - enable tracker

threshold

Amount of times you can be used as exit liquidity before skipping trades

time_window_seconds

Time window in seconds to define if trade was an exit liquidity

creator_buy_limit

Max amount of token buys from the same dev

min_dev_buy

Min dev buy (in SOL) to proceed buy

max_dev_buy

Max dev buy (in SOL) to proceed buy

min_dev_balance

Min dev balance (in SOL) to proceed buy

max_dev_balance

Max dev balance (in SOL) to proceed buy

min_dev_tokens_count

Min amount of created tokens by dev to proceed buy

max_dev_tokens_count

Max amount of created tokens by dev to proceed buy

dev_tokens_count_time_range_hours

Time range (in hours) to consider when checking amount of tokens created by dev
Must set to work with min_dev_tokens_count and max_dev_tokens_count

dev_tokens_continue_if_not_found

true - proceed buy even if there is no info available

min_dev_migrated_tokens_count

Min amount of migrated tokens by the creator to proceed buy

max_dev_migrated_tokens_count

Max amount of migrated tokens by the creator to proceed buy

dev_migrated_tokens_count_time_range_hours

Time range (in hours) used when counting creator migrated tokens

min_dev_migration_rate

Min creator migration rate required to proceed buy

max_dev_migration_rate

Max creator migration rate allowed to proceed buy

enabled

true - enable Market Cap Progress Check

target

Market Cap (in USD) to reach before buy

lowest

Market Cap (in USD) that bot will skip if detected one is below this value

duration_ms

Duration (in milliseconds) to check market cap progress

enabled

true - enable Bonding Curve Progress Check (PumpFun)

target

Bonding curve progress percent to reach before buy

lowest

Bonding curve progress percent that bot will skip if detected one is below this value

duration_ms

Duration (in milliseconds) to check bonding curve progress
Empty pool watches a new curve until real deposited quote has risen above the target band, then fallen back into it (sold-out / nearly empty). Curves start inside the band, so the first in-band sample is not a buy.Supported platforms: pumpfun, raydium launchpad, meteora dbc, heaven.

enabled

true - buy only after real quote falls into the target liquidity band

monitor_time

Milliseconds to watch for the quote to enter the target band.0 = until the task stops

token_volume_min

Minimum USD volume traded since monitoring started.0 = ignore

token_volume_max

Maximum USD volume traded since monitoring started.0 = ignore

target_liquidity_min

Minimum USD value of real quote that still counts as empty enough to buy.0 = no floor

target_liquidity_max

Maximum USD value of real quote that still counts as empty enough to buy. Quote must have been worth more than this first.0 / empty = default (50 USD)

include_dev_amount

true - buy only if the developer has fully sold their token balancefalse - ignore developer token balance

skip_dev_sold

true - skip if the developer has sold all their tokens

target_dev_sold

true - proceed only if the developer has sold all their tokens

dev_liquidity_min

Minimum USD value of tokens the dev still holds.0 = ignore

dev_liquidity_max

Maximum USD value of tokens the dev still holds.0 = ignore

enabled

true - enable WL/BL dev wallet checks

group

Name of wallet list file (example: whitelist)

skip_blacklisted

true - skip blacklisted dev wallets

target_whitelisted

true - target whitelisted dev wallets

enabled

true - enable Pumpit Pro

wl_api_key

Paste Whitelist API key

bl_api_key

Paste Blacklist API key

target_mayhem

true - to buy ONLY MAYHEM tokens

skip_mayhem

true - to SKIP MAYHEM tokens

target_cashback

Enable targetting cashback launches

skip_cashback

Skip cashback launches

target_offchain

Target offchain tokens (afk only)

skip_offchain

Skip offchain tokens (afk only)

exclude_mayhem_from_migrated

true - exclude mayhem tokens from migrated-creator stats and filters

enabled

true to enable callouts
MUST set no_prepare and no_custom_ata to true otherwise pump.fun API cannot see our position.

thesis

List of thesis to post with the callout. Thesis is picked randomly

use_ai

true to use AI-generated thesis instead of picking one of yours. You MUST configure AI section in config firstly!

custom_prompt

Optional extra instructions for AI thesis generation (only used when use_ai = true!

min_growth

Minimum mcap growth in percent after buy before posting callout (like strategy)

skip_reversed

Skip PAMM pools where stable is the base token to the opposite of regular pools where stable is quote token

min_time_since_migration

Minimum time in seconds since the migration

max_time_since_migration

Maximum time in seconds since the migration

target_mayhem

true - to buy ONLY MAYHEM tokens

skip_mayhem

true - to SKIP MAYHEM tokens

target_cashback

Enable targetting cashback launches

skip_cashback

Skip cashback launches

enabled

true to enable callouts
MUST set no_prepare and no_custom_ata to true otherwise pump.fun API cannot see our position.

thesis

List of thesis to post with the callout. Thesis is picked randomly

use_ai

true to use AI-generated thesis instead of picking one of yours. You MUST configure AI section in config firstly!

custom_prompt

Optional extra instructions for AI thesis generation (only used when use_ai = true!

min_growth

Minimum mcap growth in percent after buy before posting callout (like strategy)

EVM

gas_limit

Static gas limit for EVM swaps. Set 0 to use eth_estimateGas.

min_buy_trigger

Minimum trader’s purchase amount to trigger buy.

max_buy_trigger

Maximum trader’s purchase amount to trigger buy.

min_buy_amount

Minimum amount to spend if you use buy percentage in task.

max_buy_amount

Maximum amount to spend if you use buy percentage in task.

skip_sells

Set true to skip trader’s sells.

reverse

Reverse the buy/sell logic (sell when copy trade buy is detected and buy when sell is detected)

min_sell_trigger

Set minimum sell percentage required before a reverse buy is allowed (0 = disabled).

sell_percentage

Set fixed percentage of your position to sell when trader sells.

first_interaction

Only copy trade on trader’s first interaction with the token.

min_mcap_usd

Minimum pool market cap in USD required to copy trade.

max_mcap_usd

Maximum pool market cap in USD allowed to copy trade.

max_trades_per_token

Maximum number of trades to perform per token.

enabled

true - enable max invest tracker

limit

Max amount (in ETH) to invest. Each trader has its own counter
Example for Max Invest = 1:Buy 0.5 ETH - Counter 0 -> 0.5Sell 0.2 ETH - Counter 0.5 -> 0.3

enabled

true - enable max loss tracker

limit

Max amount (in ETH) you afford to lose. Each trader has its own counter

enabled

true - enable tracker

threshold

Amount of times you can be used as exit liquidity before skipping trades

time_window_seconds

Time window in seconds to define if trade was an exit liquidity

Polymarket

workers

Number of workers processing Polymarket copy events.0 = default (100). Defines max parallel processing per 1 task.

whitelisted_keywords

Target markets containing specific keywords in the event name.

blacklisted_keywords

Skip markets containing specific keywords in the event name.

whitelisted_tags

Target events containing specific tags.

blacklisted_tags

Skip events containing specific tags.

min_total_volume

Minimum market volume to trigger buy

max_total_volume

Maximum market volume to trigger buy

min_bid_ask_spread

Minimum bid-ask spread to trigger buy

max_bid_ask_spread

Maximum bid-ask spread to trigger buy

min_liquidity

Minimum market liquidity (bid+ask orders) to trigger buy

max_liquidity

Maximum market liquidity (bid+ask orders) to trigger buy

min_hours_since_market_launch

Minimum hours since market launch to trigger buy

max_hours_since_market_launch

Maximum hours since market launch to trigger buy

min_hours_till_market_close

Minimum hours till market close to trigger buy

max_hours_till_market_close

Maximum hours till market close to trigger buy

skip_delayed_markets

true - skip markets marked as delayed

no_liquidity_retries

How many times to retry when the market has no liquidity

no_liquidity_delay_millis

Delay in milliseconds between no-liquidity retries

no_liquidity_retries_slippage

Extra slippage applied on no-liquidity retries

count

Amount of holders to check.
Maximum amount to check is 20

min_shares_amount_top_holder

Minimum shares amount held by the top 1 holder to proceed with the trade.

max_shares_amount_top_holder

Maximum shares amount held by the top 1 holder to proceed with the trade.

min_total_shares_amount

Minimum total shares amount held by all checked holders to proceed with the trade.

max_total_shares_amount

Maximum total shares amount held by all checked holders to proceed with the trade.

turbo

Set true for faster transaction execution.
Keep in mind you can be affected by:
  • non-existing orders
  • failed orders
  • slightly different amount or price
USE AT YOUR OWN RISK!

min_buy_trigger

Minimum trader’s purchase amount to trigger buy.

max_buy_trigger

Maximum trader’s purchase amount to trigger buy.

min_buy_amount

Minimum amount to spend if you use buy percentage in task.

max_buy_amount

Maximum amount to spend if you use buy percentage in task.

min_price

Minimum share price to trigger buy.

max_price

Maximum share price to trigger buy.

skip_sells

Set true to skip trader’s sells.

sell_percentage

Set fixed percentage of your position to sell when trader sells.

buy_only_first

Set true to copy only first interaction on market by specified trader.

buy_only_yes

Set true to buy only “YES” outcomes.

buy_only_no

Set true to buy only “NO” outcomes.

reverse_outcome

When true, trades are mirrored to the opposite side of the market (e.g. trader buys YES, you will buy NO).

max_trades_per_trader

Maximum number of trades to perform per trader.

max_trades_per_market

Maximum number of trades to perform per market.

lowest_price

Lowest share price allowed to trigger buy (stricter floor than min_price when both are set).

highest_price

Highest share price allowed to trigger buy (stricter ceiling than max_price when both are set).

strict_sell

true - only sell when sell conditions are matched strictly.

strict_trade

true - only trade when trade conditions are matched strictly.

use_market_price

true - use market price when placing the order.

accumulate_below_min_buy

When task amount is a %, accumulate buys below min_buy_amount per market until min_buy_amount is reached, then fire.

max_invest_per_trader

Max amount to invest per copied trader.

max_invest_per_market

Max amount to invest per market.