# ==========================================
# NETWORK CONFIGURATION
# ==========================================
# Select the network to use (affects all platforms)
HEDERA_NETWORK=mainnet # Options: mainnet, testnet
# ==========================================
# TRANSACTION MODE CONFIGURATION
# ==========================================
# Controls whether to execute transactions or just prepare them
# false (default): Prepare unsigned transactions for external signing
# true: Sign and execute transactions directly (requires private key)
EXECUTE_TX=false
# ==========================================
# OPTIONAL API CONFIGURATIONS
# ==========================================
# SaucerSwap API Configuration
# ⚠️ NOT PUBLICLY AVAILABLE - Must request from SaucerSwap team
# Request API key from: https://www.saucerswap.finance/ or Discord
# Same key works for both mainnet and testnet once obtained
# If not provided, SaucerSwap features will be disabled
SAUCERSWAP_API_KEY=your-saucerswap-api-key
# ==========================================
# HEDERA ACCOUNT CONFIGURATION (OPTIONAL)
# ==========================================
# Hedera Operator Account ID
# Required for: Using Stader Labs and HeliSwap features
# Used to identify your account when preparing or executing transactions
# Create account at: https://portal.hedera.com/
HEDERA_OPERATOR_ID=0.0.12345
# Hedera Operator Private Key (ONLY REQUIRED IF EXECUTE_TX=true)
# ⚠️ WARNING: Only uncomment if you want to execute transactions directly ⚠️
#
# SECURITY RECOMMENDATIONS:
# 1. Use a DEDICATED wallet with LIMITED funds
# 2. NEVER use your main wallet's private key
# 3. Monitor all transactions carefully
# 4. Consider implementing spending limits
#
# For EXECUTE_TX=false (prepare mode): Leave this commented - not needed
# For EXECUTE_TX=true (execute mode): Uncomment and add your private key
#
# HEDERA_OPERATOR_KEY=302e020100... # Private key in hex format
# ==========================================
# CONTRACT ADDRESSES (HARDCODED)
# ==========================================
# These addresses are hardcoded in the MCP server and shown here for reference only
# Stader Labs (MAINNET ONLY - NO TESTNET)
# HBARX Token: 0.0.834116
# Staking Contract: 0.0.1027588 (used by MCP)
# Rewards Contract: 0.0.834120
# Undelegation Contract: 0.0.1027587
# HeliSwap (MAINNET ONLY - NO TESTNET)
# Factory: 0x0000000000000000000000000000000000134224
# Router V2: 0x00000000000000000000000000000000002cc9B2
# Yield Farming Factory: 0x00000000000000000000000000000000002Cc9D1
# ==========================================
# PLATFORM AVAILABILITY NOTES
# ==========================================
# SaucerSwap: ✅ Mainnet ✅ Testnet (API key required but not publicly available)
# Bonzo Finance: ✅ Mainnet ✅ Testnet (no key required - public API)
# Stader Labs: ✅ Mainnet ❌ Testnet (Hedera account required, mainnet only)
# HeliSwap: ✅ Mainnet ❌ Testnet (Hedera account required, mainnet only)
# Hashport: ✅ Mainnet ✅ Testnet (no key required - public API)