Repository navigation
Expand file tree
/
Copy pathenv.example
More file actions
50 lines (38 loc) · 3.88 KB
/
Copy pathenv.example
File metadata and controls
50 lines (38 loc) · 3.88 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
# ╔═══════════════════════════════════════════════════════════════════════════════╗
# ║ PRIVATE KEYS (NEVER COMMIT REAL KEYS!) ║
# ╚═══════════════════════════════════════════════════════════════════════════════╝
# Deployer private key (for testnet deployment)
PRIVATE_KEY=0xYOUR_PRIVATE_KEY_HERE
# ╔═══════════════════════════════════════════════════════════════════════════════╗
# ║ RPC ENDPOINTS ║
# ╚═══════════════════════════════════════════════════════════════════════════════╝
# Ethereum Sepolia (for testing)
SEPOLIA_RPC_URL=https://eth-sepolia.g.alchemy.com/v2/YOUR_API_KEY
# Base Sepolia (primary testnet)
BASE_SEPOLIA_RPC_URL=https://sepolia.base.org
# Base Mainnet (production)
BASE_MAINNET_RPC_URL=https://mainnet.base.org
# ╔═══════════════════════════════════════════════════════════════════════════════╗
# ║ BLOCK EXPLORER API KEYS ║
# ╚═══════════════════════════════════════════════════════════════════════════════╝
ETHERSCAN_API_KEY=YOUR_ETHERSCAN_API_KEY
BASESCAN_API_KEY=YOUR_BASESCAN_API_KEY
# ╔═══════════════════════════════════════════════════════════════════════════════╗
# ║ DEPLOYMENT ADDRESSES ║
# ╚═══════════════════════════════════════════════════════════════════════════════╝
# Multi-sig Treasury (receives initial 100M tokens)
TREASURY_ADDRESS=0xYOUR_MULTISIG_TREASURY
# Reservoir Address (receives transaction tax for rewards recycling)
RESERVOIR_ADDRESS=0xYOUR_RESERVOIR_ADDRESS
# Initial Admin (should be multi-sig for production)
ADMIN_ADDRESS=0xYOUR_ADMIN_ADDRESS
# Reward Manager (backend service wallet for distributeReward calls)
REWARD_MANAGER_ADDRESS=0xYOUR_REWARD_MANAGER_ADDRESS
# ╔═══════════════════════════════════════════════════════════════════════════════╗
# ║ TOKEN CONFIGURATION ║
# ╚═══════════════════════════════════════════════════════════════════════════════╝
# Initial tax rate in basis points (200 = 2%)
INITIAL_TAX_RATE_BPS=200
# Reward pool allocation from treasury (percentage as basis points)
# Example: 3000 = 30% of total supply allocated to reward pool
REWARD_POOL_PERCENTAGE_BPS=3000