Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
4311 commits
Select commit Hold shift + click to select a range
b3cb45d
use deploymentLoader exclusively and deprecate artifactLoader for status
zoeyTM Dec 15, 2024
c9a7850
enable ignition UI for deployments via hardhat scripts
zoeyTM Nov 27, 2024
fd6e60d
add flag to toggle UI on for scripts
zoeyTM Dec 15, 2024
19b4da1
add link to transactions list output
zoeyTM Dec 15, 2024
a87c4e7
allow importing module parameters with filepath in scripts
zoeyTM Dec 17, 2024
c041b33
chore: bump version to v0.15.9
zoeyTM Dec 18, 2024
f45a7ee
Update npm package link for hardhat-gasless-deployer plugin
emretepedev Dec 26, 2024
244e681
Update check-dependencies.js
MarsonKotovi4 Dec 26, 2024
3697006
Update only-hardhat-error.js
MarsonKotovi4 Dec 26, 2024
3ee337a
Update module-visitor.js
MarsonKotovi4 Dec 26, 2024
7b7427b
Update addressable.ts
MarsonKotovi4 Dec 26, 2024
5c09d1c
Update events.ts
MarsonKotovi4 Dec 26, 2024
b014816
Update events.ts
MarsonKotovi4 Dec 26, 2024
c6c7a76
Update properAddress.ts
MarsonKotovi4 Dec 26, 2024
47da15e
Update properPrivateKey.ts
MarsonKotovi4 Dec 26, 2024
adfb729
Update only-hardhat-error.js
MarsonKotovi4 Dec 26, 2024
064989e
Update check-dependencies.js
MarsonKotovi4 Dec 26, 2024
ac7d9ff
style: rename fn to follow project conventions
schaable Dec 26, 2024
c34a43c
Update only-hardhat-error.js
MarsonKotovi4 Dec 26, 2024
51bdf26
Get solidity stack traces from EDR's response
fvictorio Dec 27, 2024
8d07726
Remove stack traces tests
fvictorio Dec 27, 2024
2dad878
Fix tests depending on removed logic
fvictorio Dec 27, 2024
a07f1f9
fix: update broken links and correct typos in documentation (#6074)
Pricstas Dec 27, 2024
974fb01
Update README.md (#6084)
Hopium21 Dec 27, 2024
8a765ca
fix: typos
chloefeal Dec 28, 2024
f5ba24c
Update CookiePopUp.tsx (#6094)
vtjl10 Dec 30, 2024
a57411e
Refactor build assert (#5856)
RenanSouza2 Dec 30, 2024
84f2ec7
Run prettier
fvictorio Dec 30, 2024
3157124
Try-catch stackTrace getter
fvictorio Dec 30, 2024
c9b009b
Update test.sh
zeevick10 Dec 30, 2024
bf3f800
Update plugins.ts
zeevick10 Dec 30, 2024
50c33fe
Merge branch 'main' into fix-gasless-plugin-package-url
emretepedev Jan 1, 2025
255d208
Upgrade EDR
fvictorio Jan 2, 2025
25f45b0
Create forty-dogs-sit.md
fvictorio Jan 2, 2025
a09fdfd
Merge pull request #6098 from zeevick10/main
alcuadrado Jan 2, 2025
9f29ade
Remove git+https resolutions from lockfile
fvictorio Jan 2, 2025
d1be5f0
Merge pull request #6092 from chloefeal/fix
alcuadrado Jan 2, 2025
26e5cc3
Merge pull request #6081 from emretepedev/fix-gasless-plugin-package-url
alcuadrado Jan 2, 2025
93bc380
Remove commented out code
fvictorio Jan 3, 2025
db09e41
Merge pull request #6085 from NomicFoundation/edr-stack-traces
fvictorio Jan 3, 2025
fbed13b
Remove shell lang from some md snippets
fvictorio Jan 8, 2025
facb21b
Merge pull request #6123 from NomicFoundation/fix-ignition-docs
fvictorio Jan 9, 2025
ff1682f
fix: typos in documentation files (#6124)
kilavvy Jan 9, 2025
e4e2b86
Fix typo in test (#6127)
Dahka2321 Jan 9, 2025
0e5c8d7
chore: restore the solidity survey message (2024)
galargh Jan 10, 2025
b1dfb90
chore: change the banner text too
galargh Jan 10, 2025
dc749cf
Merge pull request #6133 from NomicFoundation/solidity-survey-2024
alcuadrado Jan 12, 2025
d8a7ee6
Add new policy about airdrop farming
alcuadrado Jan 12, 2025
8c823f3
Merge pull request #6136 from NomicFoundation/new-policy
alcuadrado Jan 12, 2025
fe87a70
Version Packages
github-actions[bot] Jan 12, 2025
0469eb2
Adding in Ink Mainnet network information (#6062)
alexanderbradshaw Jan 15, 2025
e7813b1
Moved ignition repo to packages/hardhat-ignition-legacy to prep for m…
zoeyTM Jan 17, 2025
102c229
Merge ignition repo into hardhat
zoeyTM Jan 17, 2025
c144c76
update ignition packages with previously top-level dependencies
zoeyTM Jan 17, 2025
051f1ec
build successful for all ignition packages
zoeyTM Jan 17, 2025
38a7f7d
all ignition packages linting and testing successfully
zoeyTM Jan 17, 2025
538e16b
remove extraneous files brought over from ignition repo merge
zoeyTM Jan 17, 2025
ac4846b
update check-dependencies script to ignore ignition
zoeyTM Jan 17, 2025
97690a5
add references to local hardhat packages
zoeyTM Jan 17, 2025
073f680
Remove async from describe callbacks
fvictorio Jan 19, 2025
441afcc
docs: describe how revertedWithCustomError uses the contract argument…
galargh Jan 20, 2025
1ab9afa
Fix ESM_PROJECT_WITHOUT_CJS_CONFIG heuristic
fvictorio Jan 19, 2025
5d79fca
Create fluffy-sloths-walk.md
fvictorio Jan 19, 2025
b3678da
chore: fix prettier formatting
kanej Jan 20, 2025
ceedd72
chore: fix some typos in comment
jiangmencity Jan 20, 2025
608b934
Merge pull request #6157 from NomicFoundation/fvictorio-patch-1
alcuadrado Jan 20, 2025
92e7531
attempt to fix CI
zoeyTM Jan 17, 2025
659788a
fix: add the build flag to the hardhat ignition ui build command
galargh Jan 20, 2025
1a919d7
fix: ts compile ignition-viem twice
galargh Jan 20, 2025
16b683c
fix: remove require resolve of ignition ui
galargh Jan 20, 2025
22cf023
fix: always build ignition ui before building ignition
galargh Jan 20, 2025
e9f709a
remove debugging log
zoeyTM Jan 21, 2025
7734814
Merge pull request #6151 from NomicFoundation/ignition-merge
zoeyTM Jan 21, 2025
7aafe1a
Clarify .js configs in ESM projects heuristic
fvictorio Jan 22, 2025
9544df0
Bump pragma in hh-solhint fixture project
fvictorio Jan 22, 2025
b09108b
Merge pull request #6158 from NomicFoundation/fix-js-config-esm-project
fvictorio Jan 23, 2025
fdcd080
Merge pull request #6160 from jiangmencity/main
alcuadrado Jan 23, 2025
2151bce
Refer to Ignition packages through pnpm workspace refs for the toolbo…
kanej Jan 24, 2025
cb4ba7c
chore: bump EDR to 0.8.0
nebasuke Jan 30, 2025
00d542a
Create kind-teachers-applaud.md
nebasuke Jan 30, 2025
edb1490
chore: pass build info as buffer
agostbiro Jan 29, 2025
f208510
Merge pull request #6203 from NomicFoundation/chore/bump-edr-0.8.0
nebasuke Jan 31, 2025
bdd4a8b
Update deploy.md
PixelPil0t1 Feb 2, 2025
dd19b66
Merge pull request #6216 from PixelPil0t1/main
alcuadrado Feb 2, 2025
a6001b3
new journal message and logic to recover when we are unable to save t…
zoeyTM Feb 6, 2025
c3b3f23
add track-tx command to allow users to add a missing transaction back…
zoeyTM Feb 6, 2025
476d1fe
tests for new execution and track-tx logic
zoeyTM Feb 6, 2025
d96c003
Create bright-spies-glow.md
zoeyTM Feb 6, 2025
f0a4687
refactor track-tx logic to work on deploymentState rather than journa…
zoeyTM Feb 12, 2025
84a763e
fix typo
zoeyTM Feb 12, 2025
1ba9c9d
Add hardhat-task-gen plugin (#6240)
ADISAKBOONMARK Feb 14, 2025
c3b0b45
Create hardhat-3-alpha.yml
fvictorio Feb 15, 2025
d3709d9
Merge pull request #6296 from NomicFoundation/fvictorio-patch-2
fvictorio Feb 15, 2025
f6372e7
Update hardhat-3-alpha.yml
fvictorio Feb 15, 2025
380c83a
Merge pull request #6297 from NomicFoundation/fvictorio-patch-2
fvictorio Feb 15, 2025
b8f3359
Update hardhat-3-alpha.yml
fvictorio Feb 15, 2025
fe778ae
Merge pull request #6298 from NomicFoundation/fvictorio-patch-3
fvictorio Feb 15, 2025
715f1db
Update hardhat-3-alpha.yml
fvictorio Feb 15, 2025
ddcb1af
Merge pull request #6300 from NomicFoundation/fvictorio-patch-3
fvictorio Feb 15, 2025
a93c806
chore: switch the website banner back from survey to hiring
kanej Feb 17, 2025
ecffc35
chore: apply prettier settings to new yml file
kanej Feb 17, 2025
b3c0fbb
Merge pull request #6308 from NomicFoundation/chore/turn-off-survey-o…
kanej Feb 17, 2025
73ee2b7
fix: use unexistent exportation from upgrade module
EnThib Feb 5, 2025
5761175
fix: replacing ProxyModule imports with DemoModule imports
EnThib Feb 6, 2025
609d7ea
Update privacy policy
alcuadrado Feb 19, 2025
033cdce
Merge pull request #6345 from NomicFoundation/update-privacy-policy
alcuadrado Feb 19, 2025
90e164e
Hardhat 3 Alpha docs
fvictorio Feb 20, 2025
c8c5894
Add redirect for tg group
fvictorio Feb 20, 2025
f1313e5
First version of the alpha limitations page
alcuadrado Feb 20, 2025
aa4fa25
Small wording improvement
alcuadrado Feb 20, 2025
70a0f12
Improve the intro
alcuadrado Feb 20, 2025
ba9a9bb
Run prettier
alcuadrado Feb 20, 2025
4ad40a1
Merge pull request #6373 from NomicFoundation/hardhat3-alpha-docs
alcuadrado Feb 20, 2025
651cd68
Small fix in the hh3 alpha tutorial
alcuadrado Feb 20, 2025
9cdfe0d
Merge pull request #6382 from NomicFoundation/fix-tutorial
alcuadrado Feb 20, 2025
31b5b1b
Comparison with HH2 draft
fvictorio Feb 20, 2025
1c8db87
Fix merge conflicts
fvictorio Feb 20, 2025
c658638
Minor wording change in alpha limitations page
fvictorio Feb 20, 2025
0b3ab2e
Don't say that ignition deploy uses the production build profile
fvictorio Feb 20, 2025
af7fda9
Minor wording improvement
fvictorio Feb 20, 2025
6120389
Run prettier
fvictorio Feb 20, 2025
e48fa47
Merge pull request #6383 from NomicFoundation/hh3-alpha-comparison
alcuadrado Feb 20, 2025
3247942
Fix title
fvictorio Feb 20, 2025
9b1c5da
Add links
fvictorio Feb 20, 2025
39e7fc1
Wording
fvictorio Feb 20, 2025
6a39779
Merge pull request #6387 from NomicFoundation/hh3-alpha-comparison-fixes
alcuadrado Feb 20, 2025
76c107b
Merge pull request #6229 from NomicFoundation/ignition/tx-failure-fix
zoeyTM Feb 21, 2025
504074c
Merge pull request #6228 from EnThib/patch-1
zoeyTM Feb 21, 2025
673b674
update mermaid version
zoeyTM Feb 21, 2025
bc09e8d
Update lockfile
alcuadrado Feb 21, 2025
fb25603
Fix the global build
alcuadrado Feb 21, 2025
7e4e8a4
Re-write Multichain support section in comparison
fvictorio Feb 21, 2025
93027e2
Merge pull request #6389 from NomicFoundation/fix/mermaid-text-v2
zoeyTM Feb 21, 2025
671480c
Wording
fvictorio Feb 24, 2025
d321fed
Hide Solidity tests page in Learn more group
fvictorio Feb 24, 2025
21063b5
Merge branch 'main' into hh3-alpha-comparison-fix
fvictorio Feb 24, 2025
6e699f0
Merge pull request #6397 from NomicFoundation/hide-learn-more-solidit…
fvictorio Feb 24, 2025
44cbe9d
Version Packages
github-actions[bot] Feb 24, 2025
043b867
Add opRetro project id to funding.json
fzeoli Feb 25, 2025
8267877
fix: 404 links (#6230)
youyyytrok Feb 28, 2025
4ad0bc0
build: upgrade to EDR v0.9.0 (#6420)
Wodann Mar 3, 2025
e832380
Merge pull request #6391 from NomicFoundation/hh3-alpha-comparison-fix
fvictorio Mar 4, 2025
a60fe02
chore: bump EDR to 0.10.0
nebasuke Mar 10, 2025
9d6f713
Create selfish-horses-peel.md
nebasuke Mar 10, 2025
522595b
Update selfish-horses-peel.md
nebasuke Mar 10, 2025
5451baf
Removing broken link to provable (#6453)
javier Mar 10, 2025
a5419a7
fix: correct package manager selection in CLI install (#6445)
aychtang Mar 11, 2025
3f4e982
Merge pull request #6457 from NomicFoundation/chore/edr-0.10.0
nebasuke Mar 13, 2025
4fa42bd
Update abi.ts
crStiv Mar 11, 2025
cf16afa
Override max-width to fix ignition graph centering (#6410)
zoeyTM Mar 17, 2025
313cdd9
Update README.md
futreall Mar 17, 2025
4f4869d
Add hh3 alpha links to site and docs
fzeoli Mar 19, 2025
f8af664
Run prettier
fvictorio Mar 19, 2025
c51b3a3
Merge pull request #6487 from NomicFoundation/add-hh3-on-website
fzeoli Mar 19, 2025
fa8605a
More prominence for hh3 on the main docs index
fzeoli Mar 19, 2025
e4380d8
Fix linter
alcuadrado Mar 19, 2025
9422ed4
Merge pull request #6488 from NomicFoundation/hh3-links
fzeoli Mar 19, 2025
238e6bd
Replace the usual banner with an AlphaBanner
alcuadrado Mar 23, 2025
9e583e7
Move a hardcoded number into its own constant
alcuadrado Mar 23, 2025
b5e0c3e
Update the headerTotalHeight
alcuadrado Mar 23, 2025
06dd354
Update docs/src/components/ui/AlphaBanner.tsx
fvictorio Mar 24, 2025
8a30ce4
Merge pull request #6492 from NomicFoundation/alpha-banner
kanej Mar 24, 2025
e94f136
Polish alpha 3 banner copy
fzeoli Mar 24, 2025
05e35db
Fix the AlphaBanner and update its copy
alcuadrado Mar 24, 2025
dfcba6f
Merge pull request #6495 from NomicFoundation/hh3-alpha-banner
alcuadrado Mar 24, 2025
aa09462
Prague support (#6223)
schaable Mar 28, 2025
859dcd3
add arbitrum sepolia to chain config
zoeyTM Mar 28, 2025
1a6203d
Create silly-seals-provide.md
zoeyTM Mar 28, 2025
e6cee0a
Merge pull request #6500 from NomicFoundation/solidity-testing-testin…
galargh Apr 1, 2025
b61cdd8
Add hardforkHistory for avalanche network (#6170)
zZoMROT Apr 1, 2025
a908803
get all futures from submodule dependencies and add to dependencies list
zoeyTM Mar 25, 2025
2598c6d
add all submodule dependencies recursively for both submodule and fut…
zoeyTM Mar 25, 2025
fd8d14a
refactor batcher to only add futures to dependency graph
zoeyTM Apr 1, 2025
23280b8
Create many-falcons-relate.md
zoeyTM Apr 1, 2025
3f71d1d
Merge pull request #6504 from NomicFoundation/ignition/module-after-fix
zoeyTM Apr 1, 2025
2924ab3
Merge pull request #6517 from NomicFoundation/ignition/arbitrum-sepolia
zoeyTM Apr 1, 2025
15cc50c
Fix Solidity compilation in subprocesses
alcuadrado Apr 3, 2025
9b75f5d
Create loud-kids-lick.md
alcuadrado Apr 3, 2025
30e62b0
Update README.md
Hopium21 Apr 4, 2025
1d73bf5
Fix compilation error with bignumber.js latest types
fvictorio Apr 7, 2025
e9ab533
Merge pull request #6541 from NomicFoundation/fix-bignumberjs-types
fvictorio Apr 7, 2025
08d4b8c
Fix compilation error with bignumber.js latest types
fvictorio Apr 8, 2025
abd7385
Merge pull request #6547 from NomicFoundation/fix-bignumber-js-latest…
alcuadrado Apr 9, 2025
2f27ee8
Show Hardhat 3 banner based on json config (#6544)
schaable Apr 10, 2025
dc61cba
feat: update chains map with prague activation blocks (#6558)
schaable Apr 10, 2025
e665b96
Version Packages
github-actions[bot] Apr 10, 2025
5024e8c
Bump vite from 5.4.11 to 5.4.17
dependabot[bot] Apr 10, 2025
c43b137
Merge pull request #6563 from NomicFoundation/dependabot/npm_and_yarn…
alcuadrado Apr 10, 2025
b914c6c
Merge pull request #6536 from Hopium21/patch-1
alcuadrado Apr 10, 2025
a7aa6d6
build: upgrade EDR to v0.11.0
Wodann Apr 16, 2025
348d7d9
Delete the docs/ dir
alcuadrado Apr 17, 2025
2d4ed85
Remove the docs/ related GH Actions setup
alcuadrado Apr 17, 2025
52f091e
Remove docs/ from the root npm scripts
alcuadrado Apr 17, 2025
c85def7
docs: replace dead Truffle testing link (#6606)
davidjsonn Apr 21, 2025
67f1e95
feat: support chainId values above 2^32 - 1 for local account transac…
iosh Apr 21, 2025
e07fc01
Use the right error
alcuadrado Apr 21, 2025
2ab8103
feat: disable strict mode in Transaction.prepare (#6643)
schaable Apr 29, 2025
07b1dd5
Update hardhat-ci.yml
leopardracer Apr 26, 2025
ec8a93d
Merge pull request #6636 from leopardracer/main
kanej Apr 29, 2025
ae7fbc0
Switch the errors
alcuadrado May 6, 2025
82feaae
feat: set prague as the default hardfork (#6677)
schaable May 7, 2025
5d828f7
Version Packages
github-actions[bot] May 7, 2025
a8ad44c
Prepare for next Node LTS version - branch: main (#6497)
ChristopherDedominici May 14, 2025
46da544
Merge pull request #6535 from NomicFoundation/fix-compilation-in-subp…
alcuadrado May 19, 2025
d0c3dcf
Support Etherscan API v2 (#6727)
antico5 May 23, 2025
1ee546f
Version Packages
github-actions[bot] May 23, 2025
2bbb705
Wrap eth_accounts usage on http provider to handle method deprecation
antico5 May 26, 2025
c7647bc
delete wrong comment
zzz6519003 May 31, 2025
4a67916
Merge pull request #6780 from zzz6519003/patch-1
kanej Jun 2, 2025
dd0e4b7
chore: add Zoey and Armando to issue assigner
kanej Jun 3, 2025
e99decb
Merge pull request #6790 from NomicFoundation/chore/add-people-to-aut…
kanej Jun 3, 2025
d43132a
Version Packages
github-actions[bot] Jun 3, 2025
d77ecab
[hardhat-ethers] Add implementation for authorize and populateAuthori…
ChristopherDedominici Jun 5, 2025
7c51e1e
Version Packages
github-actions[bot] Jun 5, 2025
a710647
Use tilde version for solhint
fvictorio Jun 10, 2025
173a8a3
Create cool-dolphins-wash.md
fvictorio Jun 10, 2025
7f307a4
Merge pull request #6837 from NomicFoundation/fix-hardhat-solhint-ci
fvictorio Jun 10, 2025
52e2272
fix: check the --no-commit flag is supported on installed forge versi…
antico5 Jun 10, 2025
57b2c9a
Allow for 0 characters following `0x` in a hex string
arr00 Jun 11, 2025
7827355
add test
arr00 Jun 11, 2025
6be5c13
build: upgrade EDR to v0.11.1
frangio Jun 11, 2025
47345f2
fix changelog entry
frangio Jun 11, 2025
748cdc4
Update .changeset/chubby-flies-shine.md
frangio Jun 11, 2025
c08fb5d
Merge pull request #6845 from NomicFoundation/upgrade/edr-0.11.1
kanej Jun 12, 2025
f6e03aa
Version Packages
github-actions[bot] Jun 12, 2025
bb7e10c
Merge branch 'main' into chore/relax-hex-string-requirements
kanej Jun 13, 2025
538b03c
chore: add a changeset for the 0x in setCode fix
kanej Jun 13, 2025
2032dda
Merge pull request #6844 from arr00/chore/relax-hex-string-requirements
kanej Jun 13, 2025
0bf8770
add configurable maxFeePerGas and default to it if set
zoeyTM Jun 16, 2025
698dc70
Create eighty-pianos-wait.md
zoeyTM Jun 16, 2025
94b36b0
Upgrade hardhat-gas-reporter to v2 on toolboxes (#6886)
antico5 Jun 18, 2025
deca75d
Merge pull request #6857 from NomicFoundation/ignition/gas-config
zoeyTM Jun 19, 2025
3a11c02
Fix Typos in Comments and Documentation (#6902)
kilavvy Jun 20, 2025
29707b3
chore: add rimraf as a dev dep to ignition ui
kanej Jun 20, 2025
f7196cd
chore: re-enable Ignition core integration tests
kanej Jun 20, 2025
abda191
test: ignore `revertWithInvalidErrorMessage` due to EDR bug
kanej Jun 20, 2025
c8563f7
Merge pull request #6910 from NomicFoundation/test/fix-failing-igniti…
kanej Jun 23, 2025
9f34408
Version Packages
github-actions[bot] Jun 23, 2025
035fb94
build: upgrade EDR to v0.11.2
frangio Jun 23, 2025
6cc8322
Update e2e-tests.yml
Dargon789 Jul 3, 2025
2c10812
Potential fix for code scanning alert no. 229: Workflow does not cont…
Dargon789 Jul 3, 2025
d1273ef
Potential fix for code scanning alert no. 228: Workflow does not cont…
Dargon789 Jul 3, 2025
dc8c336
Potential fix for code scanning alert no. 249: Workflow does not cont…
Dargon789 Jul 3, 2025
2003a99
Potential fix for code scanning alert no. 231: Workflow does not cont…
Dargon789 Jul 3, 2025
e29a0a5
Potential fix for code scanning alert no. 237: Workflow does not cont…
Dargon789 Jul 3, 2025
d0d8de2
Potential fix for code scanning alert no. 242: Workflow does not cont…
Dargon789 Jul 3, 2025
9a4717b
Potential fix for code scanning alert no. 239: Workflow does not cont…
Dargon789 Jul 3, 2025
10b120e
Potential fix for code scanning alert no. 240: Workflow does not cont…
Dargon789 Jul 3, 2025
2924acb
Potential fix for code scanning alert no. 241: Workflow does not cont…
Dargon789 Jul 3, 2025
cdd97bd
Create config.yml (#1864)
Dargon789 Nov 23, 2025
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.
7 changes: 7 additions & 0 deletions .changeset/common-dodos-invent.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
"hardhat": patch
---

Upgraded EDR to [v0.11.2](https://github.com/NomicFoundation/edr/releases/tag/%40nomicfoundation%2Fedr%400.11.2):

- Removed copying of account code for provider accounts in forked networks. Code was previously ignored for default accounts only, now also for user accounts.
5 changes: 0 additions & 5 deletions .changeset/lazy-hornets-clap.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/polite-mugs-cry.m

This file was deleted.

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

# Define a job to be invoked later in a workflow.
# See: https://circleci.com/docs/guides/orchestrate/jobs-steps/#jobs-overview & https://circleci.com/docs/reference/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/guides/execution-managed/executor-intro/ & https://circleci.com/docs/reference/configuration-reference/#executor-job
docker:
# Specify a pinned version to ensure deterministic builds.
# See available tags: https://circleci.com/developer/images/image/cimg/base
- image: cimg/base:2024.06

# Add steps to the job
# See: https://circleci.com/docs/guides/orchestrate/jobs-steps/#steps-overview & https://circleci.com/docs/reference/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/guides/orchestrate/workflows/ & https://circleci.com/docs/reference/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
22 changes: 22 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"name": "Hardhat",
"image": "mcr.microsoft.com/devcontainers/base:bullseye",
"features": {
"ghcr.io/devcontainers/features/node:1": {
"version": "18"
}
},
"postCreateCommand": "scripts/setup.sh",
"containerEnv": {
"ALCHEMY_URL": "${localEnv:ALCHEMY_URL}",
"INFURA_URL": "${localEnv:INFURA_URL}"
},
"customizations": {
"vscode": {
"extensions": [
"esbenp.prettier-vscode",
"NomicFoundation.hardhat-solidity"
]
}
}
}
5 changes: 4 additions & 1 deletion .gitattributes
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
*.sol linguist-language=Solidity
# prevent github actions to checkout files with crlf line endings
* -text
* text=auto

*.sol text eol=lf
*.d.ts text eol=lf
8 changes: 8 additions & 0 deletions .github/ISSUE_TEMPLATE/hardhat-3-alpha.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
name: Hardhat 3 Alpha feedback
description: Give feedback about the Hardhat 3 Alpha.
labels: hardhat-3-alpha
body:
- type: textarea
attributes:
label: "Feedback"
placeholder: "Your feedback"
9 changes: 9 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,15 @@ Please:
- consider the checklist items below
- keep the ones that make sense for your PR, and
- DELETE the items that DON'T make sense for your PR.

## Note about small PRs and airdrop farming

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:

- 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)
- It introduces inconsequential changes (e.g. rewording phrases)
- The author of the PR does not respond in a timely manner
- We suspect the Github account of the author was created for airdrop farming
-->

- [ ] Because this PR includes a **bug fix**, relevant tests have been included.
Expand Down
43 changes: 43 additions & 0 deletions .github/actions/setup-env/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
name: Setup env
description: Sets up node and pnpm

inputs:
pnpm-version:
description: Version of pnpm to install
required: false
default: "9"
node-version:
description: Version of node to install
required: false
default: "18"
cache-save:
description: Whether to save the pnpm cache
required: false
default: "false"
outputs:
cache-hit:
description: Whether the cache was restored
value: ${{ steps.setup-node.outputs.cache-hit || steps.cache-restore.outputs.cache-hit }}

runs:
using: composite
steps:
- uses: pnpm/action-setup@v4
with:
version: ${{ inputs.pnpm-version }}
- uses: actions/setup-node@v4
id: setup-node
with:
node-version: ${{ inputs.node-version }}
cache: ${{ inputs.cache-save == 'true' && 'pnpm' || '' }}
cache-dependency-path: "**/pnpm-lock.yaml"
- id: pnpm
if: inputs.cache-save == 'false'
run: pnpm store path --silent | xargs -I {} -0 echo "path={}" | tee -a $GITHUB_OUTPUT
shell: bash
- uses: actions/cache/restore@v4
id: cache-restore
if: inputs.cache-save == 'false'
with:
path: ${{ steps.pnpm.outputs.path }}
key: node-cache-${{ runner.os }}-pnpm-${{ hashFiles('**/pnpm-lock.yaml') }}
Loading
Loading