Files
pumpfun-bonkfun-bot/config.py
T

26 lines
844 B
Python
Raw Normal View History

2025-03-05 16:44:55 +00:00
"""
Configuration for the pump.fun trading bot.
"""
2024-09-09 09:04:23 +07:00
# Trading parameters
BUY_AMOUNT = 0.0001 # Amount of SOL to spend when buying
BUY_SLIPPAGE = 0.2 # 20% slippage tolerance for buying
SELL_SLIPPAGE = 0.2 # 20% slippage tolerance for selling
2025-03-05 07:03:32 +00:00
ENABLE_DYNAMIC_PRIORITY_FEE = (
2025-03-05 17:04:25 +00:00
True # TODO: getRecentPriorityFee is used to get current priority fee
2025-03-05 07:03:32 +00:00
)
2025-03-05 17:04:25 +00:00
EXTRA_PRIORITY_FEE = 0.1 # TODO: 10% increase in dynamic priority fee
2024-09-09 09:04:23 +07:00
2025-03-06 12:40:40 +00:00
TOKEN_DECIMALS: int = 6
2025-03-05 16:44:55 +00:00
MAX_RETRIES: int = 5
WAIT_TIME_AFTER_BUY: int = 20
WAIT_TIME_BEFORE_NEW_TOKEN: int = 5
WAIT_TIME_AFTER_CREATION: int = 15
2024-09-09 09:04:23 +07:00
2025-03-05 17:04:25 +00:00
# TODO: RPS of your node to avoid rate limit errors
2025-03-05 16:44:55 +00:00
# You can also get a trader node https://docs.chainstack.com/docs/solana-trader-nodes
MAX_RPS = 25
2025-03-06 12:40:40 +00:00
PUBLIC_RPC_ENDPOINT = "https://api.mainnet-beta.solana.com"
PUBLIC_WSS_ENDPOINT = "wss://api.mainnet-beta.solana.com"