mirror of
https://github.com/zama-ai/fhevm-solidity.git
synced 2026-04-17 03:00:47 -04:00
16 lines
608 B
TypeScript
16 lines
608 B
TypeScript
import dotenv from 'dotenv';
|
|
import fs from 'fs';
|
|
import { ethers } from 'hardhat';
|
|
|
|
export async function initializeFHEGasLimit() {
|
|
const fheGasLimitFactory = await ethers.getContractFactory('fhevmTemp/contracts/FHEGasLimit.sol:FHEGasLimit');
|
|
const parsedFHEGasLimit = dotenv.parse(
|
|
fs.readFileSync('node_modules/fhevm-core-contracts/addresses/.env.fhegaslimit'),
|
|
);
|
|
const fheGasLimit = fheGasLimitFactory.attach(parsedFHEGasLimit.FHE_GASLIMIT_CONTRACT_ADDRESS);
|
|
return fheGasLimit;
|
|
}
|
|
|
|
export const FHE_GASPRICE_NATIVE_RATIO = 0n; // 1000n;
|
|
export const MIN_FHE_GASPRICE = 0n; // 10_000_000n;
|