-
Notifications
You must be signed in to change notification settings - Fork 9
Expand file tree
/
Copy path.env.example
More file actions
53 lines (49 loc) · 2.77 KB
/
Copy path.env.example
File metadata and controls
53 lines (49 loc) · 2.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
# Vibenet dataplane API and RPC (public URLs, safe to expose to the client).
NEXT_PUBLIC_VIBENET_API_BASE_URL=https://api.vibes.base.org
NEXT_PUBLIC_VIBENET_RPC_URL=https://rpc.vibes.base.org
# Snapshots: Cloudflare R2 credentials, read server-side by /api/snapshots.
# These are secrets — set them in the Vercel project settings, not in git.
# Provide per network (BASE_MAINNET_, BASE_SEPOLIA_, BASE_ZERONET_).
# BASE_MAINNET_R2_ACCOUNT_ID=
# BASE_MAINNET_R2_ACCESS_KEY_ID=
# BASE_MAINNET_R2_SECRET_ACCESS_KEY=
# Build/deploy target — selects which surfaces ship (see deploy.config.mjs).
# external (default) = public Vercel site; internal = a separate internal
# deployment, which includes internal-only sections like Internal Explorer.
#
# Normally you don't set this by hand — the scripts do it:
# npm run dev / npm run build -> external (default)
# npm run dev:internal / npm run build:internal -> internal
#
# Set it here to change your local default (either value works), e.g. pin
# `internal` so a plain `npm run dev` includes Internal Explorer. The *:internal
# scripts still win over this: a variable set in the shell by the npm script
# takes precedence over .env.local, so you can always get either variant without
# editing this file.
# Only affects local runs — Vercel sets no value, so the public build is external.
# NEXT_PUBLIC_DEPLOY_TARGET=internal
# Internal Explorer: per-chain S3 + RPC, read server-side by
# /api/internal-explorer (chain via ?chain=).
# One deployment serves all chains; provide a set per chain
# (TIPS_MAINNET_, TIPS_SEPOLIA_, TIPS_ZERONET_). Secrets → Vercel env, not git.
# TIPS_MAINNET_S3_BUCKET=
# TIPS_MAINNET_S3_REGION=us-east-1
# TIPS_MAINNET_S3_ENDPOINT= # optional (e.g. MinIO); omit for AWS
# TIPS_MAINNET_S3_ACCESS_KEY_ID=
# TIPS_MAINNET_S3_SECRET_ACCESS_KEY=
# TIPS_MAINNET_RPC_URL=
# Audit events JSON-RPC endpoint (transaction observability). Opt-in per chain:
# when set, /api/internal-explorer prefers it over S3 and falls back to S3 when
# unset/empty.
# TIPS_MAINNET_AUDIT_RPC_URL=
# Public origin that serves a chain's Internal Explorer (runtime, not
# NEXT_PUBLIC_*). Unset locally so the chain toggle stays on this origin.
# BASE_UI_ZERONET_HOST=https://base-ui.aws-dev.cbhq.net
# BASE_UI_MAINNET_HOST=https://base-ui.aws.cbhq.net
# BASE_UI_SEPOLIA_HOST=https://base-ui.aws.cbhq.net
# Benchmark (internal-only): base URL of the benchmark report API. The browser
# calls it directly — there is no server-side proxy in this app — so it must be
# reachable from wherever the internal deployment is viewed. Required for
# /benchmark to load any data; the section throws a configuration error without
# it. No credentials belong here: this value is inlined into the client bundle.
# NEXT_PUBLIC_BENCHMARK_API_BASE_URL=