-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.example.toml
More file actions
48 lines (44 loc) · 1.4 KB
/
config.example.toml
File metadata and controls
48 lines (44 loc) · 1.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
# Solana Execution Engine Configuration
[engine]
# Solana RPC endpoint
rpc_url = "https://api.mainnet-beta.solana.com"
# Commitment level: processed, confirmed, finalized
commitment = "confirmed"
# Maximum concurrent operations
max_concurrent = 5
# Dry run mode (no real transactions)
dry_run = true
[dex]
# DEX provider (currently only "jupiter" is supported)
provider = "jupiter"
# Jupiter API base URL
jupiter_url = "https://quote-api.jup.ag/v6"
# Slippage tolerance in basis points (50 = 0.5%)
slippage_bps = 50
# Rate limiting: requests per second
rate_limit_per_second = 10
# Request timeout in milliseconds
timeout_ms = 30000
[notify]
# Discord webhook URL (optional)
# discord_webhook = "https://discord.com/api/webhooks/..."
# Enable console notifications
console = true
# Periodic Strategy Configuration
[strategies.periodic]
# Input token mint (SOL)
input_mint = "So11111111111111111111111111111111111111112"
# Output token mint (USDC)
output_mint = "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"
# Size of each order in lamports (1000000 = 0.001 SOL)
order_size = 1000000
# Total number of orders to execute
total_orders = 10
# Interval between orders in seconds
interval_seconds = 60
# Random variance in interval (0.0 to 1.0)
# 0.2 means interval can be 80%-120% of configured
interval_variance = 0.2
# Random variance in order size (0.0 to 1.0)
# 0.1 means size can be 90%-110% of configured
size_variance = 0.1