From 1679340d66317cc09686bd82943be356fd796015 Mon Sep 17 00:00:00 2001 From: John Kane Date: Wed, 5 Feb 2025 11:37:44 +0000 Subject: [PATCH] chore: apply prettier styling changes --- .../src/hardhat-artifact-resolver.ts | 7 ++-- .../calculate-deploying-module-panel.ts | 6 ++-- .../calculate-deployment-complete-display.ts | 8 ++--- .../src/ui/pretty-event-handler.ts | 14 ++++---- .../src/ui/verbose-event-handler.ts | 5 +-- ...-deployment-result-to-exception-message.ts | 16 ++++----- .../hardhat-ignition/src/utils/load-module.ts | 14 ++++---- .../src/utils/read-deployment-parameters.ts | 4 +-- .../src/visualization/write-visualization.ts | 6 ++-- .../error-on-pending-user-transactions.ts | 7 ++-- ...-with-replaced-pending-user-transaction.ts | 7 ++-- .../error-on-transaction-dropped.ts | 7 ++-- .../error-on-user-transaction-sent.ts | 7 ++-- ...rerun-with-dropped-ignition-transaction.ts | 7 ++-- ...with-now-complete-ignition-transactions.ts | 7 ++-- ...erun-with-pending-ignition-transactions.ts | 7 ++-- ...ith-replaced-confirmed-user-transaction.ts | 7 ++-- .../rerun/rerun-a-deploy-that-timed-out.ts | 12 +++---- .../test/deploy/rerun/rerun-after-kill.ts | 7 ++-- .../rerun/rerun-with-new-contract-deploy.ts | 7 ++-- v-next/hardhat-ignition/test/deploy/reset.ts | 5 ++- .../deploy/timeouts/deploy-run-times-out.ts | 7 ++-- .../lock/ignition/modules/Lock.ts | 7 ++-- .../test/test-helpers/test-ignition-helper.ts | 34 +++++++++---------- .../test/test-helpers/use-ignition-project.ts | 28 +++++++-------- .../ui/helpers/calculate-batch-display.ts | 4 +-- ...alculate-deploying-module-panel-display.ts | 2 +- .../calculate-deployment-complete-display.ts | 7 ++-- ...-deployment-result-to-exception-message.ts | 7 ++-- 29 files changed, 112 insertions(+), 151 deletions(-) diff --git a/v-next/hardhat-ignition/src/hardhat-artifact-resolver.ts b/v-next/hardhat-ignition/src/hardhat-artifact-resolver.ts index b15cba8d6e..b4af04c252 100644 --- a/v-next/hardhat-ignition/src/hardhat-artifact-resolver.ts +++ b/v-next/hardhat-ignition/src/hardhat-artifact-resolver.ts @@ -11,7 +11,6 @@ import path from "node:path"; import { HardhatError } from "@ignored/hardhat-vnext-errors"; - export class HardhatArtifactResolver implements ArtifactResolver { constructor(private readonly _hre: HardhatRuntimeEnvironment) {} @@ -35,9 +34,9 @@ export class HardhatArtifactResolver implements ArtifactResolver { throw new HardhatError( HardhatError.ERRORS.IGNITION.ARTIFACT_PATH_NOT_FOUND, { - contractName - } - ) + contractName, + }, + ); } const debugPath = artifactPath.replace(".json", ".dbg.json"); diff --git a/v-next/hardhat-ignition/src/ui/helpers/calculate-deploying-module-panel.ts b/v-next/hardhat-ignition/src/ui/helpers/calculate-deploying-module-panel.ts index 09438682e0..99d38f8fe8 100644 --- a/v-next/hardhat-ignition/src/ui/helpers/calculate-deploying-module-panel.ts +++ b/v-next/hardhat-ignition/src/ui/helpers/calculate-deploying-module-panel.ts @@ -3,7 +3,6 @@ import type { UiState } from "../types.js"; import { assertHardhatInvariant } from "@ignored/hardhat-vnext-errors"; import chalk from "chalk"; - import { pathFromCwd } from "./cwd-relative-path.js"; export function calculateDeployingModulePanel(state: UiState): string { @@ -12,7 +11,10 @@ export function calculateDeployingModulePanel(state: UiState): string { `; if (state.isResumed === true) { - assertHardhatInvariant(state.deploymentDir !== null && state.deploymentDir !== undefined, "Deployment dir is undefined"); + assertHardhatInvariant( + state.deploymentDir !== null && state.deploymentDir !== undefined, + "Deployment dir is undefined", + ); deployingMessage += `${chalk.bold( `Resuming existing deployment from ${pathFromCwd(state.deploymentDir)}`, )} diff --git a/v-next/hardhat-ignition/src/ui/helpers/calculate-deployment-complete-display.ts b/v-next/hardhat-ignition/src/ui/helpers/calculate-deployment-complete-display.ts index 117fcce108..9794e6212d 100644 --- a/v-next/hardhat-ignition/src/ui/helpers/calculate-deployment-complete-display.ts +++ b/v-next/hardhat-ignition/src/ui/helpers/calculate-deployment-complete-display.ts @@ -5,13 +5,11 @@ import type { PreviousRunErrorDeploymentResult, ReconciliationErrorDeploymentResult, SuccessfulDeploymentResult, - ValidationErrorDeploymentResult} from "@ignored/hardhat-vnext-ignition-core"; - -import { - DeploymentResultType + ValidationErrorDeploymentResult, } from "@ignored/hardhat-vnext-ignition-core"; -import chalk from "chalk"; +import { DeploymentResultType } from "@ignored/hardhat-vnext-ignition-core"; +import chalk from "chalk"; import { pathFromCwd } from "./cwd-relative-path.js"; import { wasAnythingExecuted } from "./was-anything-executed.js"; diff --git a/v-next/hardhat-ignition/src/ui/pretty-event-handler.ts b/v-next/hardhat-ignition/src/ui/pretty-event-handler.ts index 93f233c41c..e38a302e56 100644 --- a/v-next/hardhat-ignition/src/ui/pretty-event-handler.ts +++ b/v-next/hardhat-ignition/src/ui/pretty-event-handler.ts @@ -6,7 +6,8 @@ import type { UiFutureHeld, UiFutureStatus, UiFutureSuccess, - UiState} from "./types.js"; + UiState, +} from "./types.js"; import type { BatchInitializeEvent, BeginNextBatchEvent, @@ -40,25 +41,22 @@ import type { StaticCallExecutionStateInitializeEvent, TransactionConfirmEvent, TransactionSendEvent, - WipeApplyEvent} from "@ignored/hardhat-vnext-ignition-core"; + WipeApplyEvent, +} from "@ignored/hardhat-vnext-ignition-core"; import readline from "node:readline"; import { DeploymentResultType, - ExecutionEventResultType + ExecutionEventResultType, } from "@ignored/hardhat-vnext-ignition-core"; - import { calculateBatchDisplay } from "./helpers/calculate-batch-display.js"; import { calculateDeployingModulePanel } from "./helpers/calculate-deploying-module-panel.js"; import { calculateDeploymentCompleteDisplay } from "./helpers/calculate-deployment-complete-display.js"; import { calculateStartingMessage } from "./helpers/calculate-starting-message.js"; import { wasAnythingExecuted } from "./helpers/was-anything-executed.js"; -import { - UiFutureStatusType, - UiStateDeploymentStatus, -} from "./types.js"; +import { UiFutureStatusType, UiStateDeploymentStatus } from "./types.js"; export class PrettyEventHandler implements ExecutionEventListener { private _uiState: UiState = { diff --git a/v-next/hardhat-ignition/src/ui/verbose-event-handler.ts b/v-next/hardhat-ignition/src/ui/verbose-event-handler.ts index 36d0004c98..48971c65ea 100644 --- a/v-next/hardhat-ignition/src/ui/verbose-event-handler.ts +++ b/v-next/hardhat-ignition/src/ui/verbose-event-handler.ts @@ -28,11 +28,12 @@ import type { StaticCallExecutionStateInitializeEvent, TransactionConfirmEvent, TransactionSendEvent, - WipeApplyEvent} from "@ignored/hardhat-vnext-ignition-core"; + WipeApplyEvent, +} from "@ignored/hardhat-vnext-ignition-core"; import { ExecutionEventNetworkInteractionType, - ExecutionEventResultType + ExecutionEventResultType, } from "@ignored/hardhat-vnext-ignition-core"; export class VerboseEventHandler implements ExecutionEventListener { diff --git a/v-next/hardhat-ignition/src/utils/error-deployment-result-to-exception-message.ts b/v-next/hardhat-ignition/src/utils/error-deployment-result-to-exception-message.ts index e1003971b0..a8d3c6e783 100644 --- a/v-next/hardhat-ignition/src/utils/error-deployment-result-to-exception-message.ts +++ b/v-next/hardhat-ignition/src/utils/error-deployment-result-to-exception-message.ts @@ -2,12 +2,11 @@ import type { ExecutionErrorDeploymentResult, PreviousRunErrorDeploymentResult, ReconciliationErrorDeploymentResult, - ValidationErrorDeploymentResult} from "@ignored/hardhat-vnext-ignition-core"; + ValidationErrorDeploymentResult, +} from "@ignored/hardhat-vnext-ignition-core"; import { HardhatError } from "@ignored/hardhat-vnext-errors"; -import { - DeploymentResultType -} from "@ignored/hardhat-vnext-ignition-core"; +import { DeploymentResultType } from "@ignored/hardhat-vnext-ignition-core"; /** * Converts the result of an errored deployment into a message that can @@ -136,10 +135,7 @@ function _toText({ return "holds"; } - throw new HardhatError( - HardhatError.ERRORS.INTERNAL.ASSERTION_ERROR, - { - message: "Invariant violated: neither timeouts or failures", - } - ); + throw new HardhatError(HardhatError.ERRORS.INTERNAL.ASSERTION_ERROR, { + message: "Invariant violated: neither timeouts or failures", + }); } diff --git a/v-next/hardhat-ignition/src/utils/load-module.ts b/v-next/hardhat-ignition/src/utils/load-module.ts index 93c52e98ce..8f2a02001f 100644 --- a/v-next/hardhat-ignition/src/utils/load-module.ts +++ b/v-next/hardhat-ignition/src/utils/load-module.ts @@ -15,16 +15,16 @@ const MODULES_FOLDER = "modules"; export function loadModule( ignitionDirectory: string, - modulePath: string + modulePath: string, ): IgnitionModule | undefined { const fullModulesDirectoryName = path.resolve( ignitionDirectory, - MODULES_FOLDER + MODULES_FOLDER, ); const shortModulesDirectoryName = path.join( ignitionDirectory, - MODULES_FOLDER + MODULES_FOLDER, ); debug(`Loading user modules from '${fullModulesDirectoryName}'`); @@ -36,7 +36,7 @@ export function loadModule( HardhatError.ERRORS.IGNITION.MODULE_NOT_FOUND_AT_PATH, { modulePath, - } + }, ); } @@ -46,7 +46,7 @@ export function loadModule( { modulePath, shortModulesDirectoryName, - } + }, ); } @@ -68,7 +68,7 @@ export function loadModule( throw new HardhatError( HardhatError.ERRORS.IGNITION.MODULE_VALIDATION_FAILED, - e + e, ); } @@ -87,7 +87,7 @@ function isInModuleDirectory(modulesDirectory: string, modulePath: string) { const resolvedModulesDirectory = path.resolve(modulesDirectory); const moduleRelativeToModuleDir = path.relative( resolvedModulesDirectory, - modulePath + modulePath, ); return ( diff --git a/v-next/hardhat-ignition/src/utils/read-deployment-parameters.ts b/v-next/hardhat-ignition/src/utils/read-deployment-parameters.ts index f70dc78ad5..71ded0c591 100644 --- a/v-next/hardhat-ignition/src/utils/read-deployment-parameters.ts +++ b/v-next/hardhat-ignition/src/utils/read-deployment-parameters.ts @@ -7,7 +7,7 @@ import { parse as json5Parse } from "json5"; import { bigintReviver } from "./bigintReviver.js"; export async function readDeploymentParameters( - filepath: string + filepath: string, ): Promise { try { const rawFile = await readFile(filepath); @@ -24,7 +24,7 @@ export async function readDeploymentParameters( { filepath, }, - e + e, ); } diff --git a/v-next/hardhat-ignition/src/visualization/write-visualization.ts b/v-next/hardhat-ignition/src/visualization/write-visualization.ts index 443fe0c3b4..d339aa0b97 100644 --- a/v-next/hardhat-ignition/src/visualization/write-visualization.ts +++ b/v-next/hardhat-ignition/src/visualization/write-visualization.ts @@ -10,11 +10,11 @@ export async function writeVisualization( module: SerializedIgnitionModule; batches: string[][]; }, - { cacheDir }: { cacheDir: string } + { cacheDir }: { cacheDir: string }, ): Promise { const templateDir = path.join( require.resolve("@nomicfoundation/ignition-ui/package.json"), - "../dist" + "../dist", ); const templateDirExists = await pathExists(templateDir); @@ -24,7 +24,7 @@ export async function writeVisualization( HardhatError.ERRORS.IGNITION.VISUALIZATION_TEMPLATE_DIR_NOT_FOUND, { templateDir, - } + }, ); } diff --git a/v-next/hardhat-ignition/test/deploy/nonce-checks/error-on-pending-user-transactions.ts b/v-next/hardhat-ignition/test/deploy/nonce-checks/error-on-pending-user-transactions.ts index 5cb7d497ff..62eb196210 100644 --- a/v-next/hardhat-ignition/test/deploy/nonce-checks/error-on-pending-user-transactions.ts +++ b/v-next/hardhat-ignition/test/deploy/nonce-checks/error-on-pending-user-transactions.ts @@ -1,6 +1,5 @@ /* eslint-disable import/no-unused-modules */ -import type { - TestChainHelper} from "../../test-helpers/use-ignition-project.js"; +import type { TestChainHelper } from "../../test-helpers/use-ignition-project.js"; import { buildModule } from "@ignored/hardhat-vnext-ignition-core"; import { assert } from "chai"; @@ -8,9 +7,7 @@ import { createWalletClient, custom } from "viem"; import { hardhat } from "viem/chains"; import { mineBlock } from "../../test-helpers/mine-block.js"; -import { - useFileIgnitionProject, -} from "../../test-helpers/use-ignition-project.js"; +import { useFileIgnitionProject } from "../../test-helpers/use-ignition-project.js"; import { waitForPendingTxs } from "../../test-helpers/wait-for-pending-txs.js"; /** diff --git a/v-next/hardhat-ignition/test/deploy/nonce-checks/error-on-rerun-with-replaced-pending-user-transaction.ts b/v-next/hardhat-ignition/test/deploy/nonce-checks/error-on-rerun-with-replaced-pending-user-transaction.ts index b3e45f79cf..ce7dcda452 100644 --- a/v-next/hardhat-ignition/test/deploy/nonce-checks/error-on-rerun-with-replaced-pending-user-transaction.ts +++ b/v-next/hardhat-ignition/test/deploy/nonce-checks/error-on-rerun-with-replaced-pending-user-transaction.ts @@ -1,15 +1,12 @@ /* eslint-disable import/no-unused-modules */ -import type { - TestChainHelper} from "../../test-helpers/use-ignition-project.js"; +import type { TestChainHelper } from "../../test-helpers/use-ignition-project.js"; import { buildModule } from "@ignored/hardhat-vnext-ignition-core"; import { assert } from "chai"; import { createWalletClient, custom, parseEther } from "viem"; import { hardhat } from "viem/chains"; -import { - useFileIgnitionProject, -} from "../../test-helpers/use-ignition-project.js"; +import { useFileIgnitionProject } from "../../test-helpers/use-ignition-project.js"; /** * Run an initial deploy, that starts but does not finish several on-chain diff --git a/v-next/hardhat-ignition/test/deploy/nonce-checks/error-on-transaction-dropped.ts b/v-next/hardhat-ignition/test/deploy/nonce-checks/error-on-transaction-dropped.ts index a7911a8bca..1ea5eae05c 100644 --- a/v-next/hardhat-ignition/test/deploy/nonce-checks/error-on-transaction-dropped.ts +++ b/v-next/hardhat-ignition/test/deploy/nonce-checks/error-on-transaction-dropped.ts @@ -1,13 +1,10 @@ /* eslint-disable import/no-unused-modules */ -import type { - TestChainHelper} from "../../test-helpers/use-ignition-project.js"; +import type { TestChainHelper } from "../../test-helpers/use-ignition-project.js"; import { buildModule } from "@ignored/hardhat-vnext-ignition-core"; import { assert } from "chai"; -import { - useFileIgnitionProject, -} from "../../test-helpers/use-ignition-project.js"; +import { useFileIgnitionProject } from "../../test-helpers/use-ignition-project.js"; /** * On running a deploy, if a transaction is dropped from the mempool diff --git a/v-next/hardhat-ignition/test/deploy/nonce-checks/error-on-user-transaction-sent.ts b/v-next/hardhat-ignition/test/deploy/nonce-checks/error-on-user-transaction-sent.ts index a3d4de3f5b..2171732325 100644 --- a/v-next/hardhat-ignition/test/deploy/nonce-checks/error-on-user-transaction-sent.ts +++ b/v-next/hardhat-ignition/test/deploy/nonce-checks/error-on-user-transaction-sent.ts @@ -1,15 +1,12 @@ /* eslint-disable import/no-unused-modules */ -import type { - TestChainHelper} from "../../test-helpers/use-ignition-project.js"; +import type { TestChainHelper } from "../../test-helpers/use-ignition-project.js"; import { buildModule } from "@ignored/hardhat-vnext-ignition-core"; import { assert } from "chai"; import { createWalletClient, custom } from "viem"; import { hardhat } from "viem/chains"; -import { - useFileIgnitionProject, -} from "../../test-helpers/use-ignition-project.js"; +import { useFileIgnitionProject } from "../../test-helpers/use-ignition-project.js"; /** * On running a deploy, if a transaction is pending and the user diff --git a/v-next/hardhat-ignition/test/deploy/nonce-checks/rerun-with-dropped-ignition-transaction.ts b/v-next/hardhat-ignition/test/deploy/nonce-checks/rerun-with-dropped-ignition-transaction.ts index e4e3a7352b..0c3caf2f37 100644 --- a/v-next/hardhat-ignition/test/deploy/nonce-checks/rerun-with-dropped-ignition-transaction.ts +++ b/v-next/hardhat-ignition/test/deploy/nonce-checks/rerun-with-dropped-ignition-transaction.ts @@ -1,15 +1,12 @@ /* eslint-disable import/no-unused-modules */ -import type { - TestChainHelper} from "../../test-helpers/use-ignition-project.js"; +import type { TestChainHelper } from "../../test-helpers/use-ignition-project.js"; import { buildModule } from "@ignored/hardhat-vnext-ignition-core"; import { assert } from "chai"; import { clearPendingTransactionsFromMemoryPool } from "../../test-helpers/clear-pending-transactions-from-memory-pool.js"; import { mineBlock } from "../../test-helpers/mine-block.js"; -import { - useFileIgnitionProject, -} from "../../test-helpers/use-ignition-project.js"; +import { useFileIgnitionProject } from "../../test-helpers/use-ignition-project.js"; /** * Run an initial deploy, that starts but does not finish an on-chain diff --git a/v-next/hardhat-ignition/test/deploy/nonce-checks/rerun-with-now-complete-ignition-transactions.ts b/v-next/hardhat-ignition/test/deploy/nonce-checks/rerun-with-now-complete-ignition-transactions.ts index 62f7f3ccbb..55a0ebe54a 100644 --- a/v-next/hardhat-ignition/test/deploy/nonce-checks/rerun-with-now-complete-ignition-transactions.ts +++ b/v-next/hardhat-ignition/test/deploy/nonce-checks/rerun-with-now-complete-ignition-transactions.ts @@ -1,14 +1,11 @@ /* eslint-disable import/no-unused-modules */ -import type { - TestChainHelper} from "../../test-helpers/use-ignition-project.js"; +import type { TestChainHelper } from "../../test-helpers/use-ignition-project.js"; import { buildModule } from "@ignored/hardhat-vnext-ignition-core"; import { assert } from "chai"; import { mineBlock } from "../../test-helpers/mine-block.js"; -import { - useFileIgnitionProject, -} from "../../test-helpers/use-ignition-project.js"; +import { useFileIgnitionProject } from "../../test-helpers/use-ignition-project.js"; /** * Run an initial deploy, that sumbit but does not confirm several on-chain diff --git a/v-next/hardhat-ignition/test/deploy/nonce-checks/rerun-with-pending-ignition-transactions.ts b/v-next/hardhat-ignition/test/deploy/nonce-checks/rerun-with-pending-ignition-transactions.ts index e1043113eb..18f9505cc1 100644 --- a/v-next/hardhat-ignition/test/deploy/nonce-checks/rerun-with-pending-ignition-transactions.ts +++ b/v-next/hardhat-ignition/test/deploy/nonce-checks/rerun-with-pending-ignition-transactions.ts @@ -1,13 +1,10 @@ /* eslint-disable import/no-unused-modules */ -import type { - TestChainHelper} from "../../test-helpers/use-ignition-project.js"; +import type { TestChainHelper } from "../../test-helpers/use-ignition-project.js"; import { buildModule } from "@ignored/hardhat-vnext-ignition-core"; import { assert } from "chai"; -import { - useFileIgnitionProject, -} from "../../test-helpers/use-ignition-project.js"; +import { useFileIgnitionProject } from "../../test-helpers/use-ignition-project.js"; /** * Run an initial deploy, that starts but does not finish several on-chain diff --git a/v-next/hardhat-ignition/test/deploy/nonce-checks/rerun-with-replaced-confirmed-user-transaction.ts b/v-next/hardhat-ignition/test/deploy/nonce-checks/rerun-with-replaced-confirmed-user-transaction.ts index 522a4b3dc5..d13da5e83c 100644 --- a/v-next/hardhat-ignition/test/deploy/nonce-checks/rerun-with-replaced-confirmed-user-transaction.ts +++ b/v-next/hardhat-ignition/test/deploy/nonce-checks/rerun-with-replaced-confirmed-user-transaction.ts @@ -1,6 +1,5 @@ /* eslint-disable import/no-unused-modules */ -import type { - TestChainHelper} from "../../test-helpers/use-ignition-project.js"; +import type { TestChainHelper } from "../../test-helpers/use-ignition-project.js"; import { buildModule } from "@ignored/hardhat-vnext-ignition-core"; import { assert } from "chai"; @@ -9,9 +8,7 @@ import { hardhat } from "viem/chains"; import { mineBlock } from "../../test-helpers/mine-block.js"; import { sleep } from "../../test-helpers/sleep.js"; -import { - useFileIgnitionProject, -} from "../../test-helpers/use-ignition-project.js"; +import { useFileIgnitionProject } from "../../test-helpers/use-ignition-project.js"; /** * Run an initial deploy, that starts but does not finish several on-chain diff --git a/v-next/hardhat-ignition/test/deploy/rerun/rerun-a-deploy-that-timed-out.ts b/v-next/hardhat-ignition/test/deploy/rerun/rerun-a-deploy-that-timed-out.ts index d513b2d5c7..52c9910e09 100644 --- a/v-next/hardhat-ignition/test/deploy/rerun/rerun-a-deploy-that-timed-out.ts +++ b/v-next/hardhat-ignition/test/deploy/rerun/rerun-a-deploy-that-timed-out.ts @@ -1,5 +1,4 @@ -import type { - TestChainHelper} from "../../test-helpers/use-ignition-project.js"; +import type { TestChainHelper } from "../../test-helpers/use-ignition-project.js"; import { assertHardhatInvariant } from "@ignored/hardhat-vnext-errors"; import { buildModule, wipe } from "@ignored/hardhat-vnext-ignition-core"; @@ -8,9 +7,7 @@ import { assert } from "chai"; import { HardhatArtifactResolver } from "../../../src/hardhat-artifact-resolver.js"; import { mineBlock } from "../../test-helpers/mine-block.js"; -import { - useFileIgnitionProject, -} from "../../test-helpers/use-ignition-project.js"; +import { useFileIgnitionProject } from "../../test-helpers/use-ignition-project.js"; /** * A run that deploys a contract times out @@ -109,7 +106,10 @@ describe("execution - rerun a deploy that timed out", () => { await setNextBlockBaseFeePerGas(1_000_000n); await mineBlock(this.hre); - assertHardhatInvariant(this.deploymentDir !== undefined, "Deployment dir is undefined"); + assertHardhatInvariant( + this.deploymentDir !== undefined, + "Deployment dir is undefined", + ); await wipe( this.deploymentDir, new HardhatArtifactResolver(this.hre), diff --git a/v-next/hardhat-ignition/test/deploy/rerun/rerun-after-kill.ts b/v-next/hardhat-ignition/test/deploy/rerun/rerun-after-kill.ts index 89272f33e5..006e9b549e 100644 --- a/v-next/hardhat-ignition/test/deploy/rerun/rerun-after-kill.ts +++ b/v-next/hardhat-ignition/test/deploy/rerun/rerun-after-kill.ts @@ -1,13 +1,10 @@ /* eslint-disable import/no-unused-modules */ -import type { - TestChainHelper} from "../../test-helpers/use-ignition-project.js"; +import type { TestChainHelper } from "../../test-helpers/use-ignition-project.js"; import { buildModule } from "@ignored/hardhat-vnext-ignition-core"; import { assert } from "chai"; -import { - useFileIgnitionProject, -} from "../../test-helpers/use-ignition-project.js"; +import { useFileIgnitionProject } from "../../test-helpers/use-ignition-project.js"; /** * Run an initial deploy that deploys multiple contracts, one contract per batch. diff --git a/v-next/hardhat-ignition/test/deploy/rerun/rerun-with-new-contract-deploy.ts b/v-next/hardhat-ignition/test/deploy/rerun/rerun-with-new-contract-deploy.ts index 78e863e1f8..061069dc63 100644 --- a/v-next/hardhat-ignition/test/deploy/rerun/rerun-with-new-contract-deploy.ts +++ b/v-next/hardhat-ignition/test/deploy/rerun/rerun-with-new-contract-deploy.ts @@ -1,14 +1,11 @@ /* eslint-disable import/no-unused-modules */ -import type { - TestChainHelper} from "../../test-helpers/use-ignition-project.js"; +import type { TestChainHelper } from "../../test-helpers/use-ignition-project.js"; import { buildModule } from "@ignored/hardhat-vnext-ignition-core"; import { assert } from "chai"; import { mineBlock } from "../../test-helpers/mine-block.js"; -import { - useFileIgnitionProject, -} from "../../test-helpers/use-ignition-project.js"; +import { useFileIgnitionProject } from "../../test-helpers/use-ignition-project.js"; /** * Run an initial deploy, that deploys a contract. The module is modified diff --git a/v-next/hardhat-ignition/test/deploy/reset.ts b/v-next/hardhat-ignition/test/deploy/reset.ts index 4abaa4b0db..fb816f626b 100644 --- a/v-next/hardhat-ignition/test/deploy/reset.ts +++ b/v-next/hardhat-ignition/test/deploy/reset.ts @@ -31,7 +31,10 @@ describe("reset flag", function () { const artifactResolver = new HardhatArtifactResolver(this.hre); - assertHardhatInvariant(this.deploymentDir !== undefined, "Deployment dir is undefined"); + assertHardhatInvariant( + this.deploymentDir !== undefined, + "Deployment dir is undefined", + ); const result = await status(this.deploymentDir, artifactResolver); // ResetModule#B will only be in the success list if the second diff --git a/v-next/hardhat-ignition/test/deploy/timeouts/deploy-run-times-out.ts b/v-next/hardhat-ignition/test/deploy/timeouts/deploy-run-times-out.ts index 1d701a0d59..92227ce6fb 100644 --- a/v-next/hardhat-ignition/test/deploy/timeouts/deploy-run-times-out.ts +++ b/v-next/hardhat-ignition/test/deploy/timeouts/deploy-run-times-out.ts @@ -1,14 +1,11 @@ /* eslint-disable import/no-unused-modules */ -import type { - TestChainHelper} from "../../test-helpers/use-ignition-project.js"; +import type { TestChainHelper } from "../../test-helpers/use-ignition-project.js"; import { buildModule } from "@ignored/hardhat-vnext-ignition-core"; import { setNextBlockBaseFeePerGas } from "@nomicfoundation/hardhat-network-helpers"; import { assert } from "chai"; -import { - useFileIgnitionProject, -} from "../../test-helpers/use-ignition-project.js"; +import { useFileIgnitionProject } from "../../test-helpers/use-ignition-project.js"; /** * A run that deploys a contract times out diff --git a/v-next/hardhat-ignition/test/fixture-projects/lock/ignition/modules/Lock.ts b/v-next/hardhat-ignition/test/fixture-projects/lock/ignition/modules/Lock.ts index 3605ef96a0..6ed9fc4db2 100644 --- a/v-next/hardhat-ignition/test/fixture-projects/lock/ignition/modules/Lock.ts +++ b/v-next/hardhat-ignition/test/fixture-projects/lock/ignition/modules/Lock.ts @@ -1,11 +1,10 @@ import type { IgnitionModule, - NamedArtifactContractDeploymentFuture} from "@ignored/hardhat-vnext-ignition-core"; - -import { - buildModule + NamedArtifactContractDeploymentFuture, } from "@ignored/hardhat-vnext-ignition-core"; +import { buildModule } from "@ignored/hardhat-vnext-ignition-core"; + const LockModule: IgnitionModule< "LockModule", string, diff --git a/v-next/hardhat-ignition/test/test-helpers/test-ignition-helper.ts b/v-next/hardhat-ignition/test/test-helpers/test-ignition-helper.ts index 516adeb122..2e65745632 100644 --- a/v-next/hardhat-ignition/test/test-helpers/test-ignition-helper.ts +++ b/v-next/hardhat-ignition/test/test-helpers/test-ignition-helper.ts @@ -25,7 +25,7 @@ import { errorDeploymentResultToExceptionMessage } from "../../src/utils/error-d export type IgnitionModuleResultsTToViemContracts< ContractNameT extends string, - IgnitionModuleResultsT extends IgnitionModuleResult + IgnitionModuleResultsT extends IgnitionModuleResult, > = { [contract in keyof IgnitionModuleResultsT]: TypeChainViemContractByName; }; @@ -49,7 +49,7 @@ export class TestIgnitionHelper { private readonly _hre: HardhatRuntimeEnvironment, private readonly _config?: Partial | undefined, provider?: EIP1193Provider, - deploymentDir?: string + deploymentDir?: string, ) { this._provider = provider ?? this._hre.network.provider; this._deploymentDir = deploymentDir; @@ -59,7 +59,7 @@ export class TestIgnitionHelper { ModuleIdT extends string, ContractNameT extends string, IgnitionModuleResultsT extends IgnitionModuleResult, - StrategyT extends keyof StrategyConfig = "basic" + StrategyT extends keyof StrategyConfig = "basic", >( ignitionModule: IgnitionModule< ModuleIdT, @@ -81,7 +81,7 @@ export class TestIgnitionHelper { } = { parameters: {}, config: {}, - } + }, ): Promise< IgnitionModuleResultsTToViemContracts > { @@ -116,7 +116,7 @@ export class TestIgnitionHelper { HardhatError.ERRORS.IGNITION.VIEM_TEST_HELPER_ERROR, { message, - } + }, ); } @@ -129,14 +129,14 @@ export class TestIgnitionHelper { this._hre, ignitionModule, result, - publicClient + publicClient, ); } private async _toViemContracts< ModuleIdT extends string, ContractNameT extends string, - IgnitionModuleResultsT extends IgnitionModuleResult + IgnitionModuleResultsT extends IgnitionModuleResult, >( hre: HardhatRuntimeEnvironment, ignitionModule: IgnitionModule< @@ -145,7 +145,7 @@ export class TestIgnitionHelper { IgnitionModuleResultsT >, result: SuccessfulDeploymentResult, - publicClient: any + publicClient: any, ): Promise< IgnitionModuleResultsTToViemContracts > { @@ -158,11 +158,11 @@ export class TestIgnitionHelper { hre, contractFuture, result.contracts[contractFuture.id], - publicClient + publicClient, ), - ] - ) - ) + ], + ), + ), ); } @@ -170,14 +170,14 @@ export class TestIgnitionHelper { hre: HardhatRuntimeEnvironment, future: Future, deployedContract: { address: string; contractName: string }, - publicClient: any + publicClient: any, ): Promise { if (!isContractFuture(future)) { throw new HardhatError( HardhatError.ERRORS.IGNITION.VIEM_TEST_HELPER_ERROR, { message: `Expected contract future but got ${future.id} with type ${future.type} instead`, - } + }, ); } @@ -185,7 +185,7 @@ export class TestIgnitionHelper { address: this._ensureAddressFormat(deployedContract.address), abi: await this._loadAbiFromHHArtifactFolder( hre, - deployedContract.contractName + deployedContract.contractName, ), client: { public: publicClient }, }); @@ -203,13 +203,13 @@ export class TestIgnitionHelper { private async _loadAbiFromHHArtifactFolder( hre: HardhatRuntimeEnvironment, - contractName: string + contractName: string, ): Promise { const artifact = await hre.artifacts.readArtifact(contractName); if (artifact === undefined) { throw new Error( - `Test error: no hardcoded abi for contract ${contractName}` + `Test error: no hardcoded abi for contract ${contractName}`, ); } diff --git a/v-next/hardhat-ignition/test/test-helpers/use-ignition-project.ts b/v-next/hardhat-ignition/test/test-helpers/use-ignition-project.ts index deb382bab7..37f11b5930 100644 --- a/v-next/hardhat-ignition/test/test-helpers/use-ignition-project.ts +++ b/v-next/hardhat-ignition/test/test-helpers/use-ignition-project.ts @@ -18,7 +18,7 @@ declare module "mocha" { deploymentDir: string | undefined; runControlledDeploy: ( ignitionModule: IgnitionModule, - chainUpdates: (c: TestChainHelper) => Promise + chainUpdates: (c: TestChainHelper) => Promise, ) => ReturnType; config: Partial; } @@ -35,7 +35,7 @@ const defaultTestConfig: DeployConfig = { export function useEphemeralIgnitionProject(fixtureProjectName: string): void { beforeEach("Load environment", async function () { process.chdir( - path.join(__dirname, "../fixture-projects", fixtureProjectName) + path.join(__dirname, "../fixture-projects", fixtureProjectName), ); const hre = require("hardhat"); @@ -51,7 +51,7 @@ export function useEphemeralIgnitionProject(fixtureProjectName: string): void { afterEach("reset hardhat context", function () { throw new Error( - "Not implemented: need to find a replacement for `resetHardhatContext()`" + "Not implemented: need to find a replacement for `resetHardhatContext()`", ); }); } @@ -59,11 +59,11 @@ export function useEphemeralIgnitionProject(fixtureProjectName: string): void { export function useFileIgnitionProject( fixtureProjectName: string, deploymentId: string, - config?: Partial + config?: Partial, ): void { beforeEach("Load environment", async function () { process.chdir( - path.join(__dirname, "../fixture-projects", fixtureProjectName) + path.join(__dirname, "../fixture-projects", fixtureProjectName), ); const hre = require("hardhat"); @@ -71,10 +71,10 @@ export function useFileIgnitionProject( const deploymentDir = path.join( path.resolve( __dirname, - `../fixture-projects/${fixtureProjectName}/ignition` + `../fixture-projects/${fixtureProjectName}/ignition`, ), "deployments", - deploymentId + deploymentId, ); this.hre = hre; @@ -94,20 +94,20 @@ export function useFileIgnitionProject( this.runControlledDeploy = ( ignitionModule: IgnitionModule, - chainUpdates: (c: TestChainHelper) => Promise = async () => {} + chainUpdates: (c: TestChainHelper) => Promise = async () => {}, ) => { return runDeploy( deploymentDir, ignitionModule, { hre, config: testConfig }, - chainUpdates + chainUpdates, ); }; }); afterEach("reset hardhat context", function () { throw new Error( - "Not implemented: need to find a replacement for resetHardhatContext()" + "Not implemented: need to find a replacement for resetHardhatContext()", ); // if (this.deploymentDir === undefined) { @@ -127,7 +127,7 @@ async function runDeploy( hre, config = {}, }: { hre: HardhatRuntimeEnvironment; config?: Partial }, - chainUpdates: (c: TestChainHelper) => Promise = async () => {} + chainUpdates: (c: TestChainHelper) => Promise = async () => {}, ): Promise> { const { ignitionHelper: ignitionHelper, kill: killFn } = setupIgnitionHelperRiggedToThrow(hre, deploymentDir, config); @@ -157,7 +157,7 @@ async function runDeploy( function setupIgnitionHelperRiggedToThrow( hre: HardhatRuntimeEnvironment, deploymentDir: string, - config: Partial = {} + config: Partial = {}, ): { ignitionHelper: TestIgnitionHelper; kill: () => void; @@ -183,7 +183,7 @@ function setupIgnitionHelperRiggedToThrow( hre, config, proxiedProvider, - deploymentDir + deploymentDir, ); return { ignitionHelper, kill }; @@ -193,7 +193,7 @@ export class TestChainHelper { constructor( private readonly _hre: HardhatRuntimeEnvironment, private readonly _deployPromise: Promise, - private readonly _exitFn: () => void + private readonly _exitFn: () => void, ) {} public async waitForPendingTxs(expectedCount: number): Promise { diff --git a/v-next/hardhat-ignition/test/ui/helpers/calculate-batch-display.ts b/v-next/hardhat-ignition/test/ui/helpers/calculate-batch-display.ts index 40815acb7b..e066463396 100644 --- a/v-next/hardhat-ignition/test/ui/helpers/calculate-batch-display.ts +++ b/v-next/hardhat-ignition/test/ui/helpers/calculate-batch-display.ts @@ -1,6 +1,4 @@ -import type { - UiFuture, - UiState} from "../../../src/ui/types.js"; +import type { UiFuture, UiState } from "../../../src/ui/types.js"; import { assert } from "chai"; diff --git a/v-next/hardhat-ignition/test/ui/helpers/calculate-deploying-module-panel-display.ts b/v-next/hardhat-ignition/test/ui/helpers/calculate-deploying-module-panel-display.ts index 28970579e0..f49525c1e8 100644 --- a/v-next/hardhat-ignition/test/ui/helpers/calculate-deploying-module-panel-display.ts +++ b/v-next/hardhat-ignition/test/ui/helpers/calculate-deploying-module-panel-display.ts @@ -1,4 +1,4 @@ -import type { UiState} from "../../../src/ui/types.js"; +import type { UiState } from "../../../src/ui/types.js"; import path from "node:path"; diff --git a/v-next/hardhat-ignition/test/ui/helpers/calculate-deployment-complete-display.ts b/v-next/hardhat-ignition/test/ui/helpers/calculate-deployment-complete-display.ts index 26caf70828..e80fd643b1 100644 --- a/v-next/hardhat-ignition/test/ui/helpers/calculate-deployment-complete-display.ts +++ b/v-next/hardhat-ignition/test/ui/helpers/calculate-deployment-complete-display.ts @@ -1,14 +1,15 @@ -import type { UiBatches} from "../../../src/ui/types.js"; +import type { UiBatches } from "../../../src/ui/types.js"; import type { DeploymentCompleteEvent, ExecutionErrorDeploymentResult, PreviousRunErrorDeploymentResult, ReconciliationErrorDeploymentResult, - ValidationErrorDeploymentResult} from "@ignored/hardhat-vnext-ignition-core"; + ValidationErrorDeploymentResult, +} from "@ignored/hardhat-vnext-ignition-core"; import { DeploymentResultType, - ExecutionEventType + ExecutionEventType, } from "@ignored/hardhat-vnext-ignition-core"; import { assert } from "chai"; import chalk from "chalk"; diff --git a/v-next/hardhat-ignition/test/utils/error-deployment-result-to-exception-message.ts b/v-next/hardhat-ignition/test/utils/error-deployment-result-to-exception-message.ts index 24d6164ebd..18ae507bbd 100644 --- a/v-next/hardhat-ignition/test/utils/error-deployment-result-to-exception-message.ts +++ b/v-next/hardhat-ignition/test/utils/error-deployment-result-to-exception-message.ts @@ -2,11 +2,10 @@ import type { ExecutionErrorDeploymentResult, PreviousRunErrorDeploymentResult, ReconciliationErrorDeploymentResult, - ValidationErrorDeploymentResult} from "@ignored/hardhat-vnext-ignition-core"; - -import { - DeploymentResultType + ValidationErrorDeploymentResult, } from "@ignored/hardhat-vnext-ignition-core"; + +import { DeploymentResultType } from "@ignored/hardhat-vnext-ignition-core"; import { assert } from "chai"; import { errorDeploymentResultToExceptionMessage } from "../../src/utils/error-deployment-result-to-exception-message.js";