-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
41 lines (33 loc) · 1.29 KB
/
.env.example
File metadata and controls
41 lines (33 loc) · 1.29 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
# Example environment configuration
# Copy this file to .env and fill in your actual values
# NEVER commit .env files with real credentials
# Private key for transaction signing
# Use a test wallet with minimal funds for development
PRIVATE_KEY=your_private_key_here_without_0x_prefix
# RPC URLs for different networks
RPC_URL_ETHEREUM=https://eth-mainnet.g.alchemy.com/v2/YOUR_ALCHEMY_KEY
RPC_URL_POLYGON=https://polygon-rpc.com
RPC_URL_BASE=https://mainnet.base.org
RPC_URL_ARBITRUM=https://arb1.arbitrum.io/rpc
# WalletConnect Project ID (get from cloud.reown.com)
WALLETCONNECT_PROJECT_ID=your_project_id_here
# Network configuration
CHAIN_ID=1
NETWORK_NAME=ethereum
# Transaction settings
DEFAULT_GAS_LIMIT=21000
CONFIRMATION_BLOCKS=1
MAX_RETRIES=3
# Test configuration (for development only)
TEST_RECIPIENT_ADDRESS=0x0000000000000000000000000000000000000000
TEST_AMOUNT_ETH=0.001
# API Keys (if needed)
ALCHEMY_API_KEY=your_alchemy_key_here
INFURA_API_KEY=your_infura_key_here
ETHERSCAN_API_KEY=your_etherscan_key_here
# SECURITY REMINDERS:
# 1. Never share your private keys
# 2. Use separate wallets for testing and production
# 3. Keep production keys in secure key management systems
# 4. Add .env to .gitignore (already done)
# 5. Use environment-specific .env files (.env.development, .env.production)