47 lines
1.2 KiB
YAML
47 lines
1.2 KiB
YAML
# MEV Bot Development Configuration
|
|
|
|
# Arbitrum node configuration
|
|
arbitrum:
|
|
# RPC endpoint for Arbitrum node (using public endpoint for development)
|
|
rpc_endpoint: "https://arb1.arbitrum.io/rpc"
|
|
# WebSocket endpoint for Arbitrum node (optional)
|
|
ws_endpoint: ""
|
|
# Chain ID for Arbitrum (42161 for mainnet)
|
|
chain_id: 42161
|
|
|
|
# Bot configuration
|
|
bot:
|
|
# Enable or disable the bot
|
|
enabled: true
|
|
# Polling interval in seconds
|
|
polling_interval: 5
|
|
# Minimum profit threshold in USD
|
|
min_profit_threshold: 5.0
|
|
# Gas price multiplier (for faster transactions)
|
|
gas_price_multiplier: 1.2
|
|
|
|
# Uniswap configuration
|
|
uniswap:
|
|
# Factory contract address
|
|
factory_address: "0x1F98431c8aD98523631AE4a59f267346ea31F984"
|
|
# Position manager contract address
|
|
position_manager_address: "0xC36442b4a4522E871399CD717aBDD847Ab11FE88"
|
|
# Supported fee tiers
|
|
fee_tiers:
|
|
- 500 # 0.05%
|
|
- 3000 # 0.3%
|
|
- 10000 # 1%
|
|
|
|
# Logging configuration
|
|
log:
|
|
# Log level (debug, info, warn, error)
|
|
level: "debug"
|
|
# Log format (json, text)
|
|
format: "text"
|
|
# Log file path (empty for stdout)
|
|
file: ""
|
|
|
|
# Database configuration
|
|
database:
|
|
# Database file path
|
|
file: "data/mev-bot.db" |