# Ethereum Mainnet Environment Configuration
# Copy this file to .env.mainnet and fill in your values

# Network
RPC_URL=https://mainnet.infura.io/v3/<YOUR_INFURA_KEY>
# OR: RPC_URL=https://eth-mainnet.g.alchemy.com/v2/<YOUR_ALCHEMY_KEY>
CHAIN_ID=1

# Deployer / Admin
PRIVATE_KEY=<mainnet-bridge-admin-private-key>
MIRROR_ADMIN=0xa55A4B57A91561e9df5a883D4883Bd4b1a7C4882

# CCIP Router & LINK Token (Ethereum Mainnet)
CCIP_ROUTER=0x80226fc0Ee2b096224EeAc085Bb9a8cba1146f7D
LINK_TOKEN=0x514910771AF9Ca656af840dff83E8264EcF986CA

# Tokens (Mainnet)
WETH9_ADDRESS=0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2
WETH10_ADDRESS=0xf4BB2e28688e89fCcE3c0580D37d36A7672E8A9f

# Bridges on Mainnet (deterministic addresses)
CCIPWETH9_BRIDGE_MAINNET=0x3304b747E565a97ec8AC220b0B6A1f6ffDB837e6
CCIPWETH10_BRIDGE_MAINNET=0x8078A09637e47Fa5Ed34F626046Ea2094a5CDE5e

# CCIP Chain Selectors
ETHEREUM_MAINNET_SELECTOR=5009297550715157269
CHAIN138_SELECTOR=<YOUR_CHAIN138_CCIP_SELECTOR>

# Explorers
ETHERSCAN_API_URL=https://api.etherscan.io/api
ETHERSCAN_API_KEY=<your-etherscan-api-key>

# Fee Configuration
FEE_TOKEN=0x514910771AF9Ca656af840dff83E8264EcF986CA
# Use address(0) for native ETH fees, or LINK_TOKEN for LINK fees

# thirdweb Bridge API Configuration
# Get your secret key from: https://thirdweb.com → Dashboard → Settings → API Keys
# Required for thirdweb Bridge API authentication
THIRDWEB_PROJECT_NAME="DBIS ChainID 138"
THIRDWEB_CLIENT_ID=<your-thirdweb-client-id>
THIRDWEB_SECRET_KEY=<your-thirdweb-bridge-secret-key>
