Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NomicFoundation/hardhat
/ functions
Functions
3,990 in github.com/NomicFoundation/hardhat
⨍
Functions
3,990
◇
Types & classes
1,284
↓ 2 callers
Function
hardhatChainTypeToEdrChainType
(chainType: ChainType)
packages/hardhat/src/internal/edr/chain-type.ts:25
↓ 2 callers
Function
hasFoundryConfig
(packagePath: string)
packages/hardhat-foundry/src/internal/foundry/forge.ts:44
↓ 2 callers
Function
hasGasUsageChanged
( previous: StandardTestKindGasUsage | FuzzTestKindGasUsage, current: StandardTestKindGasUsage | FuzzTestK
packages/hardhat/src/internal/builtin-plugins/gas-analytics/function-gas-snapshots.ts:300
↓ 2 callers
Method
hasParent
()
packages/hardhat-vendored/src/coverage-module/istanbul-lib-report/lib/path.cjs:72
↓ 2 callers
Function
hasTransactionHash
(x: unknown)
packages/hardhat-ethers-chai-matchers/src/internal/matchers/reverted/utils.ts:373
↓ 2 callers
Method
hasVersionRange
()
packages/hardhat-verify/src/internal/bytecode.ts:72
↓ 2 callers
Function
headerTemplate
(details)
packages/hardhat-vendored/src/coverage-module/istanbul-reports/lib/html/index.cjs:35
↓ 2 callers
Function
increase
( provider: EthereumProvider, networkHelpers: NetworkHelpers<ChainTypeT>, amountInSeconds: NumberLike, )
packages/hardhat-network-helpers/src/internal/network-helpers/time/helpers/increase.ts:7
↓ 2 callers
Method
increaseTo
* Mines a new block whose timestamp is `timestamp`. * * @param timestamp Can be `Date` or Epoch seconds. Must be greater than the latest block's
packages/hardhat-network-helpers/src/types.ts:272
↓ 2 callers
Function
inferExecutableSection
(bytecode: string)
packages/hardhat-verify/src/internal/bytecode.ts:132
↓ 2 callers
Function
inferSolcVersion
( bytecode: Uint8Array, )
packages/hardhat-verify/src/internal/metadata.ts:48
↓ 2 callers
Function
init
(options: GlobalCustomSentryReporterOptions)
packages/hardhat/src/internal/cli/telemetry/sentry/init.ts:64
↓ 2 callers
Function
init
( e2eCloneDirectory: string, scenarioPath: string, useLocal: UseLocal, forceCheckout: ForceCheckout,
scripts/end-to-end/subcommands/init.ts:61
↓ 2 callers
Method
init
( deploymentLoader: DeploymentLoader, _jsonRpcClient: JsonRpcClient, )
packages/ignition-core/src/strategies/basic-strategy.ts:48
↓ 2 callers
Function
initHardhat
(options?: InitHardhatOptions)
packages/hardhat/src/internal/cli/init/init.ts:155
↓ 2 callers
Function
initHardhat3NonInteractive
( options: NonInteractiveInitHardhat3Options, )
packages/hardhat/src/internal/cli/init/init.ts:71
↓ 2 callers
Function
initializeDeploymentState
( chainId: number, deploymentLoader: DeploymentLoader, )
packages/ignition-core/src/internal/execution/deployment-state-helpers.ts:36
↓ 2 callers
Function
initializeEthers
( ethereumProvider: EthereumProvider, networkName: string, networkConfig: NetworkConfig, artifactManag
packages/hardhat-ethers/src/internal/initialization.ts:11
↓ 2 callers
Function
innerAssertArgsArraysEqual
( Assertion: Chai.AssertionStatic, expectedArgs: any[], actualArgs: any[], assertionType: "event" | "e
packages/hardhat-ethers-chai-matchers/src/internal/utils/asserts.ts:42
↓ 2 callers
Function
installSkills
* For agent-aware templates (those that ship an `AGENTS.md`), copies any * skills from `packages/hardhat/skills/` whose corresponding package is a te
packages/hardhat/src/internal/cli/init/init.ts:670
↓ 2 callers
Function
installsPeerDependenciesByDefault
( workspace: string, packageManager: PackageManager, version?: string, config?: Record<string, string>
packages/hardhat/src/internal/cli/init/package-manager.ts:162
↓ 2 callers
Function
instrumentSolidityFileForCompilationJob
({ compilationJobSolcVersion, sourceName, fileContent, }: { compilationJobSolcVersion: string; sourc
packages/hardhat/src/internal/builtin-plugins/coverage/instrumentation.ts:26
↓ 2 callers
Function
internalVerifyAction
( { constructorArgs, constructorArgsPath, librariesPath, ...verifyActionArgs }: VerifyActi
packages/hardhat-verify/src/internal/tasks/verify/task-action.ts:21
↓ 2 callers
Function
isAddressResolvableFuture
( future: Future, )
packages/ignition-core/src/type-guards.ts:134
↓ 2 callers
Function
isArgumentMatch
( actualArgs: any[], expectedArgs: any[], )
packages/hardhat-viem-assertions/src/internal/predicates.ts:17
↓ 2 callers
Function
isArgumentNameValid
(name: string)
packages/hardhat/src/internal/core/arguments.ts:51
↓ 2 callers
Function
isArgumentShortNameValid
(name: string)
packages/hardhat/src/internal/core/arguments.ts:85
↓ 2 callers
Function
isArgumentValueValid
( type: ArgumentType, value: unknown, isVariadic: boolean = false, )
packages/hardhat/src/internal/core/arguments.ts:126
↓ 2 callers
Function
isArtifactContractAtFuture
( future: Future, )
packages/ignition-core/src/type-guards.ts:253
↓ 2 callers
Function
isBenchmarkConfig
(value: unknown)
scripts/end-to-end/schema/scenario-schema.ts:93
↓ 2 callers
Method
isCompilerDownloaded
(version: string)
packages/hardhat/src/internal/builtin-plugins/solidity/build-system/compiler/downloader.ts:195
↓ 2 callers
Function
isDependsOn
(value: unknown)
scripts/end-to-end/schema/scenario-schema.ts:177
↓ 2 callers
Function
isDeploymentFuture
( future: Future, )
packages/ignition-core/src/type-guards.ts:285
↓ 2 callers
Function
isDeploymentType
( potential: unknown, )
packages/ignition-core/src/type-guards.ts:264
↓ 2 callers
Function
isDirectoryDirentAware
( absolutePath: string, dirent: Dirent, )
packages/hardhat-utils/src/internal/fs.ts:38
↓ 2 callers
Function
isElementary
(t: string)
packages/hardhat/test/internal/builtin-plugins/solidity-test/eip712/index.ts:95
↓ 2 callers
Function
isEnabled
(namespace: string, env: string)
packages/hardhat-utils/src/internal/debug.ts:63
↓ 2 callers
Function
isFilteredRun
(args: { grep?: string; grepExclude?: string; testFiles?: string[]; })
packages/hardhat/src/internal/builtin-plugins/gas-analytics/tasks/solidity-test/task-action.ts:109
↓ 2 callers
Function
isForgeInstalled
()
packages/hardhat-foundry/src/internal/foundry/forge.ts:54
↓ 2 callers
Function
isGasStatsEnabled
(context: HookContext)
packages/hardhat/src/internal/builtin-plugins/gas-analytics/hook-handlers/test.ts:22
↓ 2 callers
Method
isHardhatPluginError
( other: unknown, )
packages/hardhat-errors/src/errors.ts:210
↓ 2 callers
Function
isHttpNetworkHdAccountsConfig
( accounts: unknown, )
packages/hardhat/src/internal/builtin-plugins/network-manager/type-validation.ts:461
↓ 2 callers
Function
isJsonRpcExecutionErrorCode
(code: unknown)
packages/hardhat-ethers-chai-matchers/src/internal/matchers/reverted/utils.ts:164
↓ 2 callers
Function
isKnownErrorSelector
(data: Hex)
packages/hardhat-viem-assertions/src/internal/assertions/revert/error-string.ts:6
↓ 2 callers
Function
isNamedContractAtFuture
( future: Future, )
packages/ignition-core/src/type-guards.ts:242
↓ 2 callers
Function
isNamedStaticCallFuture
( future: Future, )
packages/ignition-core/src/type-guards.ts:163
↓ 2 callers
Function
isNoDataExecutionError
(error: unknown)
packages/hardhat-ethers-chai-matchers/src/internal/matchers/reverted/utils.ts:59
↓ 2 callers
Function
isNodeVersionSupported
()
packages/hardhat/src/internal/cli/node-version.ts:15
↓ 2 callers
Function
isObj
(o)
packages/hardhat-vendored/src/coverage-module/istanbul-lib-coverage/lib/file-coverage.cjs:51
↓ 2 callers
Function
isPackageReleasedToNpm
(name, version)
scripts/lib/packages.ts:37
↓ 2 callers
Function
isPathSelected
( path: string, include: string[], exclude: string[], )
packages/hardhat/src/internal/utils/glob.ts:9
↓ 2 callers
Function
isPositiveInteger
(value: unknown)
scripts/end-to-end/schema/scenario-schema.ts:10
↓ 2 callers
Function
isResolvedUserRemapping
( remapping: Remapping | ResolvedUserRemapping, )
packages/hardhat/src/internal/builtin-plugins/solidity/build-system/resolver/remapped-npm-packages-graph.ts:76
↓ 2 callers
Function
isRunningInsideHardhatMonorepo
()
packages/hardhat/src/internal/cli/telemetry/error-classification/codebase-dependent-helpers.ts:15
↓ 2 callers
Function
isTelemetryAllowedInEnvironment
()
packages/hardhat/src/internal/cli/telemetry/telemetry-permissions.ts:49
↓ 2 callers
Function
isTestSuiteArtifact
(artifact: Artifact)
packages/hardhat/src/internal/builtin-plugins/solidity-test/helpers.ts:175
↓ 2 callers
Function
isTestSummary
(value: unknown)
packages/hardhat/src/internal/builtin-plugins/test/task-action.ts:38
↓ 2 callers
Function
isUnknownEdrError
(error: Error, context: ErrorContext)
packages/hardhat/src/internal/cli/telemetry/error-classification/classifier.ts:518
↓ 2 callers
Function
isValidChecksumAddress
(value: unknown)
packages/hardhat-utils/src/eth.ts:26
↓ 2 callers
Function
isValidEnumValue
( theEnum: Record<string, string>, value: string, )
packages/hardhat/src/internal/core/config-validation.ts:27
↓ 2 callers
Function
isValidEnumValue
( theEnum: Record<string, string>, value: string, )
packages/ignition-core/src/type-guards.ts:25
↓ 2 callers
Function
isValidIgnitionIdentifier
(identifier: string)
packages/ignition-core/src/internal/utils/identifier-validators.ts:29
↓ 2 callers
Function
isValidSolidityIdentifier
(identifier: string)
packages/ignition-core/src/internal/utils/identifier-validators.ts:40
↓ 2 callers
Function
isValidUrl
(url: string)
packages/hardhat-utils/src/request.ts:376
↓ 2 callers
Function
keyFromLoc
({ start, end })
packages/hardhat-vendored/src/coverage-module/istanbul-lib-coverage/lib/file-coverage.cjs:48
↓ 2 callers
Function
linkBytecode
( artifact: Artifact, libraries: LibraryLink[], )
packages/hardhat-utils/src/bytecode.ts:75
↓ 2 callers
Function
list
( { dev }: TaskListArguments, keystoreLoader: KeystoreLoader, consoleLog: KeystoreConsoleLog = console.l
packages/hardhat-keystore/src/internal/tasks/list.ts:21
↓ 2 callers
Function
listDeployments
( deploymentDir: string, )
packages/ignition-core/src/list-deployments.ts:10
↓ 2 callers
Function
listTransactions
( deploymentDir: string, _artifactResolver: Omit<ArtifactResolver, "getBuildInfo">, )
packages/ignition-core/src/list-transactions.ts:37
↓ 2 callers
Method
listenerCount
( event?: ProviderEvent | undefined, )
packages/hardhat-ethers/src/internal/hardhat-ethers-provider/hardhat-ethers-provider.ts:644
↓ 2 callers
Method
listeners
( ethersEvent?: ProviderEvent | undefined, )
packages/hardhat-ethers/src/internal/hardhat-ethers-provider/hardhat-ethers-provider.ts:652
↓ 2 callers
Function
loadConfig
()
scripts/bump-peers.ts:736
↓ 2 callers
Method
loadData
* @private exposed for testing purposes only
packages/hardhat/src/internal/builtin-plugins/coverage/coverage-manager.ts:172
↓ 2 callers
Method
loadFixture
* Loads a fixture and restores the blockchain to a snapshot state for repeated tests. * * The `loadFixture` function is useful in tests where yo
packages/hardhat-network-helpers/src/types.ts:85
↓ 2 callers
Function
log
(msg: string)
scripts/test-file.ts:187
↓ 2 callers
Function
logSnapshotCheckResult
( { functionGasSnapshotsCheck, snapshotCheatcodesCheck }: SnapshotCheckResult, logger: typeof console.log
packages/hardhat/src/internal/builtin-plugins/gas-analytics/tasks/solidity-test/task-action.ts:175
↓ 2 callers
Function
logSnapshotResult
( result: SnapshotResult, logger: typeof console.log = console.log, )
packages/hardhat/src/internal/builtin-plugins/gas-analytics/tasks/solidity-test/task-action.ts:145
↓ 2 callers
Function
logWarning
(msg: string)
scripts/end-to-end/helpers/log.ts:21
↓ 2 callers
Function
lookupLibrary
( allLibraryFqns: string[], detectableLibraryFqns: string[], undetectableLibraryFqns: string[], librar
packages/hardhat-verify/src/internal/libraries.ts:215
↓ 2 callers
Function
main
( rawArguments: string[], options: MainOptions = {}, )
packages/hardhat/src/internal/cli/hhu.ts:40
↓ 2 callers
Function
makeCurrent
(index)
packages/hardhat-vendored/src/coverage-module/istanbul-reports/lib/html/assets/block-navigation.js:31
↓ 2 callers
Function
makeJob
( fileTexts: string[], settings?: SolidityCompilerConfig["settings"], )
packages/hardhat/test/internal/builtin-plugins/solidity/build-system/compilation-job-cost.ts:59
↓ 2 callers
Function
makeRawOverride
( partial: Partial<RawInlineOverride> & { key: string; rawValue: string }, )
packages/hardhat/test/internal/builtin-plugins/solidity-test/inline-config/mocks.ts:6
↓ 2 callers
Function
matchesAny
( name: string, patterns: RegExp[] | undefined, )
scripts/benchmark/helpers/plan.ts:62
↓ 2 callers
Function
maybeConstruct
(obj, klass)
packages/hardhat-vendored/src/coverage-module/istanbul-lib-coverage/lib/coverage-map.cjs:13
↓ 2 callers
Function
mean
(values: number[])
scripts/benchmark/helpers/stats.ts:25
↓ 2 callers
Function
median
(values: number[])
packages/hardhat/src/internal/builtin-plugins/gas-analytics/helpers/utils.ts:78
↓ 2 callers
Function
mergeGenesisState
( genesisState: Map<string, AccountOverride>, chainGenesisState: readonly AccountOverride[], )
packages/hardhat/src/internal/builtin-plugins/network-manager/edr/genesis-state.ts:171
↓ 2 callers
Function
mergeLibraries
( userLibraries: SourceLibraries, detectedLibraries: SourceLibraries, )
packages/hardhat-verify/src/internal/libraries.ts:314
↓ 2 callers
Function
mine
( provider: EthereumProvider, blocks: NumberLike = 1, options: { interval?: NumberLike } = { interval: 1
packages/hardhat-network-helpers/src/internal/network-helpers/helpers/mine.ts:6
↓ 2 callers
Function
mineBlocksUntilTxIsIncluded
( provider: EthereumProvider, ethers: HardhatEthers, txHash: string, )
packages/hardhat-ethers-chai-matchers/test/helpers/helpers.ts:135
↓ 2 callers
Method
mineUpTo
* Mines new blocks until the latest block number reaches `blockNumber`. * * @param blockNumber Must be greater than the latest block's number.
packages/hardhat-network-helpers/src/types.ts:116
↓ 2 callers
Function
monitorOnchainInteraction
( params: { exState: DeploymentExecutionState | CallExecutionState | SendDataExecutionState; j
packages/ignition-core/src/internal/execution/future-processor/handlers/monitor-onchain-interaction.ts:61
↓ 2 callers
Function
normalizeConfigPath
* Returns an absolute version of the config path, throwing if the path * doesn't exist. * * @param configPath The path to the config file. * @retu
packages/hardhat/src/internal/config-loading.ts:115
↓ 2 callers
Function
normalizeEdrNetworkAccountsConfig
( accounts: EdrNetworkAccountsConfig, )
packages/hardhat/src/internal/builtin-plugins/network-manager/edr/utils/convert-to-edr.ts:296
↓ 2 callers
Function
normalizeScenarioPath
(scenarioPath: string)
scripts/end-to-end/helpers/directory.ts:50
↓ 2 callers
Function
nullifyBytecodeOffsets
( bytecode: string, { object: unlinkedBytecode, linkReferences, immutableReferences, }: Comp
packages/hardhat-verify/src/internal/bytecode.ts:175
↓ 2 callers
Function
object
( format: Record<string, FormatFunc>, altNames?: Record<string, string[]>, )
packages/hardhat-ethers/src/internal/ethers-utils/ethers-utils.ts:159
↓ 2 callers
Method
onSubscriptionEvent
(event: SubscriptionEvent)
packages/hardhat/src/internal/builtin-plugins/network-manager/edr/edr-provider.ts:396
↓ 2 callers
Function
open
(filePath: string)
packages/hardhat-ignition/src/internal/utils/open.ts:4
← previous
next →
1,101–1,200 of 3,990, ranked by callers