πBot configurations
[routing]
[[routing.mint_config_list]]
mint = "34HDZNbUkTyTrgYKy2ox43yp2f8PJ5hoM7xsrfNApump"
pump_pool_list = [
"7USDHmdsFsJGsrvuYWvYHKejJBneCLVk8hdMWVvb7VqA",
]
# This is the Raydium V4 AMM Pools
raydium_pool_list = []
# This is the Raydium CPMM Pools
raydium_cp_pool_list = []
# This is the Raydium CLMM(Centralized Liquidity) Pools
raydium_clmm_pool_list = []
whirlpool_pool_list = []
# Meteora DLMM
meteora_dlmm_pool_list = [
"7h93PJheNPgaVAztMqeFszzkaP1pEdsZyE4n6H9KRVE9",
"3aRvsnLDyDevu9BvpiauGGQpwszXXqW6zLgxjMG57g2N",
"CX2SFVBn6kAWm7utL3ccW3F6B9q9sHLmPTikPfPG9oSS",
]
# Meteora Dynamic Pool
meteora_damm_pool_list = []
# Meteora Dynamic Pool V2
meteora_dammv2_pool_list = []
# Vertigo Pool
vertigo_pool_list = []
# Heaven Dex Pool
heaven_pool_list = []
humidifi_list = []
pancakeswap_pool_list = []
byreal_pool_list = []
futarchy_pool_list = []
lookup_table_accounts = [
"AnrSWuNc4L4oj54W7g95YEaXfTS58FsSknZdynDqpUJd",
"q52amtQzHcXs2PA3c4Xqv1LRRZCbFMzd4CGHu1tHdp1"
]
process_delay = 400
# bundle_group = 1 # Optional, only available for jito
[rpc]
url = "xxx"
[spam]
enabled = true
enabled_bundle_groups = [1, 2, 3, 4, 5]
sending_rpc_urls = [
"RPC_URL_1",
"RPC_URL_2"
]
compute_unit_price = { strategy = "Random", from = 100, to = 100, count = 1 }
max_retries = 10 # Optional
enable_simple_send = false # You should only set this to true if your sending rpc doesn't work with the default config.
[jito]
enabled = true
enabled_bundle_groups = [1, 2, 3, 4, 5]
block_engine_urls = [
"https://ny.mainnet.block-engine.jito.wtf/api/v1",
"https://tokyo.mainnet.block-engine.jito.wtf/api/v1",
"https://slc.mainnet.block-engine.jito.wtf/api/v1",
"https://amsterdam.mainnet.block-engine.jito.wtf/api/v1",
"https://frankfurt.mainnet.block-engine.jito.wtf/api/v1",
"https://singapore.mainnet.block-engine.jito.wtf/api/v1",
"https://london.mainnet.block-engine.jito.wtf/api/v1",
]
uuid = "" # Optional
ip_addresses = [] # Optional. You should only set this when you have multiple IPs. Support single IP or CIDR format like "192.168.1.0/24"
use_min_profit = true # Optional.
min_profit = 10_000 # Optional.
use_separate_tip_account = false # Optional
no_failure_mode = false # Optional. DO NOT ENABLE THIS IF YOU DON'T KNOW WHAT THIS IS.
block_engine_strategy = "OneByOne" # "OneByOne" or "AllAtOnce"
[[sending_venders.sending_vender]]
enabled = false
tip_amount = { strategy = "Random", from = 1_000_000, to = 1_000_000, count = 1 }
compute_unit_price = { strategy = "Random", from = 1031, to = 2055, count = 1 }
urls = [
"https://fast.circular.fi/transactions",
]
auth_header = "x-api-key"
auth_value = "xxx"
tip_accounts = [
"FAST3dMFZvESiEipBvLSiXq3QCV51o3xuoHScqRU6cB6",
"FASTHPW6akdGh9PFSdhMTbCuGkCSX7LsUjjnaB2RTQ4v",
"FASTYKWXRfAoty7SQCM1mGVrmPUyyNcF4tc3DUkLDAu9",
"FASTPB76TxKPMZ7Q29m8v4zJn8gUjbWyvTEQaaxhwN7M",
"FASTs6ctgbsuZegMzUs4DPUYhRSZUPCjgCVnttHbpQAp",
"FASTYmSidNfLwdwiQEhCTtzghxEtaipeNSDSwh9xDPs3",
"FASTCKnwwY6iL3CknRgg3Zqir7jeagDDhxSnBQQy5a1C",
"FASTKL1AamNKrwnvbKwo4PU8434BBdqVrTtugM6oDU71"
]
no_failure_mode = false
sending_strategy = "AllAtOnce" # AllAtOnce or OneByOne
[jito.tip_config]
strategy = "Random" # Random/Linear/Exponential/File
from = 10000
to = 100000
count = 3 # This configs how many different tips to generate. All the tx will be send out together.
[flashloan]
enabled = true
[bot]
compute_unit_limit = 600_000 # Recommand at least 300_000 if you have dlmm, at least 450_000 if you have orca/raydium clmm.
merge_mints = false # Send all the mints in the same tx
skip_ata_creation = false # either try to create ata on bot start
# memo = "some note" # Optional
[wallet]
private_key = "xxx"Routing
markets
mint_config_list
Define multiple mints
bundle_group
RPC
Spam
enabled_bundle_groups
compute_unit_price
Jito
enabled_bundle_groups
enable_single_transaction_bundle
use_min_profit
min_profit
use_separate_tip_account
no_failure_mode
tip_config
block_engine_strategy
sending_venders
request-params
flashloan
Bot
merge_mint
auto_merge
skip_ata_creation
trade_size
usdc_sol_pool
memo
Wallet
Nonce
Log
Auto rebalance
Last updated