[SDK] Clarification on Use Cases and Necessity of 'zksync-ethers' over 'ethers' #322
-
EnvironmentMainnet Acknowledgement
Issue DescriptionWe are transitioning to zksync-ethers from zksync-web3, and we discovered the following documentation in the NPM package for zksync-ethers:
Besides deploying contracts, do we have documentation outlining all the scenarios where using zksync-ethers is necessary? Account Abstraction is mentioned, suggesting that zksync-ethers might be required for paymaster functionality. Are there any other common use cases where zksync-ethers is essential, and things might not function correctly with ethers? We're in the process of developing an abstract SDK for our contracts that will function across any chain, primarily focusing on our layer-zero bridging functionality. As such, we plan to use ethers for most cases and reserve zksync-ethers for essential functionalities. Expected BehaviorNA Code ExampleNA Repo Link (Optional)No response |
Beta Was this translation helpful? Give feedback.
Replies: 6 comments 2 replies
-
@gauravl-tevaeralabs I believe the specific functionality is captured here: https://docs.zksync.io/build/sdks/js/zksync-ethers/features.html @danijelTxFusion is there anything else not mentioned in that page that is relevant? |
Beta Was this translation helpful? Give feedback.
-
Thanks a lot <<< |
Beta Was this translation helpful? Give feedback.
@gauravl-tevaeralabs I believe the specific functionality is captured here: https://docs.zksync.io/build/sdks/js/zksync-ethers/features.html
@danijelTxFusion is there anything else not mentioned in that page that is relevant?