(provider = ethers.provider)
| 278 | } |
| 279 | |
| 280 | export async function deployEntryPoint (provider = ethers.provider): Promise<EntryPoint> { |
| 281 | const create2factory = new Create2Factory(provider) |
| 282 | const addr = toChecksumAddress(await create2factory.deploy(EntryPoint__factory.bytecode, process.env.SALT, process.env.COVERAGE != null ? 20e6 : 8e6)) |
| 283 | return EntryPoint__factory.connect(addr, provider.getSigner()) |
| 284 | } |
| 285 | |
| 286 | export async function isDeployed (addr: string): Promise<boolean> { |
| 287 | const code = await ethers.provider.getCode(addr) |
no test coverage detected