Files
fhevm-solidity/test/paymentUtils.ts
2024-12-27 02:13:41 +01:00

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;