zksync-ethers: A Unified Package for Ethers.js Integration #233
Replies: 15 comments 2 replies
-
when tying new ethers 6 + zksync-ethers + tutorial local env greeter |
Beta Was this translation helpful? Give feedback.
-
and then for compiling this error: Class extends value undefined is not a constructor or null |
Beta Was this translation helpful? Give feedback.
-
thanks mate 💯 |
Beta Was this translation helpful? Give feedback.
-
nice mate |
Beta Was this translation helpful? Give feedback.
-
good project |
Beta Was this translation helpful? Give feedback.
-
I really love your project When without or deposited it so fast and fee so cheap However, I've encountered occasional delays of up to 24 hours when facing network issues. I urge the ZKSync team to address these concerns before the mainnet launch to ensure a smoother user experience. I remain confident in the team's abilities and the project's potential to transform blockchain technology. |
Beta Was this translation helpful? Give feedback.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
-
very good team is working hard to be a better blockchain solution |
Beta Was this translation helpful? Give feedback.
This comment was marked as spam.
This comment was marked as spam.
-
Yes nice congrats nice projects |
Beta Was this translation helpful? Give feedback.
-
nice! This looks like a very useful project. |
Beta Was this translation helpful? Give feedback.
This comment was marked as spam.
This comment was marked as spam.
-
Great job |
Beta Was this translation helpful? Give feedback.
-
Introducing
zksync-ethers
: A Unified Package for Ethers.js IntegrationWe are excited to announce an important update to our JavaScript SDK packages that wrap the
ethers
library. To streamline our offerings and enhance clarity, we are renaming and unifying our existing packages,zksync-web3
andzksync2-js
, tozksync-ethers
.💻 What's Changing?
Ethers 6
zksync2-js
(wrapper for Ethers v6) will merge intozksync-ethers
as version6
. Install it withnpm i zksync-ethers
.zksync-ethers
repository.Ethers 5
zksync-web3
(wrapper for Ethers v5) will now be part ofzksync-ethers
as version5
. Install it withnpm i zksync-ethers@5
.5
as long as the main Ethers 5 package is actively maintained.🙋 Why This Change?
We aim to simplify the developer experience and provide a more intuitive package naming system. By consolidating our SDKs under a single name, we make it easier for developers to find and use the right tools for their projects on zkSync.
🔧 Impact on Your Projects
hardhat-zksync
plugins will be released using the new SDK.Ethers 6
Updating the SDK if you’re using
zksync2-js
:Updating plugins will not require an immediate update if your project uses the latest versions of these plugins which are dependent on Ethers 6.
Ethers 5
Updating the SDK if you’re using
zksync-web3
:Plugins will have a minor release (e.g., from
0.15.0
to0.16.0
) that updates the dependency to fetchzksync-ethers@5
. The taglegacy-ethers-v5
will be used for plugin releases on NPM using Ethers 5.⏰ Timeline
zksync-ethers
is now available (as of Friday, December 8th, 2023)zksync-web3
andzksync2-js
will throw deprecation warnings pointing tozksync-ethers
zksync-web3
andzksync2-js
will be supported for patch versions until Monday, January 8th, 2023, after which new versions will only be released forzksync-ethers
📩 Support and Feedback
We understand that changes like these can raise questions and concerns. Our team is here to assist you through this transition. Please reply to this thread if you have any feedback, questions or need support.
Beta Was this translation helpful? Give feedback.
All reactions