PRIVATE_KEY= # All network RPCs (ETH_NODE_URI_*) for .env file can be populated with the newest and most reliable RPCs fetched from MongoDB # These values are stored to share the most up-to-date RPCs that work, ensuring consistency across all team members and github actions # If MongoDB is unavailable, RPCs will fall back to public endpoints from networks.json # To populate all RPCs, please run "bun fetch-rpcs" # To add a new RPC for a specific network, run: "bun add-network-rpc --network {networkName} --rpcUrl {rpcUrl}" # Mainnet Explorer API Keys MAINNET_ETHERSCAN_API_KEY= ABSTRACT_ETHERSCAN_API_KEY= BOBA_ETHERSCAN_API_KEY= FUSE_ETHERSCAN_API_KEY= GRAVITY_ETHERSCAN_API_KEY= IMMUTABLEZKEVM_ETHERSCAN_API_KEY= KAIA_ETHERSCAN_API_KEY= LISK_ETHERSCAN_API_KEY= MANTLE_ETHERSCAN_API_KEY= METIS_ETHERSCAN_API_KEY= MODE_ETHERSCAN_API_KEY= OPBNB_ETHERSCAN_API_KEY= ROOTSTOCK_ETHERSCAN_API_KEY= SEI_ETHERSCAN_API_KEY= UNICHAIN_ETHERSCAN_API_KEY= XLAYER_ETHERSCAN_API_KEY= ZKSYNC_ETHERSCAN_API_KEY= # Testnet Explorer API Keys GOERLI_ETHERSCAN_API_KEY= LINEATEST_ETHERSCAN_API_KEY= MUMBAI_ETHERSCAN_API_KEY= SEPOLIA_ETHERSCAN_API_KEY= # ================= MongoDB Configuration ================= # Old MongoDB cluster - Used for: # - Default database (deployment logs, RPC endpoints) MONGODB_URI="" # New MongoDB cluster - Used for: # - sc_private.pendingTransactions (Safe transaction tracking) SC_MONGODB_URI="" # MongoDB Configuration Note: # MONGODB_URI is required for deployment logging # All deployment logs are stored in MongoDB (database: contract-deployments) # Safe Transaction Signing Configuration # Enable Safe transaction hash signing (set to true to enable, false to disable) # When enabled, uses eth_sign to sign the Safe tx hash instead of EIP-712 typed data # This is useful for hardware wallets (e.g. Ledger) that may reject large EIP-712 payloads ENABLE_SAFE_TX_HASH_SIGNING=false