Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NomicFoundation/hardhat
/ functions
Functions
3,947 in github.com/NomicFoundation/hardhat
⨍
Functions
3,947
◇
Types & classes
1,275
↓ 4 callers
Function
assertIsHardhatError
( error: unknown, descriptor: ErrorDescriptorT, messageArguments: HardhatError<ErrorDescriptorT>["messag
packages/hardhat-test-utils/src/hardhat-error.ts:17
↓ 4 callers
Function
assertIsNotNull
( value: T, )
packages/hardhat-ethers/test/helpers/helpers.ts:88
↓ 4 callers
Function
assertValidationErrors
( validationResult: ValidationError[], expectedErrors: ExpectedValidationError[], )
packages/hardhat-test-utils/src/validations.ts:28
↓ 4 callers
Method
changeEtherBalances
* Assert that the ether balances of multiple addresses changed by specific amounts. * @param ethers The Hardhat ethers instance used in the tes
packages/hardhat-ethers-chai-matchers/src/type-extensions.ts:154
↓ 4 callers
Function
chmod
( absolutePath: string, mode: string | number, )
packages/hardhat-utils/src/fs.ts:1005
↓ 4 callers
Function
createConnection
()
packages/hardhat-ignition-ethers/test/test-helpers/create-hre.ts:11
↓ 4 callers
Function
createNetworkManager
( hre: HardhatRuntimeEnvironment, context: HookContext, )
packages/hardhat/src/internal/builtin-plugins/network-manager/hook-handlers/hre.ts:62
↓ 4 callers
Function
createNonClosingWriter
(actualWritable: Writable)
packages/hardhat-utils/src/stream.ts:10
↓ 4 callers
Method
createRoot
(children)
packages/hardhat-vendored/src/coverage-module/istanbul-lib-report/lib/summarizer-factory.cjs:24
↓ 4 callers
Function
createTmpDir
( nameHint: string, scope: "test" | "describe", )
packages/hardhat-utils/test/helpers/fs.ts:112
↓ 4 callers
Function
decryptUtf8String
({ encryptionKey, data, }: { encryptionKey: Uint8Array; data: EncryptedData; })
packages/hardhat-keystore/src/internal/keystores/encryption.ts:268
↓ 4 callers
Function
deepMerge
( target: T, source: U, shouldOverwriteUndefined: boolean = true, )
packages/hardhat-utils/src/lang.ts:56
↓ 4 callers
Function
deploy
({ config = {}, artifactResolver, provider, executionEventListener, deploymentDir, ignitionModule,
packages/ignition-core/src/deploy.ts:36
↓ 4 callers
Method
deploy
( ignitionModule: IgnitionModule< ModuleIdT, ContractNameT, IgnitionModuleResultsT >
packages/hardhat-ignition-ethers/src/types.ts:15
↓ 4 callers
Method
deserialize
( serializedIgnitionModule: SerializedIgnitionModule, )
packages/ignition-core/src/ignition-module-serializer.ts:465
↓ 4 callers
Function
deserializeEncryptedData
( serializedData: SerializedEncryptedData, )
packages/hardhat-keystore/src/internal/keystores/encryption.ts:113
↓ 4 callers
Function
downloadSolcCompilers
( versions: Set<string>, quiet: boolean, )
packages/hardhat/src/internal/builtin-plugins/solidity/build-system/compiler/index.ts:52
↓ 4 callers
Function
emptyDir
(absolutePath: string)
packages/hardhat-utils/src/fs.ts:1041
↓ 4 callers
Function
equalAddresses
( leftAddress: string, rightAddress: string, )
packages/ignition-core/src/internal/execution/utils/address.ts:31
↓ 4 callers
Function
errorDeploymentResultToExceptionMessage
( result: | ValidationErrorDeploymentResult | ReconciliationErrorDeploymentResult | ExecutionErr
packages/hardhat-ignition/src/helpers/error-deployment-result-to-exception-message.ts:18
↓ 4 callers
Function
ethersResultIntoEvmTuple
( result: Result, paramsParamType: readonly ParamType[], )
packages/ignition-core/src/internal/execution/abi.ts:610
↓ 4 callers
Function
extendWithVerificationArgs
( task: NewTaskDefinitionBuilder, )
packages/hardhat-verify/src/internal/tasks/verify/utils.ts:6
↓ 4 callers
Function
fetch
(scenarioWorkingDir: string, repo: string, commit: string)
scripts/end-to-end/subcommands/init.ts:321
↓ 4 callers
Function
findClosestPackageJson
( pathOrUrl: string, )
packages/hardhat-utils/src/package.ts:68
↓ 4 callers
Function
findDuplicates
(arr: T[])
packages/hardhat-utils/src/lang.ts:122
↓ 4 callers
Function
findTransactionBy
( executionState: | DeploymentExecutionState | CallExecutionState | StaticCallExecutionState
packages/ignition-core/src/internal/views/execution-state/find-transaction-by.ts:13
↓ 4 callers
Method
format
* Returns a formatted string using the first argument as a `printf`-like * format string which can contain zero or more format specifiers. *
packages/hardhat/src/internal/builtin-plugins/network-manager/edr/utils/console-logger.ts:90
↓ 4 callers
Function
formatSourceName
(file: ResolvedFile)
packages/hardhat/src/internal/builtin-plugins/flatten/task-action.ts:156
↓ 4 callers
Method
getAllBuildInfoIds
* Returns a set with the ids of all the existing build infos. * * Note that there's one build info per run of solc, so they can be shared * b
packages/hardhat/src/types/artifacts.ts:143
↓ 4 callers
Method
getAllFullyQualifiedNames
* Returns a set with the fully qualified names of all the artifacts.
packages/hardhat/src/types/artifacts.ts:105
↓ 4 callers
Function
getBaseRequestOptions
( requestUrl: string, { extraHeaders, abortSignal, queryParams }: RequestOptions = {}, dispatcherOrDispa
packages/hardhat-utils/src/internal/request.ts:36
↓ 4 callers
Function
getCompiler
( version: string, { preferWasm, compilerPath }: { preferWasm: boolean; compilerPath?: string }, )
packages/hardhat/src/internal/builtin-plugins/solidity/build-system/compiler/index.ts:121
↓ 4 callers
Function
getDefaultWalletClient
( provider: EthereumProvider, chainType: ChainTypeT, chainDescriptors: ChainDescriptorsConfig, network
packages/hardhat-viem/src/internal/clients.ts:123
↓ 4 callers
Function
getFunctionFragment
* Returns a function fragment for the given function name in the given interface. * * @param iface The interface to search in. * @param functionNam
packages/ignition-core/src/internal/execution/abi.ts:636
↓ 4 callers
Function
getFunctionGasSnapshotsPath
(basePath: string)
packages/hardhat/src/internal/builtin-plugins/gas-analytics/function-gas-snapshots.ts:70
↓ 4 callers
Function
getHardforks
(chainType: ChainType)
packages/hardhat/src/internal/builtin-plugins/network-manager/edr/types/hardfork.ts:41
↓ 4 callers
Function
getMetadataSectionBytesLength
(bytecode: Uint8Array)
packages/hardhat-verify/src/internal/metadata.ts:115
↓ 4 callers
Method
getModificationTime
(filePath: string)
packages/hardhat/test/internal/builtin-plugins/solidity/build-system/partial-compilation/helpers.ts:144
↓ 4 callers
Method
getNetwork
()
packages/hardhat-ethers/src/internal/hardhat-ethers-provider/hardhat-ethers-provider.ts:179
↓ 4 callers
Function
getSnapshotCheatcodesPath
( basePath: string, filename: string, )
packages/hardhat/src/internal/builtin-plugins/gas-analytics/snapshot-cheatcodes.ts:85
↓ 4 callers
Function
getStringWidth
(str: string)
packages/hardhat-utils/src/internal/format.ts:10
↓ 4 callers
Method
getSupportedChains
( dispatcher?: Dispatcher, shouldUseCache?: boolean, )
packages/hardhat-verify/src/internal/types.ts:83
↓ 4 callers
Function
getTaskExecutionFrame
( frames: StackFrame[], )
packages/hardhat/src/internal/cli/telemetry/error-classification/codebase-dependent-helpers.ts:116
↓ 4 callers
Function
getTelemetryDir
( packageName: string = HARDHAT_PACKAGE_NAME, )
packages/hardhat-utils/src/global-dir.ts:75
↓ 4 callers
Function
getTestDispatcher
( options: { timeout?: number; } = {}, )
packages/hardhat-utils/src/request.ts:332
↓ 4 callers
Method
getTransactionCount
( address: AddressLike, blockTag?: BlockTag | undefined, )
packages/hardhat-ethers/src/internal/hardhat-ethers-provider/hardhat-ethers-provider.ts:243
↓ 4 callers
Function
getTransactionRevertData
( value: unknown, )
packages/hardhat-ethers-chai-matchers/src/internal/matchers/reverted/utils.ts:216
↓ 4 callers
Function
getUnusedColumnsWidth
( columnWidths: number[], previousCellCount: number, )
packages/hardhat-utils/src/internal/format.ts:75
↓ 4 callers
Function
getUserFqn
(inputFqn: string)
packages/hardhat/src/internal/builtin-plugins/gas-analytics/helpers/utils.ts:8
↓ 4 callers
Function
git
(args: string[])
scripts/verdaccio/helpers/shell.ts:43
↓ 4 callers
Function
handleError
(e: Error, requestUrl: string)
packages/hardhat-utils/src/internal/request.ts:157
↓ 4 callers
Function
hasArm64MirrorBuild
(version: string)
packages/hardhat/src/internal/builtin-plugins/solidity/build-system/solc-info.ts:37
↓ 4 callers
Function
hasOfficialArm64Build
(version: string)
packages/hardhat/src/internal/builtin-plugins/solidity/build-system/solc-info.ts:22
↓ 4 callers
Method
hexEqual
* Assert that two hexadecimal strings represent the same numerical value. * @param other The other hexadecimal string to compare. * @exa
packages/hardhat-ethers-chai-matchers/src/type-extensions.ts:95
↓ 4 callers
Method
impersonateAccount
* Allows Hardhat Network to sign transactions as the given address. * * @param address The address to impersonate. * @returns A promise that
packages/hardhat-network-helpers/src/types.ts:61
↓ 4 callers
Method
increase
* Mines a new block whose timestamp is `amountInSeconds` after the latest block's timestamp. * * @param amountInSeconds Number of seconds to inc
packages/hardhat-network-helpers/src/types.ts:260
↓ 4 callers
Method
init
(retryAttempts: number = 0)
packages/hardhat-ledger/src/internal/handler.ts:261
↓ 4 callers
Function
initializeTestDispatcher
(options: InitializeOptions = {})
packages/hardhat-verify/test/utils.ts:64
↓ 4 callers
Function
isAddress
(address: any)
packages/ignition-core/src/internal/execution/utils/address.ts:8
↓ 4 callers
Function
isAnvilNetwork
( provider: EthereumProvider, )
packages/hardhat-viem/src/internal/chains.ts:124
↓ 4 callers
Function
isArgumentRequired
( type: ArgumentType, defaultValue: ArgumentValue | ArgumentValue[] | undefined, )
packages/hardhat/src/internal/core/tasks/utils.ts:19
↓ 4 callers
Function
isEncodeFunctionCallFuture
( potential: unknown, )
packages/ignition-core/src/type-guards.ts:174
↓ 4 callers
Function
isHardhatNetwork
( provider: EthereumProvider, )
packages/hardhat-viem/src/internal/chains.ts:98
↓ 4 callers
Function
isNpmParsedRootPath
( parsedRootPath: ParsedRootPath, )
packages/hardhat/src/internal/builtin-plugins/solidity/build-system/root-paths-utils.ts:58
↓ 4 callers
Function
isResult
( value: unknown, isValue?: (v: unknown) => v is ValueT, isError?: (e: unknown) => e is ErrorT, )
packages/hardhat/src/utils/result.ts:43
↓ 4 callers
Function
isTelemetryAllowed
( telemetryConfigFilePath?: string, )
packages/hardhat/src/internal/cli/telemetry/telemetry-permissions.ts:26
↓ 4 callers
Function
loadScenario
( e2eCloneDirectory: string, scenarioFilePath: string, )
scripts/end-to-end/helpers/directory.ts:7
↓ 4 callers
Function
logStep
(step: string)
scripts/benchmark/helpers/log.ts:17
↓ 4 callers
Function
lowerThan
( compared: SemverVersion, comparator: SemverVersion, )
packages/hardhat-utils/src/fast-semver.ts:60
↓ 4 callers
Method
merge
* A method to merge two dependency graphs. The resulting graph will have all * the files of both graphs, with all the dependencies of the files in
packages/hardhat/src/types/solidity/dependency-graph.ts:65
↓ 4 callers
Function
mineSuccessfulTransaction
( provider: EthereumProvider, ethers: HardhatEthers, )
packages/hardhat-ethers-chai-matchers/test/helpers/helpers.ts:88
↓ 4 callers
Function
mkdtemp
(prefix: string)
packages/hardhat-utils/src/fs.ts:758
↓ 4 callers
Function
nestingToIndentationLength
(nesting: number)
packages/hardhat-node-test-reporter/src/formatting.ts:155
↓ 4 callers
Method
next
( nextTaskArguments: TaskArguments, currentIndex = this.actions.length - 1, )
packages/hardhat/src/internal/core/tasks/resolved-task.ts:151
↓ 4 callers
Function
numberToJsonRpcQuantity
* Converts a number to a JSON-RPC quantity string. * * @param value The number to convert. * @returns The JSON-RPC quantity string.
packages/ignition-core/src/internal/execution/jsonrpc-client.ts:824
↓ 4 callers
Function
panicErrorCodeToMessage
(errorCode: bigint)
packages/hardhat-utils/src/panic-errors.ts:17
↓ 4 callers
Function
parseArgumentValue
( value: string, type: ArgumentType, name: string, )
packages/hardhat/src/internal/core/arguments.ts:167
↓ 4 callers
Function
parseFrontMatter
(markdown: string)
scripts/lib/changesets.ts:39
↓ 4 callers
Function
parseRootPath
( rootPath: string, )
packages/hardhat/src/internal/builtin-plugins/solidity/build-system/root-paths-utils.ts:29
↓ 4 callers
Method
populateCall
( tx: TransactionRequest, )
packages/hardhat-ethers/src/internal/signers/signers.ts:138
↓ 4 callers
Function
postFormRequest
( url: string, body: unknown, requestOptions: RequestOptions = {}, dispatcherOrDispatcherOptions?: Und
packages/hardhat-utils/src/request.ts:178
↓ 4 callers
Function
postJsonRequest
( url: string, body: unknown, requestOptions: RequestOptions = {}, dispatcherOrDispatcherOptions?: Und
packages/hardhat-utils/src/request.ts:131
↓ 4 callers
Function
readDeploymentParameters
( filepath: string, )
packages/hardhat-ignition/src/helpers/read-deployment-parameters.ts:9
↓ 4 callers
Function
reconcileLibraries
( future: | NamedArtifactContractDeploymentFuture<string> | ContractDeploymentFuture | NamedArti
packages/ignition-core/src/internal/reconciliation/helpers/reconcile-libraries.ts:16
↓ 4 callers
Function
reconcileValue
( future: | NamedArtifactContractDeploymentFuture<string> | ContractDeploymentFuture | ContractC
packages/ignition-core/src/internal/reconciliation/helpers/reconcile-value.ts:21
↓ 4 callers
Function
relativeTemplateToWorkspacePath
(file: string)
packages/hardhat/src/internal/cli/init/init.ts:518
↓ 4 callers
Method
removeAllListeners
( ethersEvent?: ProviderEvent | undefined, )
packages/hardhat-ethers/src/internal/hardhat-ethers-provider/hardhat-ethers-provider.ts:711
↓ 4 callers
Function
renderRuleSegment
( columnWidths: number[], char: string, joiner: string, )
packages/hardhat-utils/src/internal/format.ts:87
↓ 4 callers
Function
resetGlobalHardhatRuntimeEnvironment
()
packages/hardhat/src/internal/global-hre-instance.ts:39
↓ 4 callers
Function
resolveAccountRuntimeValue
( arv: AccountRuntimeValue, accounts: string[], )
packages/ignition-core/src/internal/execution/future-processor/helpers/future-resolvers.ts:151
↓ 4 callers
Function
resolveAddressLike
( addressLike: | string | AddressResolvableFuture | ModuleParameterRuntimeValue<string>, deplo
packages/ignition-core/src/internal/execution/future-processor/helpers/future-resolvers.ts:223
↓ 4 callers
Function
resolveConstructorArgs
( constructorArgs: string[], constructorArgsPath?: string, )
packages/hardhat-verify/src/internal/tasks/arg-resolution.ts:8
↓ 4 callers
Function
resolveDeploymentId
( givenDeploymentId: string | undefined, chainId: number, )
packages/hardhat-ignition/src/helpers/resolve-deployment-id.ts:21
↓ 4 callers
Method
resolveImport
( from: ResolvedFile, importPath: string, )
packages/hardhat/src/internal/builtin-plugins/solidity/build-system/resolver/types.ts:262
↓ 4 callers
Method
revert
* Assert that a transaction reverted for any reason. * Replaces `.reverted` in Hardhat v3 and requires the `ethers` instance. * @param e
packages/hardhat-ethers-chai-matchers/src/type-extensions.ts:40
↓ 4 callers
Method
revertWithCustomError
* Assert that executing a contract function reverts with a specific custom error defined in the given contract. * * The contract's ABI is used t
packages/hardhat-viem-assertions/src/types.ts:111
↓ 4 callers
Method
revertWithCustomErrorWithArgs
* Assert that executing a contract function reverts with a specific custom error and arguments. * * Arguments are matched positionally in the sa
packages/hardhat-viem-assertions/src/types.ts:131
↓ 4 callers
Method
runCompilationJob
* Returns the output of running the given compilation job. * * Note that this method returns the compiler output verbatim, as `solc` * return
packages/hardhat/src/types/solidity/build-system.ts:385
↓ 4 callers
Method
saveKeystoreToFile
()
packages/hardhat-keystore/src/internal/loaders/keystore-file-loader.ts:78
↓ 4 callers
Method
serialize
( ignitionModule: IgnitionModule< string, string, IgnitionModuleResult<string> >,
packages/ignition-core/src/ignition-module-serializer.ts:84
← previous
next →
401–500 of 3,947, ranked by callers