Deployment to Luntra Infrastructure
Environment Setup
Create .env
file:
# .env
PRIVATE_KEY=your_private_key_here
LUNTRA_RPC_URL=https://luntra.rpc.caldera.xyz/http
Load environment variables:
source .env
Deploy Contract
Method 1: Using Private Key
forge script script/Counter.s.sol:CounterScript \
--rpc-url https://luntra.rpc.caldera.xyz/http \
--private-key $PRIVATE_KEY \
--broadcast
Method 2: Using Environment Variable
forge script script/Counter.s.sol:CounterScript \
--rpc-url $LUNTRA_RPC_URL \
--private-key $PRIVATE_KEY \
--broadcast \
--verify
Method 3: Using Named Network
forge script script/Counter.s.sol:CounterScript \
--rpc-url luntra \
--private-key $PRIVATE_KEY \
--broadcast
Interactive Deployment
# Deploy with confirmation prompts
forge script script/Counter.s.sol:CounterScript \
--rpc-url luntra \
--private-key $PRIVATE_KEY \
--broadcast \
--slow
Last updated