# V10 migration blocked by missing npm package

**URL:** <https://builder.metamask.io/t/v10-migration-blocked-by-missing-npm-package/3014>\
**Category:** Embedded Wallets (Web3Auth)\
**Created:** [March 25, 2026, 10:28am UTC](https://builder.metamask.io/t/v10-migration-blocked-by-missing-npm-package/3014 "2026-03-25T10:28:51Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![f13r](https://yyz1.discourse-cdn.com/flex011/user_avatar/builder.metamask.io/f13r/32/2897_2.png) [@f13r](https://builder.metamask.io/u/f13r)\
**Post date:** [March 25, 2026, 10:28am UTC](https://builder.metamask.io/t/v10-migration-blocked-by-missing-npm-package/3014/1 "2026-03-25T10:28:51Z")

</div>

We wanted to upgrade to V10, but a crucial NPM package is not being upgraded since a year - why?

[https://www.npmjs.com/package/@web3auth/ethereum-provider](https://www.npmjs.com/package/@web3auth/ethereum-provider)

---

<div class="post-metadata">

**Author:** ![holyyy](https://yyz1.discourse-cdn.com/flex011/user_avatar/builder.metamask.io/holyyy/32/1556_2.png) [@holyyy](https://builder.metamask.io/u/holyyy)\
**Post date:** [March 26, 2026, 3:55am UTC](https://builder.metamask.io/t/v10-migration-blocked-by-missing-npm-package/3014/3 "2026-03-26T03:55:32Z")

</div>

Hi @f13r ! The **`@web3auth/ethereum-provider`** package is no longer needed in v10. All network configurations are now handled automatically via the Web3Auth Dashboard. You can also check our docs here: [Migrating to the Web3Auth Web SDK v10 | MetaMask developer documentation](https://docs.metamask.io/embedded-wallets/sdk/js/migration-guides/modal/v9-to-v10/)

---

<div class="post-metadata">

**Author:** ![yashovardhan](https://yyz1.discourse-cdn.com/flex011/user_avatar/builder.metamask.io/yashovardhan/32/1526_2.png) [@yashovardhan](https://builder.metamask.io/u/yashovardhan)\
**Post date:** [March 29, 2026, 1:05pm UTC](https://builder.metamask.io/t/v10-migration-blocked-by-missing-npm-package/3014/4 "2026-03-29T13:05:19Z")

</div>

Hey there,

The separate ethereum-provider package is in maintenance mode and won’t be getting any major feature updates. We have migrated everything to the `@web3auth/modal` SDK. Please migrate to that SDK for continuous updates.
