-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
37 lines (25 loc) · 1.62 KB
/
Copy path.env.example
File metadata and controls
37 lines (25 loc) · 1.62 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
# ── Deployment ────────────────────────────────────────────────────────────────
# Private key of the deployer wallet (never commit the real value)
PRIVATE_KEY=0x
# RPC endpoint for the target chain
RPC_URL=
# Priority fee (wei) forge uses for broadcasts; 2 gwei lands txs next block
ETH_PRIORITY_GAS_PRICE=2000000000
# ── SamanaHook constructor ─────────────────────────────────────────────────────
# Uniswap v4 PoolManager address on the target chain
# Mainnet: 0x000000000004444c5dc75cB358380D2e3dE08A90
# Unichain: 0x1F98400000000000000000000000000000000004
# Sepolia: 0xE03A1074c86CFeDd5C142C4F04F1a1536e203543
POOL_MANAGER=
# Address that becomes hook owner (can set bountyToken, treasury, fees)
INITIAL_OWNER=
# ── Post-deploy configuration (optional) ──────────────────────────────────────
# ERC20 used for all bounty rewards and protocol fees (e.g. USDC)
BOUNTY_TOKEN=
# Address that receives protocol fee revenue
TREASURY=
# Protocol fee in basis points, max 1000 (= 10%). Leave blank for 0.
PROTOCOL_FEE_BPS=
# ── Verification ──────────────────────────────────────────────────────────────
# API key for block explorer verification (Etherscan, Basescan, etc.)
ETHERSCAN_API_KEY=