Skip to content

Commit 951710b

Browse files
authored
Merge branch 'v-next' into feat/ascii-art
2 parents a0103f1 + e9ea432 commit 951710b

File tree

3,886 files changed

+159677
-70419
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

3,886 files changed

+159677
-70419
lines changed

.changeset/big-points-try.md

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
---
2-
"@ignored/hardhat-vnext-core": major
32
"@ignored/hardhat-vnext": major
43
"@ignored/hardhat-vnext-errors": major
54
"@ignored/hardhat-vnext-node-test-reporter": major

.changeset/calm-ligers-explain.md

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
"@ignored/hardhat-vnext": patch
3+
"@ignored/hardhat-vnext-errors": patch
4+
"@ignored/hardhat-vnext-ethers": patch
5+
"@ignored/hardhat-vnext-keystore": patch
6+
"@ignored/hardhat-vnext-mocha-test-runner": patch
7+
"@ignored/hardhat-vnext-network-helpers": patch
8+
"@ignored/hardhat-vnext-node-test-reporter": patch
9+
"@ignored/hardhat-vnext-node-test-runner": patch
10+
"@nomicfoundation/hardhat-test-utils": patch
11+
"@ignored/hardhat-vnext-utils": patch
12+
"@ignored/hardhat-vnext-viem": patch
13+
"@ignored/hardhat-vnext-zod-utils": patch
14+
---
15+
16+
Alpha testing release 29 Oct 2024 20:00 UTC

.changeset/clever-buckets-kneel.md

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
"@ignored/hardhat-vnext": patch
3+
"@ignored/hardhat-vnext-errors": patch
4+
"@ignored/hardhat-vnext-ethers": patch
5+
"@ignored/hardhat-vnext-keystore": patch
6+
"@ignored/hardhat-vnext-mocha-test-runner": patch
7+
"@ignored/hardhat-vnext-network-helpers": patch
8+
"@ignored/hardhat-vnext-node-test-reporter": patch
9+
"@ignored/hardhat-vnext-node-test-runner": patch
10+
"@ignored/hardhat-vnext-utils": patch
11+
"@ignored/hardhat-vnext-viem": patch
12+
"@ignored/hardhat-vnext-zod-utils": patch
13+
---
14+
15+
Alpha testing release: 2024-11-07 17:06 UTC

.changeset/config.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,8 @@
2424
"@nomicfoundation/example-project",
2525
"@nomicfoundation/template-package",
2626
"@nomicfoundation/eslint-plugin-hardhat-internal-rules",
27-
"@nomicfoundation/eslint-plugin-slow-imports"
27+
"@nomicfoundation/eslint-plugin-slow-imports",
28+
"template-*"
2829
],
2930
"___experimentalUnsafeOptions_WILL_CHANGE_IN_PATCH": {
3031
"onlyUpdatePeerDependentsWhenOutOfRange": true

.changeset/curly-wombats-wink.md

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
---
2+
"@ignored/hardhat-vnext-errors": patch
3+
"@ignored/hardhat-vnext-utils": patch
4+
"@ignored/hardhat-vnext": patch
5+
"@ignored/hardhat-vnext-ethers": major
6+
"@ignored/hardhat-vnext-keystore": major
7+
"@ignored/hardhat-vnext-mocha-test-runner": major
8+
"@ignored/hardhat-vnext-network-helpers": major
9+
"@ignored/hardhat-vnext-node-test-reporter": patch
10+
"@ignored/hardhat-vnext-node-test-runner": major
11+
"@ignored/hardhat-vnext-zod-utils": patch
12+
---
13+
14+
Update v-next packages in preparation for Alpha.

.changeset/few-students-serve.md

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
"@ignored/hardhat-vnext": patch
3+
"@ignored/hardhat-vnext-errors": patch
4+
"@ignored/hardhat-vnext-ethers": patch
5+
"@ignored/hardhat-vnext-keystore": patch
6+
"@ignored/hardhat-vnext-mocha-test-runner": patch
7+
"@ignored/hardhat-vnext-network-helpers": patch
8+
"@ignored/hardhat-vnext-node-test-reporter": patch
9+
"@ignored/hardhat-vnext-node-test-runner": patch
10+
"@ignored/hardhat-vnext-utils": patch
11+
"@ignored/hardhat-vnext-viem": patch
12+
"@ignored/hardhat-vnext-zod-utils": patch
13+
---
14+
15+
Thu 31 Oct 2024 11:47 PM UTC

.changeset/fifty-cooks-mix.md

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
"@ignored/hardhat-vnext": patch
3+
"@ignored/hardhat-vnext-errors": patch
4+
"@ignored/hardhat-vnext-ethers": patch
5+
"@ignored/hardhat-vnext-keystore": patch
6+
"@ignored/hardhat-vnext-mocha-test-runner": patch
7+
"@ignored/hardhat-vnext-network-helpers": patch
8+
"@ignored/hardhat-vnext-node-test-reporter": patch
9+
"@ignored/hardhat-vnext-node-test-runner": patch
10+
"@ignored/hardhat-vnext-utils": patch
11+
"@ignored/hardhat-vnext-viem": patch
12+
"@ignored/hardhat-vnext-zod-utils": patch
13+
---
14+
15+
Alpha testing release on 2024-10-31

.changeset/flat-hornets-yell.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@nomicfoundation/hardhat-verify": patch
3+
---
4+
5+
Ink networks added

.changeset/fluffy-sloths-walk.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"hardhat": patch
3+
---
4+
5+
Fix heuristic to detect that an ESM project doesn't have a Hardhat config with an explicit `.cjs` extension.

.changeset/fuzzy-dolls-flash.md

-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
"@ignored/hardhat-vnext-errors": patch
55
"@ignored/hardhat-vnext-utils": patch
66
"@ignored/hardhat-vnext": patch
7-
"@ignored/hardhat-vnext-core": patch
87
---
98

109
Update the git urls

.changeset/gold-panthers-kneel.md

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
"@ignored/hardhat-vnext": patch
3+
"@ignored/hardhat-vnext-errors": patch
4+
"@ignored/hardhat-vnext-ethers": patch
5+
"@ignored/hardhat-vnext-keystore": patch
6+
"@ignored/hardhat-vnext-mocha-test-runner": patch
7+
"@ignored/hardhat-vnext-network-helpers": patch
8+
"@ignored/hardhat-vnext-node-test-reporter": patch
9+
"@ignored/hardhat-vnext-node-test-runner": patch
10+
"@ignored/hardhat-vnext-utils": patch
11+
"@ignored/hardhat-vnext-viem": patch
12+
"@ignored/hardhat-vnext-zod-utils": patch
13+
---
14+
15+
Alpha testing release on 2024-10-29

.changeset/great-dots-rhyme.md

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
"@ignored/hardhat-vnext": patch
3+
"@ignored/hardhat-vnext-errors": patch
4+
"@ignored/hardhat-vnext-ethers": patch
5+
"@ignored/hardhat-vnext-keystore": patch
6+
"@ignored/hardhat-vnext-mocha-test-runner": patch
7+
"@ignored/hardhat-vnext-network-helpers": patch
8+
"@ignored/hardhat-vnext-node-test-reporter": patch
9+
"@ignored/hardhat-vnext-node-test-runner": patch
10+
"@ignored/hardhat-vnext-utils": patch
11+
"@ignored/hardhat-vnext-viem": patch
12+
"@ignored/hardhat-vnext-zod-utils": patch
13+
---
14+
15+
Alpha testing release: 2024-11-01 18:12 UTC

.changeset/itchy-elephants-fetch.md

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
"@ignored/hardhat-vnext": patch
3+
"@ignored/hardhat-vnext-chai-matchers": patch
4+
"@ignored/hardhat-vnext-errors": patch
5+
"@ignored/hardhat-vnext-ethers": patch
6+
"@ignored/hardhat-vnext-keystore": patch
7+
"@ignored/hardhat-vnext-mocha-test-runner": patch
8+
"@ignored/hardhat-vnext-network-helpers": patch
9+
"@ignored/hardhat-vnext-node-test-reporter": patch
10+
"@ignored/hardhat-vnext-node-test-runner": patch
11+
"@ignored/hardhat-vnext-typechain": patch
12+
"@ignored/hardhat-vnext-utils": patch
13+
"@ignored/hardhat-vnext-viem": patch
14+
"@ignored/hardhat-vnext-zod-utils": patch
15+
---
16+
17+
Alpha testing release: 2025-02-11 12:26 UTC

.changeset/loud-hornets-approve.md

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
"@ignored/hardhat-vnext": patch
3+
---
4+
5+
feat: bump `@ignored/edr` to 0.8.0-alpha.2
6+
- Stack traces for setup, deployment, fuzz and invariant tests.
7+
- The stack traces are generated via re-execution of failing tests. This means that there is no performance penalty on the happy path.

.changeset/mean-chefs-learn.md

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
"@ignored/hardhat-vnext-viem": major
3+
"@ignored/hardhat-vnext": patch
4+
"@ignored/hardhat-vnext-errors": patch
5+
"@ignored/hardhat-vnext-ethers": patch
6+
"@ignored/hardhat-vnext-keystore": patch
7+
"@ignored/hardhat-vnext-mocha-test-runner": patch
8+
"@ignored/hardhat-vnext-network-helpers": patch
9+
"@ignored/hardhat-vnext-node-test-reporter": patch
10+
"@ignored/hardhat-vnext-node-test-runner": patch
11+
"@ignored/hardhat-vnext-utils": patch
12+
"@ignored/hardhat-vnext-zod-utils": patch
13+
---
14+
15+
A pre-release for the testing week before alpha

.changeset/polite-rats-mix.md

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
"@ignored/hardhat-vnext": patch
3+
"@ignored/hardhat-vnext-errors": patch
4+
"@ignored/hardhat-vnext-ethers": patch
5+
"@ignored/hardhat-vnext-keystore": patch
6+
"@ignored/hardhat-vnext-mocha-test-runner": patch
7+
"@ignored/hardhat-vnext-network-helpers": patch
8+
"@ignored/hardhat-vnext-node-test-reporter": patch
9+
"@ignored/hardhat-vnext-node-test-runner": patch
10+
"@ignored/hardhat-vnext-utils": patch
11+
"@ignored/hardhat-vnext-viem": patch
12+
"@ignored/hardhat-vnext-zod-utils": patch
13+
---
14+
15+
Alpha testing release: 2024-11-01 00:13 UTC

.changeset/pre.json

+32-4
Original file line numberDiff line numberDiff line change
@@ -18,23 +18,51 @@
1818
"@nomicfoundation/hardhat-viem": "2.0.2",
1919
"@nomiclabs/hardhat-vyper": "3.0.6",
2020
"@nomicfoundation/hardhat-web3-v4": "1.0.0",
21-
"@ignored/hardhat-vnext-core": "2.0.0",
2221
"@nomicfoundation/example-project": "3.0.0",
2322
"@ignored/hardhat-vnext": "2.0.0",
24-
"@ignored/hardhat-vnext-build-system": "2.0.0",
23+
"@ignored/hardhat-vnext-chai-matchers": "2.0.0",
2524
"@ignored/hardhat-vnext-errors": "2.0.0",
2625
"@ignored/hardhat-vnext-ethers": "2.0.0",
2726
"@ignored/hardhat-vnext-keystore": "2.0.0",
2827
"@ignored/hardhat-vnext-network-helpers": "2.0.0",
2928
"@ignored/hardhat-vnext-node-test-reporter": "2.0.0",
3029
"@ignored/hardhat-vnext-utils": "2.0.0",
30+
"@ignored/hardhat-vnext-viem": "2.0.0",
3131
"@ignored/hardhat-vnext-zod-utils": "2.0.0",
32-
"@nomicfoundation/template-package": "3.0.0"
32+
"@ignored/hardhat-vnext-mocha-test-runner": "2.0.0",
33+
"@ignored/hardhat-vnext-node-test-runner": "2.0.0",
34+
"@nomicfoundation/hardhat-test-utils": "3.0.0",
35+
"@nomicfoundation/template-package": "3.0.0",
36+
"template-empty-javascript": "0.0.1",
37+
"template-empty-typescript": "0.0.1",
38+
"template-javascript-with-examples": "0.0.1",
39+
"template-mocha-ethers": "0.0.1",
40+
"template-typescript-with-examples": "0.0.1",
41+
"template-node-test-runner-viem": "0.0.1",
42+
"@ignored/hardhat-vnext-ignition-core": "0.15.9",
43+
"@ignored/hardhat-vnext-ignition-ui": "0.15.9",
44+
"@ignored/hardhat-vnext-typechain": "3.0.0-next.12"
3345
},
3446
"changesets": [
3547
"big-points-try",
48+
"calm-ligers-explain",
49+
"clever-buckets-kneel",
50+
"curly-wombats-wink",
3651
"dull-squids-brake",
52+
"few-students-serve",
53+
"fifty-cooks-mix",
54+
"flat-hornets-yell",
55+
"fluffy-sloths-walk",
3756
"fuzzy-dolls-flash",
38-
"quick-islands-appear"
57+
"gold-panthers-kneel",
58+
"great-dots-rhyme",
59+
"itchy-elephants-fetch",
60+
"mean-chefs-learn",
61+
"polite-rats-mix",
62+
"quick-islands-appear",
63+
"selfish-queens-double",
64+
"shy-doors-peel",
65+
"strange-ads-sing",
66+
"wise-oranges-tan"
3967
]
4068
}

.changeset/quick-islands-appear.md

-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
"@ignored/hardhat-vnext-errors": patch
55
"@ignored/hardhat-vnext-utils": patch
66
"@ignored/hardhat-vnext": patch
7-
"@ignored/hardhat-vnext-core": patch
87
---
98

109
Updating the url property

.changeset/selfish-queens-double.md

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
"@ignored/hardhat-vnext": patch
3+
"@ignored/hardhat-vnext-errors": patch
4+
"@ignored/hardhat-vnext-ethers": patch
5+
"@ignored/hardhat-vnext-keystore": patch
6+
"@ignored/hardhat-vnext-mocha-test-runner": patch
7+
"@ignored/hardhat-vnext-network-helpers": patch
8+
"@ignored/hardhat-vnext-node-test-reporter": patch
9+
"@ignored/hardhat-vnext-node-test-runner": patch
10+
"@ignored/hardhat-vnext-utils": patch
11+
"@ignored/hardhat-vnext-viem": patch
12+
"@ignored/hardhat-vnext-zod-utils": patch
13+
---
14+
15+
Alpha testing release on 2024-10-30

.changeset/shy-doors-peel.md

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
"@ignored/hardhat-vnext-node-test-reporter": patch
3+
"@ignored/hardhat-vnext-mocha-test-runner": patch
4+
"@ignored/hardhat-vnext-node-test-runner": patch
5+
"@ignored/hardhat-vnext-network-helpers": patch
6+
"@ignored/hardhat-vnext-zod-utils": patch
7+
"@ignored/hardhat-vnext-keystore": patch
8+
"@ignored/hardhat-vnext-errors": patch
9+
"@ignored/hardhat-vnext-ethers": patch
10+
"@ignored/hardhat-vnext-utils": patch
11+
"@ignored/hardhat-vnext-viem": patch
12+
"@ignored/hardhat-vnext": patch
13+
---
14+
15+
Alpha testing release: 2024-11-01 18:15 UTC

.changeset/strange-ads-sing.md

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
"@ignored/hardhat-vnext": patch
3+
"@ignored/hardhat-vnext-errors": patch
4+
"@ignored/hardhat-vnext-ethers": patch
5+
"@ignored/hardhat-vnext-keystore": patch
6+
"@ignored/hardhat-vnext-mocha-test-runner": patch
7+
"@ignored/hardhat-vnext-network-helpers": patch
8+
"@ignored/hardhat-vnext-node-test-reporter": patch
9+
"@ignored/hardhat-vnext-node-test-runner": patch
10+
"@ignored/hardhat-vnext-utils": patch
11+
"@ignored/hardhat-vnext-viem": patch
12+
"@ignored/hardhat-vnext-zod-utils": patch
13+
---
14+
15+
Alpha testing release on 2024-10-28

.changeset/wise-oranges-tan.md

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
"@ignored/hardhat-vnext": patch
3+
"@ignored/hardhat-vnext-errors": patch
4+
"@ignored/hardhat-vnext-ethers": patch
5+
"@ignored/hardhat-vnext-keystore": patch
6+
"@ignored/hardhat-vnext-mocha-test-runner": patch
7+
"@ignored/hardhat-vnext-network-helpers": patch
8+
"@ignored/hardhat-vnext-node-test-reporter": patch
9+
"@ignored/hardhat-vnext-node-test-runner": patch
10+
"@ignored/hardhat-vnext-utils": patch
11+
"@ignored/hardhat-vnext-viem": patch
12+
"@ignored/hardhat-vnext-zod-utils": patch
13+
---
14+
15+
Alpha testing release: 2024-11-01

.github/PULL_REQUEST_TEMPLATE.md

+9
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,15 @@ Please:
77
- consider the checklist items below
88
- keep the ones that make sense for your PR, and
99
- DELETE the items that DON'T make sense for your PR.
10+
11+
## Note about small PRs and airdrop farming
12+
13+
We generally really appreciate external contributions, and strongly encourage meaningful additions and fixes! However, due to a recent increase in small PRs potentially created to farm airdrops, we might need to close a PR without explanation if any of the following apply:
14+
15+
- It is a change of very minor value that still requires additional review time/fixes (e.g. PRs fixing trivial spelling errors that can’t be merged in less than a couple of minutes due to incorrect suggestions)
16+
- It introduces inconsequential changes (e.g. rewording phrases)
17+
- The author of the PR does not respond in a timely manner
18+
- We suspect the Github account of the author was created for airdrop farming
1019
-->
1120

1221
- [ ] Because this PR includes a **bug fix**, relevant tests have been included.

.github/workflows/autoassign-issues.yml

+3-2
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,9 @@ jobs:
1515
script: |
1616
// each user has a chance of (p - (previousP ?? 0)) to be assigned
1717
const potentialAssignees = [
18-
["kanej", 1/3],
19-
["schaable", 2/3],
18+
["kanej", 1/4],
19+
["schaable", 2/4],
20+
["galargh", 3/4],
2021
["ChristopherDedominici", 1.0],
2122
];
2223

.github/workflows/hardhat-core-ci.yml

+6
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,11 @@ on:
1818
- "packages/hardhat-core/**"
1919
- "packages/hardhat-common/**"
2020
workflow_dispatch:
21+
inputs:
22+
test-all-solc-versions:
23+
description: Test all solc versions
24+
required: false
25+
default: "false"
2126

2227
defaults:
2328
run:
@@ -63,6 +68,7 @@ jobs:
6368
DO_NOT_SET_THIS_ENV_VAR____IS_HARDHAT_CI: true
6469
FORCE_COLOR: 3
6570
NODE_OPTIONS: --max-old-space-size=4096
71+
HARDHAT_TESTS_ALL_SOLC_VERSIONS: ${{ github.event.inputs.test-all-solc-versions}}
6672
run: pnpm test:except-provider
6773

6874
test-provider:

0 commit comments

Comments
 (0)