Skip to content
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

Ethers V6 #26

Open
huseyindeniz opened this issue Jun 24, 2023 · 2 comments
Open

Ethers V6 #26

huseyindeniz opened this issue Jun 24, 2023 · 2 comments
Assignees
Labels
Blocked enhancement New feature or request

Comments

@huseyindeniz
Copy link
Owner

huseyindeniz commented Jun 24, 2023

As I understand, Ethers v6 makes it possible to include only required sub modules. The version I use in this project (v5x) is loading as whole package which effects the initial page load drastically. Watch ethers v6 package updates periodically, and when it seems stable, upgrade ethers to latest version and update EthersWalletAPI service class.

PS: Current package name is: ethers@beta-exports => until "beta" removed from package name, no need to try to integrate it. Wait stable package name.

@huseyindeniz huseyindeniz added the enhancement New feature or request label Jun 24, 2023
@huseyindeniz huseyindeniz self-assigned this Jun 24, 2023
@huseyindeniz
Copy link
Owner Author

Consider using viem

@huseyindeniz
Copy link
Owner Author

Instead of replacing EthersV5 with EthersV6, it's better to include all alternatives.

-services
--EthersV5
--- EthersV5WalletAPI
--- EthersV5AvvyAPI
--EthersV6
--- EthersV6WalletAPI
--- EthersV6AvvyAPI
--Viem
--- ViemWalletAPI
--- ViemAvvyAPI

This task will be used for EthersV6
Viem version is here

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Blocked enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant