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