Discord Auto Buyer
discord_scraper:
- wallet: "Insert your Private Key" # Private key used for trading (keep secure)
discord_token: "Insert your Discord Token" # Token used to monitor Discord channel
discord_server_id: "Insert the Server ID" # Discord server to monitor
discord_channel_id: "Insert the Channel ID" # Discord channel to monitor
webhook: Insert webhook # Webhook URL for notifications or logs
buy_amount: # Amount in SOL to spend per trade
dont_sell: false # Set to true if you want to hold manually and never auto-sell
buy_slippage_tolerance: # Max % slippage you're willing to accept when buying
sell_slippage_tolerance: # Max % slippage you're willing to accept when selling
buy_priority_fee_sol: # Priority fee in SOL for buy transactions
buy_jito_tip_sol: # Extra tip for Jito (if enabled) on buy transactions
buy_bloxs_tip_sol: # Extra tip for Bloxroute (if enabled) on buy transactions
buy_temporal_tip_sol: # Extra tip for Temporal (if enabled) on buy transactions
sell_priority_fee_sol: # Priority fee in SOL for sell transactions
sell_jito_tip_sol: # Extra tip for Jito on sell transactions
sell_temporal_tip_sol: # Extra tip for Temporal on sell transactions
sell_bloxs_tip_sol: # Extra tip for Bloxroute on sell transactions
buy_attempts: # Number of times to retry failed buy transactions (note: each attempt uses fees)
use_jito: true # true to use Jito for routing transactions
use_blox: true # true to use Bloxroute (you must have your own key added)
use_temporal: true # true to use Temporal
use_zero_slot: true # true to use Zero Slot execution (requires Temporal key)
use_nextblock: true # true to use Next Block execution (requires Temporal key)
monitor_delay: # Delay between monitoring requests in seconds
bl_word: [] # Blacklisted words to ignore in your monitor
bl_tokens: [] # Blacklisted token addresses to ignore in your monitor
buy_raydium: true # true to buy Radiyum Tokens
buy_pumpfun: true # True to buy Pumpfun and Pumpswap Tokens
sellWhenMigrates: false # true to auto-sell when token migrates from Pump.fun to Raydium
percentage_sell_migrate: # % of your position to sell on migration
min_mcap: # Minimum market cap (coins below this will be ignored)
max_mcap: # Maximum market cap (coins above this will be ignored)
min_bonding_curve: # Minimum % progress on bonding curve to allow a buy (0 disables)
max_bonding_curve: # Maximum % progress on bonding curve to allow a buy (0 disables)
min_liquid: # Minimum liquidity (coins below this are ignored)
max_liquid: # Maximum liquidity (coins above this are ignored)
Power_Mode: true # Sends multiple TXs at the same time; all hit chain but only one confirms, saving gas
HasTwitter: false # true to only trade tokens with Twitter accounts
twitter_verified: false # true to only trade tokens with verified Twitter accounts
twitter_follower_amount: # Minimum Twitter follower count required
twitter_cookies: {"ct0":"Insert your ct0 key here","auth_token":"Insert your auth token here"} # Needed for Twitter data access
HasTelegram: false # true to only trade tokens with a Telegram link
HasWebsite: false # true to only trade tokens with a website link
TwitterBlacklistWords: [] # Block tokens with these words in their Twitter name
TelegramBlacklistWords: [] # Block tokens with these words in their Telegram name
WebsiteBlacklistWords: [] # Block tokens with these words in their website URL (slower due to metadata fetch)
MintAuthEnabled: false # true to only trade tokens with mint authority disabled
FreezeAuthEnabled: false # true to only trade tokens with freeze authority disabled
exit_strategy:
take_profit_1: # Trigger % gain for first take-profit level
take_profit_1_sell: # % of holdings to sell at TP1
take_profit_2: # Trigger % gain for second take-profit level
take_profit_2_sell: # % of holdings to sell at TP2
stop_loss_1: # Trigger % drop for first stop-loss level
stop_loss_1_sell: # % of holdings to sell at SL1
stop_loss_2: # Trigger % drop for second stop-loss level
stop_loss_2_sell: # % of holdings to sell at SL2
use_trailing: false # Not currently supported โ use drop mode instead
trailing_sell: # Unused โ placeholder for future trailing stop-loss
trailing: # Unused โ placeholder for future trailing stop-loss
profit_timer: # Number of seconds to wait before forcing a sell
profit_gain: # Required % profit within timer (else it sells)
profit_timer_sell: # % of holdings to sell if timer is reached with no profit
no_movment_timer: # Wait time in seconds to check for price stagnation
no_movment: # Minimum price movement required in that time
no_movment_sell: # % to sell if price stays stagnant
use_drop_mode: false # true to activate drop mode (TSL)
drop_mode_1_target: # % gain to activate drop mode tier 1
drop_mode_1_floor: # % minimum gain to keep after tier 1 is hit
drop_mode_1_sell: # % to sell at tier 1
drop_mode_2_target: # % gain to activate tier 2
drop_mode_2_floor: # Minimum gain to protect at tier 2
drop_mode_2_sell: # % to sell at tier 2
drop_mode_3_target: 200
drop_mode_3_floor: 100
drop_mode_3_sell: 100
drop_mode_4_target: 300
drop_mode_4_floor: 200
drop_mode_4_sell: 100
drop_mode_5_target: 500
drop_mode_5_floor: 300
drop_mode_5_sell: 100
paper_trade: false # Simulated trading mode (currently not supported)
paper_trade_buy: 0.1 # Simulated buy amount (for future use)
paper_trade_confirmation_time: 3 # Simulated delay time (for future use)
Last updated