-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
44 lines (35 loc) · 1.48 KB
/
.env.example
File metadata and controls
44 lines (35 loc) · 1.48 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
# ============================================================
# MetricFlow Environment Variables
# Copy this file to .env and fill in your actual values.
# NEVER commit .env to GitHub.
# ============================================================
# --- Neynar (Farcaster API) ---
# Get your key at: https://neynar.com
NEYNAR_API_KEY=your_neynar_api_key_here
NEYNAR_WEBHOOK_SECRET=your_neynar_webhook_secret_here
# --- Coinbase Developer Platform (AgentKit) ---
# Get your key at: https://portal.cdp.coinbase.com
CDP_API_KEY_NAME=your_cdp_key_name_here
CDP_API_KEY_PRIVATE_KEY=your_cdp_private_key_here
# --- Wallet Config ---
# Leave blank on first run — MetricFlow will generate and save a wallet for you.
# After first run, paste the exported wallet data here to persist it.
WALLET_DATA=
# --- Base Chain Config ---
# Options: "base" (mainnet) | "base-sepolia" (testnet — use this first!)
NETWORK_ID=base-sepolia
# --- Reward Config ---
# How much ETH (in wei) to send per qualifying engagement
# 0.0001 ETH = 100000000000000 wei (a good starting point for testing)
REWARD_AMOUNT_WEI=100000000000000
# --- Allowlist Config ---
# If you want to write the allowlist to a file, set a path here
ALLOWLIST_OUTPUT_PATH=./data/allowlist.json
# --- Server Config ---
PORT=3000
WEBHOOK_PATH=/webhook/farcaster
# --- LLM (for AgentKit reasoning — optional but recommended) ---
# Get your key at: https://console.anthropic.com
ANTHROPIC_API_KEY=your_anthropic_api_key_here
# --- Monitoring ---
LOG_LEVEL=info