# Application
APP_NAME="Optiqo"
APP_ENV=local
APP_KEY=base64:QXE6f5POnL5OkoC7KbVyIgL6eCkSOKdMgFGLZPb1+YU=
APP_DEBUG=true
APP_URL=http://localhost:8000

# Database (XAMPP MySQL)
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=optiqo
DB_USERNAME=root
DB_PASSWORD=

# Cache & Session (file-based — no Redis required)
CACHE_STORE=file
SESSION_DRIVER=file
SESSION_STORE=file
QUEUE_CONNECTION=sync

# Broadcasting
BROADCAST_DRIVER=log
PUSHER_APP_ID=
PUSHER_APP_KEY=
PUSHER_APP_SECRET=
PUSHER_APP_CLUSTER=mt1

# Mail
MAIL_MAILER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=
MAIL_PASSWORD=
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS="noreply@optiqo.com"
MAIL_FROM_NAME="${APP_NAME}"

# Binance WebSocket
BINANCE_WS_URL=wss://stream.binance.com:9443/ws

# Frontend URL (for CORS)
FRONTEND_URL=http://localhost:3000

# Sanctum
SANCTUM_STATEFUL_DOMAINS=localhost,localhost:8000,127.0.0.1,127.0.0.1:8000
SESSION_DOMAIN=
SESSION_SECURE_COOKIE=false

# Logging
LOG_CHANNEL=stack
LOG_LEVEL=debug

# Trading Configuration
DEFAULT_PAYOUT_PERCENTAGE=85.00
MIN_TRADE_AMOUNT=1.00
MAX_TRADE_AMOUNT=10000.00
MIN_EXPIRY_SECONDS=60
MAX_EXPIRY_SECONDS=3600

# Rate Limiting
RATE_LIMIT_PER_MINUTE=60
TRADE_RATE_LIMIT_PER_MINUTE=10

# Security
SESSION_LIFETIME=10080
SANCTUM_TOKEN_EXPIRATION=525600

# Timezone
APP_TIMEZONE=UTC
