v10.0.0
🚀 Web3Auth PnP SDK v10 Released!
Web3Auth v10 is here — a major update focused on simplicity, flexibility, and speed for all developers.
Highlights
- Unified SDK: One
@web3auth/modal
package supports both pre-built modal and custom UI flows. - Modernized React: Hooks-based API (
@web3auth/modal/react
) for a cleaner, faster React experience. - Modernized Vue: Composables based API (
@web3auth/modal/vue
) for a cleaner, faster Vue experience. - Dashboard-Driven Config: Manage connections, chains, smart accounts, UI, and wallet features visually on the Web3Auth Dashboard.
- Easier Auth & Logins: Toggle authentication and customize login flows directly from the dashboard.
- Native SSR Support: Authenticate users before rendering for better performance and SEO.
- Less Boilerplate: Faster setup, more readable code, and easier maintenance.
Migration & Deprecations
- Deprecated:
@web3auth/base
,@web3auth/auth-adapter
,@web3auth/account-abstraction-provider
, and chain-specific providers. - Terminology: “Verifiers” are now “authConnections” with
verifierId
asauthConnectionId
. - Migration Guide: v9 → v10 Migration
Get Started
What's Changed
- fix demos + cleanup ci by @arch1995 in #2067
- Unified Packages by @arch1995 in #2059
- removes torus wallet adapter by @arch1995 in #2068
- support old solana chain id in get config by @tuna1207 in #2073
- fix demo app missing wallet service provider import by @tuna1207 in #2079
- Fix demo app not running by @tanguyenvn in #2078
- use WS v4 instead of v3 by @tanguyenvn in #2081
- use new default web3auth rpc url by @arch1995 in #2083
- fixes build after clean installs. by @arch1995 in #2084
- provide more options for authConnector by @tanguyenvn in #2088
- Feat/sdk v10 review by @tanguyenvn in #2089
- adds review comments for sdk v10 pr by @chaitanyapotti in #2090
- v10 phase 2 by @chaitanyapotti in #2077
- Feat/sdk v10 - Multi chain namespaces for Wallet discovery by @tanguyenvn in #2091
- Feat/sdk v10 - Multi chains for Auth connector by @tanguyenvn in #2097
- fix issue with provider event re-emitting for WS provider by @tanguyenvn in #2098
- Feat/stack-upgrade-2 by @chaitanyapotti in #2106
- Auth Adapter v10 by @arch1995 in #2087
- Allows custom config for jwt login by @arch1995 in #2109
- SDK v10 - make Metamask button permanent by @tanguyenvn in #2100
- Feat/sdk v10 dashboard config - Part 1 by @tanguyenvn in #2103
- use sentry-loglevel plugin to format errors by @tanguyenvn in #2117
- Feat/login config UI changes by @smgv in #2116
- Feat/react 19 modal - dashboard config by @tanguyenvn in #2110
- fix merging of configs from dashboard and user by @arch1995 in #2120
- react 19 update by @smgv in #2104
- Fix/v10 UI by @tanguyenvn in #2121
- Passwordless UI on modal for custom passwordless connections by @arch1995 in #2119
- Bump eslint-import-resolver-typescript from 4.2.3 to 4.3.2 by @dependabot in #2122
- Fix/login issues by @arch1995 in #2128
- Fix/v10 UI p2 by @tanguyenvn in #2129
- Fix v10 issues by @tanguyenvn in #2130
- UI Fix by @smgv in #2132
- Feat/cleanup modal options by @tanguyenvn in #2131
- sort login methods from auth connection in project config by @tanguyenvn in #2133
- UI bug fix part 2 by @smgv in #2136
- optimise auth connector loading by @arch1995 in #2137
- update signer + passwordless endpoints by @arch1995 in #2144
- support MM smart account by @tuna1207 in #2143
- Adds Email Passwordless Captcha by @arch1995 in #2145
- Adds wagmi support + create new sub hooks by @arch1995 in #2142
- adds wagmi no modal hooks by @arch1995 in #2147
- Feat/v10 improve by @tanguyenvn in #2148
- logoalignment fix by @smgv in #2150
- Adds solana hooks by @arch1995 in #2151
- Feat/vue composables by @arch1995 in #2152
- Fix/imports by @chaitanyapotti in #2154
- Connected logo fix by @smgv in #2155
- Feat/metamask qr code by @tanguyenvn in #2162
- vue solana composables + vue wagmi by @arch1995 in #2163
- Minor Fixes and Updates by @arch1995 in #2165
- Update README.md by @dedyshkaPexto in #2164
- Feat/aa ws by @tanguyenvn in #2167
- Fix/demo by @tanguyenvn in #2173
- fixes peer deps issue by @arch1995 in #2174
- fixes wagmi demo app by @arch1995 in #2175
- Minor fixes + demo app updates by @arch1995 in #2177
- Don't change modal size unless contents are longer the modal height by @lionellbriones in #2176
- Use w logo as default logo by @lionellbriones in #2180
- Update Logos by @arch1995 in #2186
- upgrade controllers by @tanguyenvn in #2189
- Adds ssr support in web3auth SDK by @arch1995 in #2187
- Rename @web3auth/modal to web3auth by @arch1995 in #2188
- Rexport no-modal sdk sub paths by @arch1995 in #2196
- updates sdk params + rename functions by @arch1995 in #2197
- update deps by @arch1995 in #2198
- add analytics using Segment by @tanguyenvn in #2184
- Prepare production release by @tanguyenvn in #2199
- fixes solana composables + chain namespace filter by @arch1995 in #2200
- use production auth_build in demo app by @tanguyenvn in #2201
New Contributors
- @dedyshkaPexto made their first contribution in #2164
Full Changelog: v9.6.1...v10.0.0