| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- # =============================================================================
- # FOUNDRY DEPLOYMENT CONFIGURATION TEMPLATE
- # Copy this file to .env and fill in your actual values
- # =============================================================================
- # Deployment Configuration
- # Example: PRIVATE_KEY=0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80
- PRIVATE_KEY=YOUR_PRIVATE_KEY_HERE
- # Example: RPC_URL=https://rpc.ankr.com/eth (or http://localhost:8545 for local)
- RPC_URL=YOUR_RPC_URL_HERE
- # Example: ETHERSCAN_API_KEY=your_etherscan_api_key_here
- ETHERSCAN_API_KEY=YOUR_ETHERSCAN_API_KEY_HERE
- # =============================================================================
- # WORMHOLE CONFIGURATION
- # =============================================================================
- # Initial Guardian Configuration (comma-separated addresses - Foundry native)
- # For single guardian: INIT_SIGNERS=0xYourGuardianAddress
- # For multiple guardians: INIT_SIGNERS=0xAddress1,0xAddress2,0xAddress3
- # Example: INIT_SIGNERS=0x58CC3AE5C097b213cE3c81979e1B9f9570746AA5
- INIT_SIGNERS=YOUR_GUARDIAN_ADDRESSES_HERE
- # Example: INIT_CHAIN_ID=1
- INIT_CHAIN_ID=YOUR_CHAIN_ID_HERE
- # Example: INIT_GOV_CHAIN_ID=1
- INIT_GOV_CHAIN_ID=YOUR_GOV_CHAIN_ID_HERE
- # Example: INIT_GOV_CONTRACT=0x0000000000000000000000000000000000000000000000000000000000000004
- INIT_GOV_CONTRACT=YOUR_GOV_CONTRACT_ADDRESS_HERE
- # =============================================================================
- # PYTH CONFIGURATION
- # =============================================================================
- # Data Source Configuration
- # Example: SOLANA_CHAIN_ID=1
- SOLANA_CHAIN_ID=YOUR_SOLANA_CHAIN_ID_HERE
- # Example: SOLANA_EMITTER=0xf346195ac02f37d60d4db8ffa6ef74cb1be3550047543a4a9ee9acf4d78697b0
- SOLANA_EMITTER=YOUR_SOLANA_EMITTER_ADDRESS_HERE
- # Example: PYTHNET_CHAIN_ID=26
- PYTHNET_CHAIN_ID=YOUR_PYTHNET_CHAIN_ID_HERE
- # Example: PYTHNET_EMITTER=0xa27839d641b07743c0cb5f68c51f8cd31d2c0762bec00dc6fcd25433ef1ab5b6
- PYTHNET_EMITTER=YOUR_PYTHNET_EMITTER_ADDRESS_HERE
- # Governance Configuration
- # Example: GOVERNANCE_CHAIN_ID=1
- GOVERNANCE_CHAIN_ID=YOUR_GOVERNANCE_CHAIN_ID_HERE
- # Example: GOVERNANCE_EMITTER=0x63278d271099bfd491951b3e648f08b1c71631e4a53674ad43e8f9f98068c385
- GOVERNANCE_EMITTER=YOUR_GOVERNANCE_EMITTER_ADDRESS_HERE
- # Example: GOVERNANCE_INITIAL_SEQUENCE=0
- GOVERNANCE_INITIAL_SEQUENCE=YOUR_INITIAL_SEQUENCE_HERE
- # Price Feed Configuration
- # Example: VALID_TIME_PERIOD_SECONDS=60
- VALID_TIME_PERIOD_SECONDS=YOUR_VALID_TIME_PERIOD_HERE
- # Example: SINGLE_UPDATE_FEE_IN_WEI=1000000000000000
- SINGLE_UPDATE_FEE_IN_WEI=YOUR_UPDATE_FEE_HERE
- # =============================================================================
- # LEGACY CONFIGURATION (for backward compatibility)
- # =============================================================================
- # Example: WORMHOLE_CHAIN_NAME=ethereum
- WORMHOLE_CHAIN_NAME=YOUR_CHAIN_NAME_HERE
- # Example: CLUSTER=mainnet
- CLUSTER=YOUR_CLUSTER_HERE
|