slotstrike 0.2.0

Low-latency Solana slotstrike runtime for event-driven token execution
Documentation
[runtime]
keypair_path = "keypair.json"
rpc_url = "https://api.mainnet-beta.solana.com"
wss_url = "wss://api.mainnet-beta.solana.com"
priority_fees = 1000000
tx_submission_mode = "jito"
jito_url = "https://amsterdam.mainnet.block-engine.jito.wtf/api/v1/transactions?bundleOnly=true"
kernel_tcp_bypass = true
# supported: "af_xdp", "dpdk", "openonload", "af_xdp_or_dpdk_external"
kernel_tcp_bypass_engine = "af_xdp_or_dpdk_external"
# used when kernel_tcp_bypass_engine is AF_XDP/DPDK external bridge mode
kernel_bypass_socket_path = "/tmp/slotstrike-kernel-bypass.sock"
fpga_enabled = false
fpga_verbose = false
fpga_vendor = "generic"
# supported: "auto", "mock_dma", "direct_device", "external_socket"
fpga_ingress_mode = "auto"
# used when fpga_enabled=true and fpga_ingress_mode resolves to direct_device
fpga_direct_device_path = "/dev/slotstrike-fpga0"
# used when fpga_enabled=true and fpga_ingress_mode=external_socket
fpga_dma_socket_path = "/tmp/slotstrike-fpga-dma.sock"
replay_benchmark = false
replay_event_count = 50000
replay_burst_size = 512

[telemetry]
enabled = true
sample_capacity = 4096
slo_ns = 1000000
report_period_secs = 15

[[rules]]
kind = "mint"
address = "So11111111111111111111111111111111111111112"
snipe_height_sol = "0.01"
tip_budget_sol = "0.001"
slippage_pct = "1"

[[rules]]
kind = "mint"
address = "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"
snipe_height_sol = "0.02"
tip_budget_sol = "0.001"
slippage_pct = "1.5"

[[rules]]
kind = "deployer"
address = "11111111111111111111111111111111"
snipe_height_sol = "0.01"
tip_budget_sol = "0.001"
slippage_pct = "1"