# CoW Protocol Offline Mode Configuration # This file contains all deterministic addresses and configuration # ============================================================================= # Basic Configuration # ============================================================================= ENV=local CHAIN=1 CHAIN_ID=1 # ============================================================================= # Database Configuration # ============================================================================= POSTGRES_USER=postgres POSTGRES_PASSWORD=123 # ============================================================================= # Network Configuration # ============================================================================= NODE_URL=http://chain:8545 SIMULATION_NODE_URL=http://chain:8545 MAINNET_RPC_URL= ACCOUNT_BALANCES=max # ============================================================================= # Token Addresses (Mainnet Addresses - Deterministic) # ============================================================================= WETH_ADDRESS=0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 DAI_ADDRESS=0x6B175474E89094C44Da98b954EedeAC495271d0F USDC_ADDRESS=0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 USDT_ADDRESS=0xdAC17F958D2ee523a2206206994597C13D831ec7 GNO_ADDRESS=0x6810e776880C02933D47DB1b9fc05908e5386b96 NATIVE_TOKEN_ADDRESS=0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 # Base Tokens for Orderbook (comma-separated) BASE_TOKENS=0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2,0x6B175474E89094C44Da98b954EedeAC495271d0F,0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48,0xdAC17F958D2ee523a2206206994597C13D831ec7,0x6810e776880C02933D47DB1b9fc05908e5386b96 # ============================================================================= # Uniswap V2 Addresses (Mainnet Addresses - Deterministic) # ============================================================================= UNISWAP_V2_FACTORY_ADDRESS=0x5C69bEe701ef814a2B6a3EDD4B1652CB9cc5aA6f UNISWAP_V2_ROUTER_ADDRESS=0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D # ============================================================================= # CoW Protocol Addresses (Mainnet Addresses - Deterministic) # ============================================================================= SETTLEMENT_CONTRACT_ADDRESS=0x9008D19f58AAbD9eD0D60971565AA8510560ab41 AUTHENTICATOR_ADDRESS=0x2c4c28DDBdAc9C5E7055b4C863b72eA0149D8aFE VAULT_RELAYER_ADDRESS=0xC92E8bdf79f0507f65a392b0ab4667716BFE0110 BALANCER_VAULT_ADDRESS=0xba12222222228d8Ba445958a75a0704d566BF2C8 BALANCES_CONTRACT_ADDRESS=0x3e8C6De9510e7ECad902D005DE3Ab52f35cF4f1b SIGNATURES_CONTRACT_ADDRESS=0x8262d639c38470F38d2eff15926F7071c28057Af HOOKS_CONTRACT_ADDRESS=0x60Bf78233f48eC42eE3F101b9a05eC7878728006 # ============================================================================= # CoWShed Addresses (Deterministic) # ============================================================================= COWSHED_FACTORY_ADDRESS=0xdb086a44b9db2650e9e3c1f21fc7ba6b7d4b6681 COWSHED_IMPLEMENTATION_ADDRESS=0xceeea420f4dae4e0405f0e218b8da6114d01dde3 # ============================================================================= # ComposableCow Addresses (Mainnet Addresses - Deterministic) # ============================================================================= COMPOSABLE_COW_ADDRESS=0xfdaFc9d1902f4e0b84f65F49f244b32b31013b74 EXTENSIBLE_FALLBACK_HANDLER_ADDRESS=0x2f55e8b20D0B9FEFA187AA7d00B6Cbe563605bF5 CURRENT_BLOCK_TIMESTAMP_FACTORY_ADDRESS=0x52eD56Da04309Aca4c3FECC595298d80C2f16BAc # Conditional Order Types GOOD_AFTER_TIME_ADDRESS=0xdaf33924925e03c9cc3a10d434016d6cfad0add5 PERPETUAL_STABLE_SWAP_ADDRESS=0x519BA24e959E33b3B6220CA98bd353d8c2D89920 STOP_LOSS_ADDRESS=0x412c36e5011cd2517016d243a2dfb37f73a242e7 TWAP_ADDRESS=0x6cF1e9cA41f7611dEf408122793c358a3d11E5a5 TRADE_ABOVE_THRESHOLD_ADDRESS=0x812308712a6d1367f437e1c1e4af85c854e1e9f6 # ============================================================================= # Mock Chainlink Oracles # ============================================================================= WETH_USD_ORACLE_ADDRESS=0x4604aea39539ad7bd533c53f12ea7f39489f447f DAI_USD_ORACLE_ADDRESS=0xb2719d5dcde71499fef101963eb380b55d27f86f USDC_USD_ORACLE_ADDRESS=0x14356c47475cf8f983ab0bf4153af5d9d39a47d5 USDT_USD_ORACLE_ADDRESS=0xc02193171280ddcc1b66a02fab4a9da2939b5dcd GNO_USD_ORACLE_ADDRESS=0xc8d54e8f5f6b9e49308f2c96c007a38d2d7a1174 # ============================================================================= # Test Safe Wallet # ============================================================================= TEST_USER_SAFE_ADDRESS=0xabdf4255ff51186781dddfe1e892d19ad47b75b8 # ============================================================================= # Ethflow Contracts # ============================================================================= ETHFLOW_CONTRACTS=0x04501b9b1d52e67f6862d157e00d13419d2d6e95 # ============================================================================= # Debugging & Tracing # ============================================================================= TOML_TRACE_ERROR=1 # ============================================================================= # Port Configuration # ============================================================================= # Use 'npm run set-ports ' to configure all ports at once # Example: npm run set-ports 500 → changes 8080 to 8580, 8545 to 9045, etc. # npm run set-ports 0 → resets to default ports PORT_CHAIN=8545 PORT_ORDERBOOK=8080 PORT_ORDERBOOK_METRICS=9586 PORT_ORDERBOOK_TOKIO=6669 PORT_ADMINER=8082 PORT_DB=5432 PORT_AUTOPILOT_METRICS=9589 PORT_AUTOPILOT_TOKIO=6670 PORT_DRIVER=9000 PORT_DRIVER_TOKIO=6671 PORT_BASELINE=9001 PORT_BASELINE_TOKIO=6672 PORT_FRONTEND=8000 PORT_EXPLORER=8001 PORT_GRAFANA=3000 PORT_PROMETHEUS=9090 PORT_TEMPO=4317