Deploy contracts
Deploy to Sepolia
1
cp .env.example .env# .env
DEPLOYER_PRIVATE_KEY=0x...
RPC_URL=https://sepolia.infura.io/v3/<key>
# ETHERSCAN_API_KEY=... # optional, for verificationsource .env2
forge script script/DeployFHECounter.s.sol \
--rpc-url $RPC_URL \
--private-key $DEPLOYER_PRIVATE_KEY \
--broadcast --verifyDeploy to a local Anvil node
1
git clone https://github.com/zama-ai/forge-fhevm2
anvil3
./deploy-local.sh4
forge script script/DeployFHECounter.s.sol \
--rpc-url http://localhost:8545 \
--broadcastMultiple local nodes
# Deploy to two local nodes concurrently
./deploy-local.sh --anvil-port 8545 --anvil-port 8546
# Reuse already-built artifacts
./deploy-local.sh --skip-build --anvil-port 8545 --anvil-port 8546Where to go next
Last updated