diff --git a/.env.example b/.env.example new file mode 100644 index 000000000..3c34cf678 --- /dev/null +++ b/.env.example @@ -0,0 +1,26 @@ +# Example environment configuration for FHEVM + +# RPC endpoint for the Ethereum network used by FHEVM contracts. +FHEVM_ETH_RPC_URL=https://your-ethereum-node-url + +# Endpoint for the Zama relayer service. +FHEVM_RELAYER_URL=https://your-relayer-url + +# TFHE worker URL used by the coprocessor (e.g. coprocessor/fhevm-engine). +TFHE_WORKER_URL=http://localhost:3000 + +# Private key of the deployer/test account (never commit real keys). +PRIVATE_KEY=0x... + +# Network name: 'local', 'sepolia', 'mainnet', etc. +NETWORK=local + +# Path for persistent storage (used by benchmark parser and golden images). +DATABASE_URL=./data/db.sqlite + +# AWS region and credentials used by CI back‑ends (optional). +AWS_REGION=eu-west-3 +AWS_ACCESS_KEY_ID=YOUR_AWS_KEY +AWS_SECRET_ACCESS_KEY=YOUR_AWS_SECRET + +# Copy this file to `.env` or `.env.local` and adjust the values as needed. diff --git a/library-solidity/package.json b/library-solidity/package.json index 1247f0013..374103596 100644 --- a/library-solidity/package.json +++ b/library-solidity/package.json @@ -42,9 +42,9 @@ "@nomicfoundation/hardhat-network-helpers": "^1.0.6", "@nomicfoundation/hardhat-toolbox": "^5.0.0", "@nomicfoundation/hardhat-verify": "^2.0.10", - "@openzeppelin/contracts": "^5.0.1", - "@openzeppelin/contracts-upgradeable": "5.0.2", - "@openzeppelin/hardhat-upgrades": "3.3.0", + "@openzeppelin/contracts": "^5.5.0", + "@openzeppelin/contracts-upgradeable": "5.5.0", + "@openzeppelin/hardhat-upgrades": "3.4.0", "@trivago/prettier-plugin-sort-imports": "^4.0.0", "@typechain/ethers-v6": "^0.5.0", "@typechain/hardhat": "^9.1.0",