-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix provider events when init is called #5731
Conversation
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
🦋 Changeset detectedLatest commit: dfb232e The changes in this PR will be included in the next version bump. This PR includes changesets to release 1 package
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
packages/hardhat-core/src/internal/core/providers/lazy-initialization.ts
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good! Just a small comment but feel free to ignore if you think it's not important.
Great catch! |
Released in Hardhat v2.22.11. |
Provider events are not working when
provider.init
is called explicitly, instead of the provider being implicitly initialized with the first request. The problem was that the events were only forwarded in the_getOrInitProvider
function instead of that being done ininit
. This PR fixes this and adds a test for that scenario.