Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
10000 commits
Select commit Hold shift + click to select a range
db0a1fd
Merge branch 'main' into 322-h1dependency-reviewh1
Dargon789 Jan 24, 2026
4a73d8c
322 h1dependency reviewh1 (#1893)
Dargon789 Jan 24, 2026
6a4701c
Potential fix for code scanning alert no. 226: Workflow does not cont…
Dargon789 Jan 24, 2026
b7f32e8
Potential fix for code scanning alert no. 44: Workflow does not conta…
Dargon789 Jan 24, 2026
ff6c272
Potential fix for code scanning alert no. 214: Workflow does not cont…
Dargon789 Jan 24, 2026
55ad6d5
Merge branch 'main' into 697-vc-set-default-hardfork-545-can-fix-non-…
Dargon789 Jan 24, 2026
ba094ae
Merge branch '697-vc-set-default-hardfork-545-can-fix-non-network-con…
Dargon789 Jan 24, 2026
a7914a9
Merge branch '322-h1dependency-reviewh1' into 697-vc-set-default-hard…
Dargon789 Jan 24, 2026
502d347
Merge remote-tracking branch 'origin/NomicFoundation/hardhat/main' in…
Dargon789 Jan 24, 2026
6204593
Merge remote-tracking branch 'origin/alert-autofix-21' into 697-vc-se…
Dargon789 Jan 24, 2026
fce0bd8
Update .gitignore
Dargon789 Jan 24, 2026
911452f
fix: docs/package.json to reduce vulnerabilities (#1950)
Dargon789 Jan 24, 2026
577d751
Update docs/src/content/hardhat-runner/docs/advanced/using-viem.md
Dargon789 Jan 24, 2026
d1ec315
Update docs/src/content/ignition/docs/guides/creating-modules.md
Dargon789 Jan 24, 2026
98f6277
Update docs/src/content/ignition/docs/guides/creating-modules.md
Dargon789 Jan 24, 2026
03a438b
Update docs/src/content/ignition/docs/guides/creating-modules.md
Dargon789 Jan 24, 2026
dd4eb86
Potential fix for code scanning alert no. 351: Artifact poisoning (#1…
Dargon789 Jan 24, 2026
634060d
fix doc #1950 (#1957)
Dargon789 Jan 24, 2026
0f4f2c2
Merge branch 'main-Vercel-deployment-(#1928)' of https://github.com/D…
Dargon789 Jan 24, 2026
5624d15
Merge remote-tracking branch 'origin/master' into main-Vercel-deploym…
Dargon789 Jan 24, 2026
7169360
Update docs/src/model/markdown.tsx
Dargon789 Jan 24, 2026
73b088e
Update packages/hardhat-core/src/internal/util/report-telemetry-conse…
Dargon789 Jan 24, 2026
56af45b
vc main-(#1928) (#1960)
Dargon789 Jan 24, 2026
b579171
Merge branch 'main-Vercel-deployment-(#1928)'
Dargon789 Jan 25, 2026
318e880
add `rename` keystore task + tests
ChristopherDedominici Jan 26, 2026
910cbc0
remove `retryCount` as optional parameter
ChristopherDedominici Jan 26, 2026
348f8b2
fix linting errors
ChristopherDedominici Jan 26, 2026
f995dba
Create plenty-bikes-sniff.md
ChristopherDedominici Jan 26, 2026
5b10df6
Update plenty-bikes-sniff.md
ChristopherDedominici Jan 26, 2026
1234006
Merge pull request #7895 from NomicFoundation/keystore-rename
ChristopherDedominici Jan 26, 2026
680ec65
Merge pull request #7877 from NomicFoundation/7031-flaky-test-compile…
ChristopherDedominici Jan 27, 2026
17b866a
Merge pull request #7868 from NomicFoundation/dont-delete-global-comp…
alcuadrado Jan 27, 2026
13c53db
chore: add "no-downgrade" as pnpm trust policy
kanej Jan 27, 2026
8760aa0
check nested coverage html report in test
ChristopherDedominici Jan 27, 2026
477be30
Merge pull request #7898 from NomicFoundation/chore/add-pnpm-trust-po…
kanej Jan 27, 2026
b27b09e
[hardhat-ledger] Allow reconnecting when connection becomes invalid o…
marianfe Jan 27, 2026
cdb4827
Merge pull request #7889 from NomicFoundation/fix-coverage-file-path
kanej Jan 27, 2026
228f32c
Add changeset for hardhat-ledger reconnection fix
marianfe Jan 27, 2026
6bedc97
Revert trustPolicyExclude
alcuadrado Jan 27, 2026
ff2a6e3
Merge pull request #7903 from NomicFoundation/revert-pnpm-setting
alcuadrado Jan 27, 2026
3fd9a3a
Add solidity#build hook
alcuadrado Jan 23, 2026
c4a7daa
Add tests for solidity#onBuild hook
alcuadrado Jan 23, 2026
2f84df9
Rename solidity#onBuild hook to solidity#build
alcuadrado Jan 23, 2026
c40697b
Create itchy-coins-fold.md
alcuadrado Jan 23, 2026
676571f
Remove unnecesary test: it was testing the hook manager
alcuadrado Jan 27, 2026
f7424a7
Simplify tests
alcuadrado Jan 27, 2026
5b75b00
Implement compileBuildInfo in SolidityBuildSystemImplementation
alcuadrado Jan 23, 2026
98fbf44
Create big-lies-call.md
alcuadrado Jan 23, 2026
309b992
Rename utility function
alcuadrado Jan 27, 2026
cd0d27f
Update comment
alcuadrado Jan 27, 2026
8296f38
Better explain why the compiler is downloaded
alcuadrado Jan 27, 2026
45bcdb9
Consistently use root file paths in the SolidityBuildSystem APIs
alcuadrado Jan 23, 2026
6cf1ffe
Restructure cache hit tracking in the build system
alcuadrado Jan 27, 2026
2d23756
Fix cleanupArtifacts to use built root files from results
alcuadrado Jan 27, 2026
13a1e4b
Create slimy-bottles-begin.md
alcuadrado Jan 27, 2026
f9ccb23
Simplify tests
alcuadrado Jan 27, 2026
5edf3e1
Merge pull request #7897 from NomicFoundation/fix/hardhat-ledger-reco…
marianfe Jan 28, 2026
4f7d099
extract warning suppress logic and add suppression for pragma & license
ChristopherDedominici Jan 28, 2026
4995121
Create many-deers-shout.md
ChristopherDedominici Jan 28, 2026
4f44602
v1-0x (#1956)
Dargon789 Jan 28, 2026
a8d91c6
normalize path in tests
ChristopherDedominici Jan 28, 2026
76d281b
Merge branch 'suppress-pragma-license-warnings' of https://github.com…
ChristopherDedominici Jan 28, 2026
076895f
fix(hardhat-ledger): Handle device not ready errors by waiting and re…
marianfe Jan 28, 2026
b9083b0
Merge pull request #7891 from NomicFoundation/implementCompileBuildInfo
alcuadrado Jan 28, 2026
e9dcdf8
Merge pull request #7890 from NomicFoundation/solidityBuildHook
alcuadrado Jan 28, 2026
0bff54c
Improve cleanup artifacts test
alcuadrado Jan 28, 2026
bfb660f
Create a helper in the build system implementation
alcuadrado Jan 28, 2026
fe366df
Merge pull request #7900 from NomicFoundation/fix-build-system
alcuadrado Jan 28, 2026
da30fa5
Original code
alcuadrado Jan 29, 2026
e4addff
Apply review comments, fix test execution speed, and fix failing scen…
marianfe Jan 29, 2026
86ff699
Move helpers and consts
alcuadrado Jan 29, 2026
f922b03
Fix the resolution logic
alcuadrado Jan 29, 2026
f83f190
Add a resolvePreferWasm helper in the build system.
alcuadrado Jan 29, 2026
8ddc6bc
Split the describe block
alcuadrado Jan 29, 2026
2840646
Use missesSomeOfficialNativeBuilds to deside when to skip tests
alcuadrado Jan 29, 2026
959b2ee
Fix linter error
alcuadrado Jan 29, 2026
12e024b
Add bump-peers CLI tool for managing peer dependency bumps
alcuadrado Jan 29, 2026
f69a80c
Add new workflow to ensure we use the new bumps file
alcuadrado Jan 29, 2026
f9f7fc7
Remove the old workflow that forced a manual review
alcuadrado Jan 29, 2026
33bb375
Update package.json
alcuadrado Jan 30, 2026
ddddcba
Add ArtifactManager#getAllArtifactPaths
alcuadrado Jan 27, 2026
6482c0a
Use Solidity#build in the typechain plugin
alcuadrado Jan 27, 2026
fefbb82
Update tests
alcuadrado Jan 27, 2026
a9445c9
Add changesets
alcuadrado Jan 27, 2026
2a02d96
Fix windows path management
alcuadrado Jan 27, 2026
25c391a
Fix typo
alcuadrado Jan 27, 2026
f9736e6
Rename a test
alcuadrado Jan 30, 2026
e071f1a
Rename another test
alcuadrado Jan 30, 2026
257bd40
Make all test builds quiet
alcuadrado Jan 30, 2026
cef8bf1
Merge pull request #7902 from NomicFoundation/typechain-on-solidity-b…
alcuadrado Jan 30, 2026
b5cf478
Clean the generated types on clean()
alcuadrado Jan 30, 2026
99da933
Simplify tests that were manually removing the types folder
alcuadrado Jan 30, 2026
5478020
Add changset
alcuadrado Jan 30, 2026
71d8aed
fix comment about test path in config
ChristopherDedominici Jan 30, 2026
3bbcab5
bump edr to support `eth_getProof` and add tests
ChristopherDedominici Jan 30, 2026
22adbcb
Create silver-toes-wonder.md
ChristopherDedominici Jan 30, 2026
a6947fb
Create cold-eggs-pump.md
alcuadrado Jan 30, 2026
def853f
Merge pull request #7912 from NomicFoundation/typechain-clean-hook
alcuadrado Jan 30, 2026
c694802
Use Kane J Separators
alcuadrado Jan 30, 2026
797a9da
Use execFileSync instead of execSync.
alcuadrado Jan 30, 2026
53b7d5f
Rename dim function
alcuadrado Jan 30, 2026
dce2ad0
Reverse the order of the functions
alcuadrado Jan 30, 2026
a09de8b
Merge pull request #7911 from NomicFoundation/bump-peers
alcuadrado Jan 30, 2026
e014117
Fix validate-pull-request-docs.mjs
alcuadrado Jan 30, 2026
8dcfb37
Fix validate-pull-request-peer-bumps.mjs
alcuadrado Jan 30, 2026
93f5788
Merge pull request #7905 from NomicFoundation/fix/hardhat-ledger-lock…
marianfe Jan 30, 2026
a89c5a9
add more tests for eth_getProof
ChristopherDedominici Feb 2, 2026
8e7eb50
Merge branch 'main' of github.com:NomicFoundation/hardhat into suppor…
ChristopherDedominici Feb 2, 2026
63a362c
chore: update changesets before release
kanej Feb 2, 2026
445b1b1
chore: add missing peer bump
kanej Feb 2, 2026
e766eff
Version Packages
github-actions[bot] Feb 2, 2026
6b471fb
Merge pull request #7881 from NomicFoundation/changeset-release/main
kanej Feb 2, 2026
e3a187d
Update scripts/validate-pull-request-docs.mjs
alcuadrado Feb 2, 2026
69dbeba
Merge pull request #7920 from NomicFoundation/fix-docs-check
alcuadrado Feb 2, 2026
4ac9511
use tmp directory for cache in tests
ChristopherDedominici Feb 3, 2026
a175880
Merge pull request #7914 from NomicFoundation/support-eth-get-proof
ChristopherDedominici Feb 3, 2026
95ecb1d
Merge pull request #7904 from NomicFoundation/suppress-pragma-license…
ChristopherDedominici Feb 3, 2026
e0bcedf
feat: expose etherscan instance through network.connect() and add cus…
schaable Feb 2, 2026
c03e6b6
fix: improve EtherscanCustomApiCallOptions type
schaable Feb 3, 2026
52ac0d0
docs: add jsdoc and readme section
schaable Feb 3, 2026
577e516
Create beige-tomatoes-act.md
schaable Feb 3, 2026
fc466e1
chore: update to dep check CIs to prebuild
kanej Feb 5, 2026
d267632
Merge pull request #7931 from NomicFoundation/chore/prebuild-before-t…
kanej Feb 5, 2026
614f405
Version Packages
github-actions[bot] Feb 5, 2026
6f988d2
init
popescuoctavian Feb 10, 2026
fd42744
add changeset
popescuoctavian Feb 10, 2026
7ad8412
refactor: rename verifier to verification
schaable Feb 10, 2026
62dbc85
Merge pull request #7925 from NomicFoundation/expose-etherscan-instance
schaable Feb 10, 2026
81de079
Version Packages
github-actions[bot] Feb 10, 2026
76b1ae5
pass hardfork from task and add tests
ChristopherDedominici Feb 10, 2026
dbb29e9
Merge pull request #7938 from NomicFoundation/changeset-release/main
schaable Feb 10, 2026
5663478
simplify resolution for `resolvedHardfork`
ChristopherDedominici Feb 11, 2026
8e90c4a
Apply suggestion from @kanej on changeset
popescuoctavian Feb 11, 2026
68cb2a3
Merge branch 'main' into official-solc-builds-arm64
alcuadrado Feb 11, 2026
11f4f71
Remove archive folder
alcuadrado Feb 11, 2026
0baa458
Remove it from the different config files
alcuadrado Feb 11, 2026
26c7726
Update scripts/peer-bumps.schema.json
alcuadrado Feb 11, 2026
d5ebc67
Update scripts/bump-peers.mjs
alcuadrado Feb 11, 2026
2e548e7
Merge pull request #7917 from NomicFoundation/official-solc-builds-arm64
alcuadrado Feb 11, 2026
e76430b
Merge pull request #7940 from NomicFoundation/remove-archive
alcuadrado Feb 11, 2026
dd6daf4
localPredeploys based on current hardfork
popescuoctavian Feb 11, 2026
21d2055
Merge pull request #7936 from NomicFoundation/build/edr-0.12.0-next.24
popescuoctavian Feb 11, 2026
8583350
Merge branch 'master' into main-Vercel-deployment-(#1928)
Dargon789 Feb 12, 2026
4d92e2f
Version Packages
github-actions[bot] Feb 11, 2026
7dbbe7b
Merge pull request #7941 from NomicFoundation/changeset-release/main
ChristopherDedominici Feb 12, 2026
a79678c
Add workflow to trigger a website deployment after releasing a new ve…
alcuadrado Feb 12, 2026
abe541c
chore: add `debug` dep to `hardhat-mocha`
kanej Feb 12, 2026
cd9d1f3
Also allow manual triggers
alcuadrado Feb 12, 2026
b51ee0d
Update .github/workflows/deploy-website-on-release.yml
alcuadrado Feb 12, 2026
79ea4eb
Merge pull request #7943 from NomicFoundation/deploy-website-on-releases
alcuadrado Feb 12, 2026
bd68051
[CI] Don't always run the node:test reporter ci
alcuadrado Feb 12, 2026
3b8f2ed
Faile the aggregate ci if the reporter ci fails
alcuadrado Feb 12, 2026
9ebf78a
Update .github/workflows/v-next-ci.yml
alcuadrado Feb 12, 2026
d002063
Merge pull request #7944 from NomicFoundation/dont-always-run-hardhat…
alcuadrado Feb 12, 2026
0c1ac95
allow multiple parallel downloads of different compilers
ChristopherDedominici Feb 12, 2026
78af2ed
Create sweet-seas-shake.md
ChristopherDedominici Feb 12, 2026
4f88fca
Merge pull request #7946 from NomicFoundation/fix-mutex-concurrency
ChristopherDedominici Feb 12, 2026
1c89b6f
chore: add performance tracking into mocha test
kanej Feb 12, 2026
c6e93c4
chore: add changeset for mocha test debug additions
kanej Feb 12, 2026
7263af9
Merge pull request #7948 from NomicFoundation/chore/add-perf-diagnost…
kanej Feb 13, 2026
49f80b9
chore: add an eslint rule on implicit use of performance
kanej Feb 13, 2026
a6c265d
Merge pull request #7951 from NomicFoundation/chore/add-eslint-rule-f…
kanej Feb 16, 2026
b910d34
chore: reenabe caching in macos runners
kanej Feb 16, 2026
69bef23
Merge pull request #7956 from NomicFoundation/chore/reenable-caching-…
kanej Feb 16, 2026
0e936dd
[gas-analytics] Round average and mean gas usage
alcuadrado Feb 17, 2026
3e39a06
Add changeset
alcuadrado Feb 17, 2026
d48eff4
Update .changeset/mighty-lilies-kiss.md
alcuadrado Feb 17, 2026
df543bd
Merge pull request #7975 from NomicFoundation/round-avarage-gas
alcuadrado Feb 18, 2026
d3eee76
Install libusb-1.0-0-dev on CI
alcuadrado Feb 18, 2026
495da3c
Bump Node 22 in our CI to the min supported version
alcuadrado Feb 19, 2026
d08576a
Merge pull request #7978 from NomicFoundation/install-libusb-1.0-0-de…
alcuadrado Feb 19, 2026
2ef870c
Merge pull request #7980 from NomicFoundation/bump-node22-on-ci
alcuadrado Feb 19, 2026
3e89637
Move the libusb-dev installation to actions/setup-env
alcuadrado Feb 19, 2026
924b49f
Merge pull request #7981 from NomicFoundation/fix-libusb-installation
alcuadrado Feb 19, 2026
c4a29f0
Move the coverage instrumentation logic to its own module
alcuadrado Feb 19, 2026
57c3514
Update the tests to validate the coverage instrumentation logic, and …
alcuadrado Feb 19, 2026
621d07e
Add changeset
alcuadrado Feb 19, 2026
26645a1
Merge pull request #7982 from NomicFoundation/use-latest-supported-so…
alcuadrado Feb 19, 2026
5842ec6
Version Packages
github-actions[bot] Feb 19, 2026
64ba9d8
Merge pull request #7947 from NomicFoundation/changeset-release/main
schaable Feb 19, 2026
01402e3
recheck edr back
Dargon789 Feb 21, 2026
2a2a37f
Merge branch 'main-Vercel-deployment-(#1928)' into Add-contributor-gu…
Dargon789 Feb 21, 2026
695c25d
hardhat-v3.0.9 edr toolchain
Dargon789 Feb 21, 2026
d0d4640
Merge branch 'main' of https://github.com/NomicFoundation/hardhat
Dargon789 Feb 21, 2026
c52ed72
v-next-example-project
Dargon789 Feb 21, 2026
cfdf29d
Update and rename README.md~64ba9d80dc5d99bc8803d3cb6d6a9d5f8928e0c5 …
Dargon789 Feb 21, 2026
34bd9d0
Create many-boats-guess.md
zoeyTM Nov 5, 2025
67ab665
Merge branch 'main' of https://github.com/Dargon789/hardhat-project i…
Dargon789 Feb 21, 2026
3525da3
Delete .github/ISSUE_TEMPLATE/feature-request.yml
Dargon789 Feb 23, 2026
dc762f5
Delete .github/ISSUE_TEMPLATE/bug-report.yml
Dargon789 Feb 23, 2026
31666e5
Revert "Merge branch 'main' of https://github.com/Dargon789/hardhat-p…
Dargon789 Feb 23, 2026
2adff79
Merge branch 'main' of https://github.com/Dargon789/hardhat-project
Dargon789 Feb 23, 2026
38ab15d
Add CI workflows, archives, and devcontainer
Dargon789 Feb 23, 2026
0123ac1
Clean up pre-commit hook script
Dargon789 Feb 23, 2026
3032391
Update CI, devcontainer, workflows and v-next
Dargon789 Feb 23, 2026
88b67e6
Potential fix for code scanning alert no. 352: Artifact poisoning (#1…
Dargon789 Feb 23, 2026
f77f31d
Merge remote-tracking branch 'origin/main-gemini-v1-(#1884)'
Dargon789 Feb 23, 2026
a9f8dd6
Revise README to include Hardhat 3 details (#1994)
Dargon789 Feb 26, 2026
5df43bc
Revise README with project overview and tech stack
Dargon789 Feb 26, 2026
eb463d1
Merge branch 'main' into v-next-v3
Dargon789 Feb 26, 2026
28be752
V next v3 (#1996)
Dargon789 Feb 26, 2026
ad651d4
Delete .circleci/ci-web3-gamefi.yml
Dargon789 Feb 26, 2026
2463fb0
Delete .circleci/google.yml
Dargon789 Feb 26, 2026
ede900d
Update docs/package.json
Dargon789 Feb 26, 2026
4b96945
Update cache.yml (#1997)
Dargon789 Feb 26, 2026
456fcb2
Update regression-tests.yml (#1999)
Dargon789 Feb 26, 2026
3bb2d6c
Bump the npm_and_yarn group across 5 directories with 14 updates
dependabot[bot] Feb 28, 2026
1317649
add counter\.gitmodules
Dargon789 Feb 28, 2026
45c4c36
Potential fix for code scanning alert no. 297: Workflow does not cont…
Dargon789 Feb 28, 2026
33f54d5
Update check-docs-site.yml
Dargon789 Feb 28, 2026
e5b3acc
Delete .github/workflows/safety_scan.yml
Dargon789 Feb 28, 2026
de1ee04
Update docker-publish.yml
Dargon789 Feb 28, 2026
4b2919b
Nomic foundation/hardhat/main (#2002)
Dargon789 Feb 28, 2026
bebf60e
Delete .github/workflows/eslint.yml
Dargon789 Feb 28, 2026
9628988
Update README.md (#2003)
Dargon789 Feb 28, 2026
4eaa775
Delete .github/workflows/nuxtjs.yml
Dargon789 Feb 28, 2026
4d6aaeb
Update lock.yml (#2005)
Dargon789 Feb 28, 2026
a87a7f4
package.json
Dargon789 Feb 28, 2026
f599e08
Merge branch 'main' into NomicFoundation/hardhat/main
Dargon789 Feb 28, 2026
a1b9cb8
Delete .circleci/ci-web3-gamefi.yml (#2007)
Dargon789 Feb 28, 2026
008ff49
Bump the npm_and_yarn group across 2 directories with 7 updates (#2004)
dependabot[bot] Feb 28, 2026
b3cb9ef
Merge branch 'v-next-v3'
Dargon789 Feb 28, 2026
1b0cfb3
Merge branch 'Add-contributor-guidelines-for-small-PRs-and-airdrop-fa…
Dargon789 Feb 28, 2026
fff0f83
Merge branch 'pr/42'
Dargon789 Feb 28, 2026
102bbe9
Merge remote-tracking branch 'origin/322-h1dependency-reviewh1'
Dargon789 Feb 28, 2026
cd3b613
Merge remote-tracking branch 'origin/697-vc-set-default-hardfork-545-…
Dargon789 Feb 28, 2026
b035218
Merge branch 'main'
Dargon789 Feb 28, 2026
8c24c4b
Merge remote-tracking branch 'origin/Dargon789-patch-1'
Dargon789 Feb 28, 2026
63b70d3
Merge remote-tracking branch 'origin/copilot-vp-ci-next-(a7d022f)'
Dargon789 Feb 28, 2026
4f9d417
counter
Dargon789 Feb 28, 2026
56d3a60
Update JsonBindings.sol (#2009)
Dargon789 Feb 28, 2026
5cc34b7
Update docker.yml (#2010)
Dargon789 Feb 28, 2026
755087a
Merge branch 'v-next-v3' into NomicFoundation/hardhat/main
Dargon789 Feb 28, 2026
db99290
Merge remote-tracking branch 'origin/Dargon789-patch-7' into NomicFou…
Dargon789 Feb 28, 2026
1e98c50
Merge branch 'master' of https://github.com/Dargon789/hardhat-project
Dargon789 Feb 28, 2026
ebcb0e9
Merge branch 'main' into main-vercel-next-v3-edr
Dargon789 Feb 28, 2026
2ef91d4
Update npm.yml (#2011)
Dargon789 Feb 28, 2026
d9dcf47
Merge branch 'master'
Dargon789 Feb 28, 2026
fe42b55
Merge remote-tracking branch 'origin/Dargon789-patch-3'
Dargon789 Feb 28, 2026
d037ec0
Merge remote-tracking branch 'origin/Dargon789-patch-2'
Dargon789 Feb 28, 2026
bb3f719
Update JsonBindings.sol
Dargon789 Feb 28, 2026
ae2b9ea
Merge remote-tracking branch 'origin/Dargon789-patch-4'
Dargon789 Feb 28, 2026
23308f5
Merge branch 'main' of https://github.com/Dargon789/hardhat-project
Dargon789 Feb 28, 2026
415e874
Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/archive/…
Dargon789 Feb 28, 2026
450fb52
Delete .github/workflows/npm.yml (#2012)
Dargon789 Feb 28, 2026
6060c8e
Merge remote-tracking branch 'origin/circleci-project-setup'
Dargon789 Feb 28, 2026
a988ef4
Delete .circleci/docker.yml (#2013)
Dargon789 Mar 1, 2026
20b2cfa
Merge branch 'main' into patch-1
Dargon789 Mar 1, 2026
6349bf4
hardhat-pr-7577 #2060 (#2062)
Dargon789 Mar 15, 2026
0b4ffb8
Merge branch 'hardhat-edr-v3' into hardhat@3.1.9-#7947
Dargon789 Mar 15, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
6 changes: 6 additions & 0 deletions .changeset/beige-ladybugs-confess.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"hardhat": patch
---

Added a notification when a new Hardhat version is available

5 changes: 5 additions & 0 deletions .changeset/bright-onions-switch.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@nomicfoundation/hardhat-chai-matchers": patch
---
Added support for Typed objects (thanks @RenanSouza2!)

7 changes: 7 additions & 0 deletions .changeset/curvy-cherries-beg.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
"@nomicfoundation/hardhat-chai-matchers": patch
"hardhat": patch
"@nomicfoundation/hardhat-viem": patch
---

Improved loading performance
5 changes: 5 additions & 0 deletions .changeset/dry-pianos-scream.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"hardhat": patch
---

Fixed a bug during project initialization when using yarn or pnpm
6 changes: 6 additions & 0 deletions .changeset/modern-fishes-look.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"hardhat": patch
---

Added a fix to prevent submitting transactions with 0 priority fee (thanks @itsdevbear!)

5 changes: 5 additions & 0 deletions .changeset/twelve-mails-heal.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@nomicfoundation/hardhat-verify": patch
---
Added support for programmatic verification in Sourcify

32 changes: 32 additions & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# Use the latest 2.1 version of CircleCI pipeline process engine.
# See: https://circleci.com/docs/configuration-reference
version: 2.1

# Define a job to be invoked later in a workflow.
# See: https://circleci.com/docs/jobs-steps/#jobs-overview & https://circleci.com/docs/configuration-reference/#jobs
jobs:
say-hello:
# Specify the execution environment. You can specify an image from Docker Hub or use one of our convenience images from CircleCI's Developer Hub.
# See: https://circleci.com/docs/executor-intro/ & https://circleci.com/docs/configuration-reference/#executor-job
docker:
# Specify the version you desire here
# See: https://circleci.com/developer/images/image/cimg/base
- image: cimg/base:current

# Add steps to the job
# See: https://circleci.com/docs/jobs-steps/#steps-overview & https://circleci.com/docs/configuration-reference/#steps
steps:
# Checkout the code as the first step.
- checkout
- run:
name: "Say hello"
command: "echo Hello, World!"

# Orchestrate jobs using workflows
# See: https://circleci.com/docs/workflows/ & https://circleci.com/docs/configuration-reference/#workflows
workflows:
say-hello-workflow: # This is the name of the workflow, feel free to change it to better match your workflow.
# Inside the workflow, you define the jobs you want to run.
jobs:
- say-hello

15 changes: 15 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"name": "Hardhat + EDR",
"image": "mcr.microsoft.com/devcontainers/base:bullseye",
"features": {
"ghcr.io/devcontainers/features/node:1": {
"version": "16" /* Keep in sync with the oldest version of Node.js that Hardhat supports */
},
"ghcr.io/devcontainers/features/rust:1": {
"version": "1.70" /* Keep in sync with rust-toolchain */,
"profile": "default"
}
},
/* libudev-dev is required by hardhat-ledger. pkg-config is required by EDR to use OpenSSL */
"postCreateCommand": "sudo apt update && sudo apt install -y libudev-dev pkg-config"
}
35 changes: 35 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
---
name: Bug report
about: Create a report to help us improve
title: ""
labels: ""
assignees: ""
---

**Describe the bug** A clear and concise description of what the bug is.

**To Reproduce** Steps to reproduce the behavior:

1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

**Expected behavior** A clear and concise description of what you expected to happen.

**Screenshots** If applicable, add screenshots to help explain your problem.

**Desktop (please complete the following information):**

- OS: [e.g. iOS]
- Browser [e.g. chrome, safari]
- Version [e.g. 22]

**Smartphone (please complete the following information):**

- Device: [e.g. iPhone6]
- OS: [e.g. iOS8.1]
- Browser [e.g. stock browser, safari]
- Version [e.g. 22]

**Additional context** Add any other context about the problem here.
7 changes: 7 additions & 0 deletions .github/ISSUE_TEMPLATE/custom.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
name: Custom issue template
about: Describe this issue template's purpose here.
title: ""
labels: ""
assignees: ""
---
15 changes: 0 additions & 15 deletions .github/ISSUE_TEMPLATE/feature-request.yml

This file was deleted.

15 changes: 15 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
name: Feature request
about: Suggest an idea for this project
title: ""
labels: ""
assignees: ""
---

**Is your feature request related to a problem? Please describe.** A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

**Describe the solution you'd like** A clear and concise description of what you want to happen.

**Describe alternatives you've considered** A clear and concise description of any alternative solutions or features you've considered.

**Additional context** Add any other context or screenshots about the feature request here.
3 changes: 3 additions & 0 deletions .github/ISSUE_TEMPLATE/other-issue.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
---
name: Other issue
about: Other kind of issue. Please don't use this to ask questions.
title: ""
labels: ""
assignees: ""
---
34 changes: 34 additions & 0 deletions .github/workflows/Compile-with-typescript-v4.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: Compile with typescript v4
permissions:
contents: read

on:
push:
branches: main
pull_request:
branches:
- "**"
workflow_dispatch:

jobs:
compile_with_typescript_v4:
name: Compile with typescript v4
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: pnpm/action-setup@v2
with:
version: 8
- uses: actions/setup-node@v2
with:
node-version: 16
cache: "pnpm"
- name: Remove packages that can't be compiled with TypeScript v4
run: rm -fr packages/hardhat-viem packages/hardhat-toolbox-viem packages/hardhat-web3-v4
- name: Remove packages that can't be compiled with TypeScript v4 from the build script
run: sed -i 's/packages\/\(hardhat-viem\|hardhat-toolbox-viem\|hardhat-web3-v4\) *//g' package.json
- name: Install typescript v4 in all packages
run: |
sed -i 's/"typescript": "~5.0.0"/"typescript": "^4.0.0"/' package.json packages/*/package.json && pnpm install --no-frozen-lockfile
- name: Build
run: pnpm build
24 changes: 14 additions & 10 deletions .github/workflows/LATEST_DEPENDENCY_VERSIONS.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,28 +6,32 @@ on:
workflow_dispatch:

jobs:
test-without-yarn-lock:
name: Test without yarn.lock
test-without-pnpm-lock-yaml:
name: Test without pnpm-lock.yaml
strategy:
matrix:
system: ["ubuntu-latest", "windows-latest"]
runs-on: ${{ matrix.system }}
steps:
- uses: actions/setup-node@v2
with:
node-version: 14
- uses: actions/checkout@v2
- name: Delete yarn.lock
run: "rm yarn.lock"
- uses: pnpm/action-setup@v2
with:
version: 9
- uses: actions/setup-node@v3
with:
node-version: 20
cache: "pnpm"
- name: Delete pnpm-lock.yaml
run: "rm pnpm-lock.yaml"
- name: Install
run: yarn
run: pnpm install --no-frozen-lockfile
- name: List dependencies
run: yarn list
run: pnpm list -r --depth 2
- name: Run tests
env:
DO_NOT_SET_THIS_ENV_VAR____IS_HARDHAT_CI: true
FORCE_COLOR: 3
run: yarn test || (echo "===== Retry =====" && yarn test)
run: pnpm test || (echo "===== Retry =====" && pnpm test)
- name: Notify failures
if: failure()
uses: slackapi/slack-github-action@v1.18.0
Expand Down
16 changes: 0 additions & 16 deletions .github/workflows/add-issue-to-project.yml

This file was deleted.

7 changes: 4 additions & 3 deletions .github/workflows/add-label-to-new-issue.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,17 +21,18 @@ jobs:
repo: context.issue.repo,
issue_number: context.issue.number
});

const statusLabel = issue.data.labels.find(({ name }) =>
name.startsWith("status:")
);

if (statusLabel === undefined) {
console.log("Author association:", issue.data.author_association);
const isCollaborator = ["OWNER", "MEMBER", "COLLABORATOR"].includes(issue.data.author_association)
const label = isCollaborator ? "status:ready" : "status:triaging"
await github.rest.issues.addLabels({
owner: context.issue.owner,
repo: context.issue.repo,
issue_number: context.issue.number,
labels: ["status:triaging"]
labels: [label]
});
} else {
console.log(`Issue already has a status: ${statusLabel.name}`);
Expand Down
71 changes: 71 additions & 0 deletions .github/workflows/apisec-scan.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
# This workflow uses actions that are not certified by GitHub.
# They are provided by a third-party and are governed by
# separate terms of service, privacy policy, and support
# documentation.

# APIsec addresses the critical need to secure APIs before they reach production.
# APIsec provides the industry’s only automated and continuous API testing platform that uncovers security vulnerabilities and logic flaws in APIs.
# Clients rely on APIsec to evaluate every update and release, ensuring that no APIs go to production with vulnerabilities.

# How to Get Started with APIsec.ai
# 1. Schedule a demo at https://www.apisec.ai/request-a-demo .
#
# 2. Register your account at https://cloud.apisec.ai/#/signup .
#
# 3. Register your API . See the video (https://www.youtube.com/watch?v=MK3Xo9Dbvac) to get up and running with APIsec quickly.
#
# 4. Get GitHub Actions scan attributes from APIsec Project -> Configurations -> Integrations -> CI-CD -> GitHub Actions
#
# apisec-run-scan
#
# This action triggers the on-demand scans for projects registered in APIsec.
# If your GitHub account allows code scanning alerts, you can then upload the sarif file generated by this action to show the scan findings.
# Else you can view the scan results from the project home page in APIsec Platform.
# The link to view the scan results is also displayed on the console on successful completion of action.

# This is a starter workflow to help you get started with APIsec-Scan Actions

name: APIsec

# Controls when the workflow will run
on:
# Triggers the workflow on push or pull request events but only for the "main" branch
# Customize trigger events based on your DevSecOps processes.
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]
schedule:
- cron: '31 16 * * 2'

# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:


permissions:
contents: read

jobs:

Trigger_APIsec_scan:
permissions:
security-events: write # for github/codeql-action/upload-sarif to upload SARIF results
actions: read # only required for a private repository by github/codeql-action/upload-sarif to get the Action run status
runs-on: ubuntu-latest

steps:
- name: APIsec scan
uses: apisec-inc/apisec-run-scan@025432089674a28ba8fb55f8ab06c10215e772ea
with:
# The APIsec username with which the scans will be executed
apisec-username: ${{ secrets.apisec_username }}
# The Password of the APIsec user with which the scans will be executed
apisec-password: ${{ secrets.apisec_password}}
# The name of the project for security scan
apisec-project: "VAmPI"
# The name of the sarif format result file The file is written only if this property is provided.
sarif-result-file: "apisec-results.sarif"
- name: Import results
uses: github/codeql-action/upload-sarif@v3
with:
sarif_file: ./apisec-results.sarif
Loading