Files
2025-12-27 21:15:42 -08:00

13 lines
424 B
TypeScript

import { HardhatRuntimeEnvironment } from "hardhat/types";
export function delay(ms: number) {
return new Promise((resolve) => setTimeout(resolve, ms));
}
export async function waitForBlock(hre: HardhatRuntimeEnvironment, current?: number) {
const targetBlock = current || (await hre.ethers.provider.getBlockNumber());
while ((await hre.ethers.provider.getBlockNumber()) <= targetBlock) {
await delay(50);
}
}