Examples
Minimal, full Copy
This configuration fully copies a wallet. Make sure all sending methods are enabled in your SMB configuration file (enabled = true
).
my_pubkey = "xxx"
grpc_url = "xxx"
copy_pubkeys = ["xxx"]
[sending]
compute_units_limit = { source = "Copy" }
compute_unit_price = { source = "Copy" }
jito_tip = { source = "Copy" }
vendors_tip = { source = "Copy" }
vendors_compute_unit_price = { source = "Copy" }
Sending with your own sending method
This configuration uses only the sending methods that are enabled in your SMB configuration file.
my_pubkey = "xxx"
grpc_url = "xxx"
copy_pubkeys = ["xxx"]
[sending]
compute_units_limit = { source = "Copy" }
Sending with Jito using Tip Floor API
Make sure to enable only Jito in your SMB configuration file. This configuration uses the Jito Tip Floor 25th percentile.
my_pubkey = "xxx"
grpc_url = "xxx"
copy_pubkeys = ["xxx"]
[sending]
compute_units_limit = { source = "Copy" }
jito_tip = { source = "Jito" }
[sending.jito_tip_api]
percentile = 25
Automation
# ... other parameters
[automation]
enabled = true
max_concurrent = 1 # Only one wallet to copy concurrently
# ----------------------------------------------------------------
# Start filters
[[automation.filters.start]]
enabled = true
interval = 10 # Check every 10s...
lookback_window = 60 # ...for the 60s...
min_successes = 10 # ...at least 10 successful arb
# ... OR ...
[[automation.filters.start]]
enabled = true
interval = 1 # Check every second...
lookback_window = 15 # ...for the last 15s...
min_risk_reward = 2.0 # ...at least x2.00 R/R
# ----------------------------------------------------------------
# Stop filters
[[automation.filters.stop]]
enabled = true
interval = 3 # Check every 3s...
lookback_window = 30 # ...for the last 30s...
min_successes = 1 # ...at least 1 successful arb
Last updated