-
Notifications
You must be signed in to change notification settings - Fork 0
/
.env.example
26 lines (25 loc) · 1.01 KB
/
.env.example
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
PORT=3003
ENV=development
MONGODB_URI=mongodb://localhost:27017
# Network RPC URLs (via Infura, Alchemy, etc)
INFURA_API_KEY=your_infura_key
ETHEREUM_RPC_URL=https://mainnet.infura.io/v3/${INFURA_API_KEY}
SEPOLIA_RPC_URL=https://sepolia.infura.io/v3/${INFURA_API_KEY}
# Deployment account
PRIVATE_KEY=your_wallet_private_key
# Contract verification
ETHERSCAN_API_KEY=your_etherscan_api_key
# IPFS (via Infura, Pinata, etc)
IPFS_PROJECT_ID=your_ipfs_project_id
IPFS_PROJECT_SECRET=your_ipfs_project_secret
IPFS_GATEWAY=https://ipfs.infura.io:5001
# Deployed contract addresses (filled after deployment)
DIAMOND_ADDRESS= # Main Diamond proxy address
DIAMOND_CUT_FACET= # DiamondCutFacet address
DIAMOND_LOUPE_FACET= # DiamondLoupeFacet address
EXPRESSION_FACET= # ExpressionFacet address
ACKNOWLEDGEMENT_FACET= # AcknowledgementFacet address
POPNFT_FACET= # POPNFTFacet address
PERMISSIONS_FACET= # PermissionsFacet address
# Optional
REPORT_GAS=true # For gas reporting in tests