# PolyWeather secrets-only template # Copy the required lines into your real `.env` / platform secret manager. # Never commit actual values. ######################################## # Telegram ######################################## TELEGRAM_BOT_TOKEN= POLYWEATHER_TELEGRAM_GROUP_ID= POLYWEATHER_GROUP_MEMBER_PRICE_USDC=10 POLYWEATHER_PUBLIC_PRICE_USDC=10 ######################################## # Supabase ######################################## SUPABASE_URL= SUPABASE_ANON_KEY= SUPABASE_SERVICE_ROLE_KEY= NEXT_PUBLIC_SUPABASE_URL= NEXT_PUBLIC_SUPABASE_ANON_KEY= ######################################## # Entitlement / dashboard ######################################## POLYWEATHER_BACKEND_ENTITLEMENT_TOKEN= POLYWEATHER_DASHBOARD_ACCESS_TOKEN= ######################################## # Meteoblue / third-party APIs ######################################## METEOBLUE_API_KEY= ######################################## # Wallet / payments ######################################## NEXT_PUBLIC_WALLETCONNECT_PROJECT_ID= POLYWEATHER_PAYMENT_RECEIVER_CONTRACT= POLYWEATHER_PAYMENT_DIRECT_RECEIVER_ADDRESS= POLYWEATHER_PAYMENT_ACCEPTED_TOKENS_JSON=[{"code":"usdc","symbol":"USDC","name":"Native USDC","address":"0x3c499c542cef5e3811e1192ce70d8cc03d5c3359","decimals":6,"receiver_contract":"YOUR_RECEIVER_ADDRESS","is_default":true},{"code":"usdt","symbol":"USDT","name":"USDT","address":"0xc2132d05d31c914a87c6611c10748aeb04b58e8f","decimals":6,"receiver_contract":"YOUR_RECEIVER_ADDRESS"},{"code":"pusd","symbol":"pUSD","name":"Polymarket pUSD","address":"0xc011a7e12a19f7b1f670d46f03b03f3342e82dfb","decimals":6,"receiver_contract":"YOUR_RECEIVER_ADDRESS"}] POLYWEATHER_PAYMENT_PLAN_CATALOG_JSON= ######################################## # Optional exchange / market secrets ######################################## POLYMARKET_API_KEY= POLYMARKET_SECRET_KEY= POLYMARKET_PASSPHRASE= POLYMARKET_WALLET_ADDRESS=