Add additional project structure, config, Docker support, and more prompt files
This commit is contained in:
47
config/config.dev.yaml
Normal file
47
config/config.dev.yaml
Normal file
@@ -0,0 +1,47 @@
|
||||
# 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"
|
||||
Reference in New Issue
Block a user