-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
123 lines (106 loc) · 6.77 KB
/
Copy path.env.example
File metadata and controls
123 lines (106 loc) · 6.77 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
# Sentry error monitoring
NUXT_PUBLIC_SENTRY_DSN=
SENTRY_AUTH_TOKEN= # build-time only (sourcemap upload); do not set at runtime
# Doppler environment (dev | stg | prd). Controls CORS localhost auto-allow,
# origin rejection, and HSTS. Injected automatically by Doppler at runtime.
DOPPLER_ENVIRONMENT=dev
# Fallback country when cf-ipcountry is absent (local dev, PR previews, any env without Cloudflare).
# Bypasses fail-closed geo-gate — do not set in production behind Cloudflare.
DEV_GEO_COUNTRY=GB
# Reown (AppKit) configuration
# The NUXT_PUBLIC_ prefix is required so Nuxt can expose these to the client
# as a build-time fallback. The server plugin also accepts the short names
# (APPKIT_PROJECT_ID, APP_URL) for Doppler overrides at runtime.
NUXT_PUBLIC_APP_KIT_PROJECT_ID=
NUXT_PUBLIC_APP_URL=
# CORS allowed origins for /api/* (optional, comma-separated, server-side only)
# Falls back to NUXT_PUBLIC_APP_URL if not set. Development: localhost:3000-3003 allowed automatically.
CORS_ALLOWED_ORIGINS=
# Extra CSP connect-src origins (optional, comma-separated, server-side only)
# Appended to the built-in connect-src allowlist. Use for dev/staging endpoints
# that should not be in the production CSP
CSP_EXTRA_CONNECT_SRC=
# Wallet screening (optional, server-side only, proxied via /api/screen-address)
WALLET_SCREENING_URI=
# API URLs
NUXT_PUBLIC_EULER_API_URL="https://indexer.euler.finance"
NUXT_PUBLIC_SWAP_API_URL="https://swap-dev.euler.finance"
NUXT_PUBLIC_PRICE_API_URL="https://indexer.euler.finance"
NUXT_PUBLIC_PYTH_HERMES_URL=https://hermes.pyth.network
# Stablewatch intrinsic APY (server-side only, optional)
# If not set, Stablewatch APY data will not be fetched even if tokens are configured.
STABLEWATCH_API_KEY=
# Tenderly simulation (server-side only, optional)
TENDERLY_ACCESS_KEY=
TENDERLY_ACCOUNT_SLUG=
TENDERLY_PROJECT_SLUG=
# Chain configuration
# Enabled chains are derived from RPC_URL_HTTP_<chainId> env vars.
# Each RPC URL also needs a matching NUXT_PUBLIC_SUBGRAPH_URI_<chainId>.
# Any chain ID supported by @reown/appkit/networks works — no code changes needed.
#
# Deprecated chains (comma-separated chain IDs, e.g. "1,56,236")
# These chains are shown in a collapsed section in the chain selector.
# Only chains that also have a RPC_URL_HTTP_<chainId> will appear.
DEPRECATED_CHAINS=
#
# RPC URLs (server-side only, never exposed to client bundle)
RPC_URL_HTTP_1=
# CONFIG_ vars (override via NUXT_PUBLIC_CONFIG_* in Doppler)
NUXT_PUBLIC_CONFIG_DOCS_URL="https://docs.euler.finance/"
NUXT_PUBLIC_CONFIG_TOS_URL="https://app.euler.finance/terms"
NUXT_PUBLIC_CONFIG_PRIVACY_POLICY_URL="https://www.euler.finance/privacy-policy"
NUXT_PUBLIC_CONFIG_RISK_DISCLOSURES_URL="https://www.euler.finance/risk-disclosures"
NUXT_PUBLIC_CONFIG_MICA_WHITEPAPER_URL="https://www.euler.finance/MICA-Whitepaper.pdf"
# TOS signing is enabled when TOS_MD_URL is set. Leave empty to disable.
NUXT_PUBLIC_CONFIG_TOS_MD_URL=
NUXT_PUBLIC_CONFIG_X_URL="https://x.com/eulerfinance"
NUXT_PUBLIC_CONFIG_DISCORD_URL=
NUXT_PUBLIC_CONFIG_TELEGRAM_URL=
NUXT_PUBLIC_CONFIG_GITHUB_URL="https://github.com/euler-xyz"
NUXT_PUBLIC_CONFIG_APP_TITLE="Euler Lite"
NUXT_PUBLIC_CONFIG_APP_DESCRIPTION="Lightweight interface for Euler Finance."
# Absolute URL to a social share image (og:image / twitter:image).
# Recommended: 1200x630 or larger (2400x1260), PNG or JPG. Must be publicly
# reachable — X, Slack, Discord fetch it directly. Empty = no preview image.
NUXT_PUBLIC_CONFIG_SOCIAL_IMAGE_URL=
NUXT_PUBLIC_CONFIG_LABELS_REPO="euler-xyz/euler-labels"
NUXT_PUBLIC_CONFIG_LABELS_REPO_BRANCH="master"
NUXT_PUBLIC_CONFIG_ORACLE_CHECKS_REPO="euler-xyz/oracle-checks"
# Base URL for labels data (S3/CDN). When set, LABELS_REPO and LABELS_REPO_BRANCH are ignored.
# Must serve the same directory structure (e.g. {baseUrl}/{chainId}/products.json, {baseUrl}/logo/{file}).
NUXT_PUBLIC_CONFIG_LABELS_BASE_URL=
# Base URL for oracle checks data. When set, ORACLE_CHECKS_REPO is ignored.
# Must serve files at {baseUrl}/{chainId}/adapters/{address}.json.
NUXT_PUBLIC_CONFIG_ORACLE_CHECKS_BASE_URL=
# Full URL for EulerChains.json (contract addresses). Defaults to GitHub raw if empty.
NUXT_PUBLIC_CONFIG_EULER_CHAINS_URL=
# Feature flags — all enabled by default
NUXT_PUBLIC_CONFIG_ENABLE_ENTITY_BRANDING="true"
NUXT_PUBLIC_CONFIG_ENABLE_VAULT_TYPE="true"
NUXT_PUBLIC_CONFIG_ENABLE_EARN_PAGE="true"
NUXT_PUBLIC_CONFIG_ENABLE_LEND_PAGE="true"
NUXT_PUBLIC_CONFIG_ENABLE_EXPLORE_PAGE="true"
NUXT_PUBLIC_CONFIG_ENABLE_APP_TITLE="true"
# Incentives provider flags — all enabled by default
NUXT_PUBLIC_CONFIG_ENABLE_MERKL="true"
NUXT_PUBLIC_CONFIG_ENABLE_INCENTRA="true"
NUXT_PUBLIC_CONFIG_ENABLE_FUUL="true"
# External token lists for swap token selector (optional)
NUXT_PUBLIC_CONFIG_UNISWAP_TOKEN_LIST_URL="https://tokens.uniswap.org"
NUXT_PUBLIC_CONFIG_DEFILLAMA_TOKEN_LIST_URL="https://d3g10bzo9rdluh.cloudfront.net"
# Subgraph URIs per chain
NUXT_PUBLIC_SUBGRAPH_URI_1="https://api.goldsky.com/api/public/project_cm4iagnemt1wp01xn4gh1agft/subgraphs/euler-simple-mainnet/latest/gn"
NUXT_PUBLIC_SUBGRAPH_URI_130="https://api.goldsky.com/api/public/project_cm4iagnemt1wp01xn4gh1agft/subgraphs/euler-simple-unichain/latest/gn"
NUXT_PUBLIC_SUBGRAPH_URI_143="https://api.goldsky.com/api/public/project_cm4iagnemt1wp01xn4gh1agft/subgraphs/euler-simple-monad/latest/gn"
NUXT_PUBLIC_SUBGRAPH_URI_146="https://api.goldsky.com/api/public/project_cm4iagnemt1wp01xn4gh1agft/subgraphs/euler-simple-sonic/latest/gn"
NUXT_PUBLIC_SUBGRAPH_URI_1923="https://api.goldsky.com/api/public/project_cm4iagnemt1wp01xn4gh1agft/subgraphs/euler-simple-swell/latest/gn"
NUXT_PUBLIC_SUBGRAPH_URI_239="https://api.goldsky.com/api/public/project_cm4iagnemt1wp01xn4gh1agft/subgraphs/euler-simple-tac/latest/gn"
NUXT_PUBLIC_SUBGRAPH_URI_42161="https://api.goldsky.com/api/public/project_cm4iagnemt1wp01xn4gh1agft/subgraphs/euler-simple-arbitrum/latest/gn"
NUXT_PUBLIC_SUBGRAPH_URI_43114="https://api.goldsky.com/api/public/project_cm4iagnemt1wp01xn4gh1agft/subgraphs/euler-simple-avalanche/latest/gn"
NUXT_PUBLIC_SUBGRAPH_URI_56="https://api.goldsky.com/api/public/project_cm4iagnemt1wp01xn4gh1agft/subgraphs/euler-simple-bsc/latest/gn"
NUXT_PUBLIC_SUBGRAPH_URI_59144="https://api.goldsky.com/api/public/project_cm4iagnemt1wp01xn4gh1agft/subgraphs/euler-simple-linea/latest/gn"
NUXT_PUBLIC_SUBGRAPH_URI_60808="https://api.goldsky.com/api/public/project_cm4iagnemt1wp01xn4gh1agft/subgraphs/euler-simple-bob/latest/gn"
NUXT_PUBLIC_SUBGRAPH_URI_80094="https://api.goldsky.com/api/public/project_cm4iagnemt1wp01xn4gh1agft/subgraphs/euler-simple-berachain/latest/gn"
NUXT_PUBLIC_SUBGRAPH_URI_8453="https://api.goldsky.com/api/public/project_cm4iagnemt1wp01xn4gh1agft/subgraphs/euler-simple-base/latest/gn"
NUXT_PUBLIC_SUBGRAPH_URI_9745="https://api.goldsky.com/api/public/project_cm4iagnemt1wp01xn4gh1agft/subgraphs/euler-simple-plasma/latest/gn"