SMB-Focused Config
Full SMB Configuration
# Connection Settings
rpc_url = "http://nl.deez.top:80"
grpc_url = "http://nl.grpc.deez.top:10001"
grpc_token = ""
grpc_engine = "yellowstone"
# SMB-only mode
mode = "smb"
# Basic Settings
port = 8080
helius_key = "" # Optional but recommended for better fees
# DEX Selection
dexes = [
"675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8", # raydium amm v4
"CPMMoo8L3F4NbTegBCKVNunggL7H1ZpdTHKxQB5qKP1C", # raydium cpmm
"pAMMBay6oceH9fJKBRHGP5D4bD4sWpmSwMn52FMfXEA", # pumpfun amm
"LBUZKhRxPF3XUpBCjp4YzTKgLccjZhTSDM9YuVaPwxo", # meteora dlmm
"whirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc", # orca whirlpools
"CAMMCzo5YL8w4VFF8KVHrK22GGUsp5VTaW7grrKgrWqK", # raydium clmm
"Eo7WjKq67rjJQSZxS6z3YkapzY3eMj6Xy8X5EQVn5UaB", # meteora dynamic
"SoLFiHG9TfgtdUXUjWAxi3LtvYuFyDLVhBWxdMZxyCe", # solfi
"cpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGG", # meteora damm v2
"vrTGoBuy5rYSxAfV3jaRJWHH6nN9WK4NRExGxsk1bCJ", # vertigo
]
# Program Filtering - Monitor both SMB and NotArb
filter_programs = true
arb_programs = [
"MEViEnscUm6tsQRoGd9h6nLQaQspKj7DB2M5FwM3Xvz", # Solana MEV Bot (on-chain)
"NA247a7YE9S3p9CdKmMyETx8TTwbSdVbVYHHxpnHTUV", # NotArb
]
# Base tokens excluded
exclude_mints = [
"So11111111111111111111111111111111111111112", # WSOL
"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v", # USDC
]
# Update Settings
update_interval = 10000
run_interval = 60000
halflife = 120000
ignore_filters = false
include_token2022 = false
# SMB-optimized: Only 1 group of 2 mints
mints_to_arb = [2, 0, 0, 0, 0]
mints_to_rank = 20
# Sorting
intermint_sort_strategy = { metric = "profit", direction = "descending" }
pool_sort_strategy = { metric = "profit", direction = "descending" }
# Single Filter Threshold
filter_thresholds = [
{
max_cu_limit = 400_000,
top_pool_num = 3,
memo = "0",
min_profit = 1_000_000,
min_profit_per_arb = 0,
min_roi = 1,
min_txns = 1,
min_fails = 0,
min_net_volume = 0,
min_total_volume = 1_000_000_000,
min_imbalance_ratio = 0.0,
max_imbalance_ratio = 1.0,
min_liquidity = 1_000_000_000,
min_turnover = 0.0,
min_volatility = 0.0
},
]
# Execution Strategies
spam_levels = [
{
filter_level = 0,
bundle_groups = [1],
process_delay = 400,
min_cu_percentile = 0,
max_cu_percentile = 99,
min_cu_price = 0,
max_cu_price = 5_000,
tx_count = 1,
fee_strategy = "Random"
},
]
jito_levels = [
{
filter_level = 0,
bundle_groups = [1],
process_delay = 400,
min_tip = 1_000,
max_tip = 2000,
min_tip_percentile = 0,
max_tip_percentile = 99,
tx_count = 1,
tip_strategy = "Random",
sending_strategy = "AllAtOnce",
no_failure_mode = true
},
]
fast_levels = [
{
filter_level = 0,
bundle_groups = [1],
process_delay = 400,
min_tip = 15_000,
max_tip = 20_000,
min_tip_percentile = 0,
max_tip_percentile = 99,
tx_count = 1,
tip_strategy = "Random",
sending_strategy = "AllAtOnce",
no_failure_mode = true,
min_cu_percentile = 0,
max_cu_percentile = 25,
min_cu_price = 0,
max_cu_price = 1_000,
fee_strategy = "Random"
},
]
# RPC Configuration
config_rpc_url = "http://utah.deez.top:80"
sending_rpc_urls = [
"http://main.deez.top:80",
]
# SMB supports both WSOL and USDC for 3hop/4hop
base_mints = [
"So11111111111111111111111111111111111111112",
"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
]
# ALUTs
aluts_per_pool = 20
aluts = []
# Jito Configuration
dynamic_jito_tip_mode = "parsed"
jito_uuid = ""
log_output = false
# SMB-Specific Configuration
[smb]
output = "smb-config"
max_retries = 0
enable_simple_send = false
cetiloan = true # Enable flash loans
merge_mints = true # Merge multiple mints in one transaction
skip_ata_creation = false
[smb.jito_config]
ips = []
min_profit = 5_000
use_min_profit = true
use_separate_tip_account = false
[smb.fast_config]
min_profit = 5_000
use_min_profit = false
auth_value = ""
request_params = { frontRunningProtection = false }
urls = [
"https://fast.circular.fi/transactions/no-failure/smb",
]
[smb.astralane_config]
min_profit = 5_000
use_min_profit = true
auth_value = ""
request_params = { mevProtect = false }
[smb.nextblock_config]
min_profit = 5_000
use_min_profit = true
auth_value = ""
request_params = {
skipPreFlight = true,
snipeTransaction = true,
frontRunningProtection = false,
disableRetries = true,
revertOnFail = false
}
[smb.node1_config]
min_profit = 5_000
use_min_profit = true
auth_value = ""
[smb.blockrazor_config]
min_profit = 5_000
use_min_profit = true
auth_value = ""Key SMB Optimizations
1. Single Transaction Group
2. Multiple Base Tokens
3. Flash Loan Support
4. Multiple Execution Strategies
5. Request Parameters
Recommended Settings for Different Market Conditions
High Competition
Low Activity
New Pools
Tips for SMB Users
Last updated