Open asalrahman opened 1 year ago
add this to deploy.js file
if (developmentChains.includes(network.name)) { const vrfCoordinatorV2Mock = await ethers.getContract("VRFCoordinatorV2Mock") await vrfCoordinatorV2Mock.addConsumer(subscriptionId, lottery.address) }
I fixed it as well same solution as @asalrahman suggested
doesn't allow entrance when lottery is calculating: Error: VM Exception while processing transaction: reverted with custom error 'InvalidConsumer()' at VRFCoordinatorV2Mock.onlyValidConsumer (@chainlink/contracts/src/v0.8/mocks/VRFCoordinatorV2Mock.sol:72) at VRFCoordinatorV2Mock.requestRandomWords (@chainlink/contracts/src/v0.8/mocks/VRFCoordinatorV2Mock.sol:147)