๐Config examples
Use Circular integration(Recommended)
[routing.circular_api]
enabled = true
refresh_interval_secs = 5
enable_sol_pool = true
enable_usdc_pool = true
enable_usd1_pool = true
# api_key = "" # Optional. An additional 5% fee will apply when using without a key
max_tokens_list = 2
max_time_range = 300
threshold_max_time_range = 300
min_profit_token = 500
min_transactions_token = 5
min_profit_pool = 100
threshold_amount = 100
threshold_provider = "ALL"
fees_percentiles = "p75"
tips_percentiles = "p90"
# Default routing metadata for generated mint configs
default_process_delay = 400
amm = [
{ address = "LBUZKhRxPF3XUpBCjp4YzTKgLccjZhTSDM9YuVaPwxo", max_pools_list = 4 },
{ address = "cpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGG", max_pools_list = 2 },
{ address = "pAMMBay6oceH9fJKBRHGP5D4bD4sWpmSwMn52FMfXEA", max_pools_list = 2 },
{ address = "CPMMoo8L3F4NbTegBCKVNunggL7H1ZpdTHKxQB5qKP1C", max_pools_list = 2 },
{ address = "675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8", max_pools_list = 2 },
]
exclude_tokens = ["EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"]
[bot]
merge_mints = false
skip_ata_creation = true
compute_unit_limit = 400_000
[rpc]
url = "xxx"
[spam]
sending_rpc_urls = [
"xxx",
]
enabled = true
compute_unit_price = { strategy = "Random", from = 1000, to = 100000, count = 1 }
max_retries = 10
[flashloan]
enabled = true
[log]
enable_sending_log_summary = true
summary_interval_seconds = 10
[auto_rebalance]
min_sol_balance = 1_000_000_000 # 1 SOL
min_wsol_balance = 1 # 0.000000001 SOL
compute_unit_price = 100_000
[wallet]
private_key = "xxx"Manually config mint/pools
This is a very simple config to arb token Glonk(GUM5Vd4qe5kgTBHNfmLRaZSKKmYdAWxLJ18DY1Uzpump). It will check if there's a profitable trade between the pump amm pool FYDmYvJ3gynXGGFnAbTwN8CRR3LrrNdhztbkuybvYtj2 and the meteora dlmm pool ToLi6ihgfv4HLPE8GujTxKAexRxopDyk31NVpNgyxuY
You just need to fill in your rpc url in [rpc] field and sending_rpc_urls field. And your private_key.
[bot]
merge_mints = false
compute_unit_limit = 450_000
[[routing.mint_config_list]]
mint = "GUM5Vd4qe5kgTBHNfmLRaZSKKmYdAWxLJ18DY1Uzpump"
pump_pool_list = ["FYDmYvJ3gynXGGFnAbTwN8CRR3LrrNdhztbkuybvYtj2"]
meteora_dlmm_pool_list = ["ToLi6ihgfv4HLPE8GujTxKAexRxopDyk31NVpNgyxuY",]
lookup_table_accounts = []
process_delay = 400
[rpc]
url = "xxx"
[spam]
sending_rpc_urls = [
"xxx",
]
enabled = true
compute_unit_price = { strategy = "Random", from = 10000, to = 50000, count = 1 }
max_retries = 10
[flashloan]
enabled = true
[log]
enable_sending_log_summary = true
summary_interval_seconds = 10
[auto_rebalance]
min_sol_balance = 1_000_000_000 # 1 SOL
min_wsol_balance = 1 # 0.000000001 SOL
compute_unit_price = 100_000
[wallet]
private_key = "xxx"Last updated