# Embedded Wallets (Web3Auth)

**URL:** https://builder.metamask.io/c/embedded-wallets/5.md

[Latest](https://builder.metamask.io/latest.md) · [Categories](https://builder.metamask.io/categories.md) · [Tags](https://builder.metamask.io/tags.md)

---

## [About the Embedded Wallets (Web3Auth) category](https://builder.metamask.io/t/about-the-embedded-wallets-web3auth-category/11)

<div class="topic-metadata">

**Author:** [@system](https://builder.metamask.io/u/system)\
**Replies:** 0\
**Last updated:** [September 9, 2025, 7:45am UTC](https://builder.metamask.io/t/about-the-embedded-wallets-web3auth-category/11 "2025-09-09T07:45:09Z")

</div>

MetaMask Embedded Wallets help you get the best UX for your dApp for wallet connection and creation via social logins. Ask away any questions regarding it!

---

## [Recovery of legacy BTC-20 OpenLogin / Web3Auth v4 wallet](https://builder.metamask.io/t/recovery-of-legacy-btc-20-openlogin-web3auth-v4-wallet/3586)

<div class="topic-metadata">

**Author:** [@Thibaud\_Dury](https://builder.metamask.io/u/Thibaud_Dury)\
**Replies:** 0\
**Last updated:** [October 6, 2026, 10:23pm UTC](https://builder.metamask.io/t/recovery-of-legacy-btc-20-openlogin-web3auth-v4-wallet/3586 "2026-10-06T22:23:03Z")

</div>

Hello, I am trying to recover access to a legacy Ethereum wallet that was created in 2023 through the BTC-20 website using OpenLogin / Web3Auth. The Ethereum address I am trying to recover is: 0x6D99C6dCcc234C0F008eb2…

---

## [Lost access to Web3Auth dashboard after company email domain change (Google login)](https://builder.metamask.io/t/lost-access-to-web3auth-dashboard-after-company-email-domain-change-google-login/3585)

<div class="topic-metadata">

**Author:** [@Daniel\_Londono](https://builder.metamask.io/u/Daniel_Londono)\
**Replies:** 0\
**Last updated:** [October 6, 2026, 9:21pm UTC](https://builder.metamask.io/t/lost-access-to-web3auth-dashboard-after-company-email-domain-change-google-login/3585 "2026-10-06T21:21:11Z")

</div>

Hi team, I need help regaining access to my Web3Auth dashboard (previously accessed via dashboard.web3auth.io). Context: I originally created the account by signing in with Google using daniel.londono@aliviofinance.c…

---

## [Phantom Wallet is not working in Chrome but works in Firefox](https://builder.metamask.io/t/phantom-wallet-is-not-working-in-chrome-but-works-in-firefox/3556)

<div class="topic-metadata">

**Author:** [@osizdevtm2\_demo](https://builder.metamask.io/u/osizdevtm2_demo)\
**Replies:** 9\
**Last updated:** [September 30, 2026, 7:44am UTC](https://builder.metamask.io/t/phantom-wallet-is-not-working-in-chrome-but-works-in-firefox/3556 "2026-09-30T07:44:32Z")

</div>

Hi MetaMask team, We are facing an issue where Phantom Wallet is not working in Chrome, while it works as expected in Firefox. We have also confirmed that the same issue can be reproduced on the official MetaMask devel…

---

## [Accidentally unsubscribed to Web3auth developer login](https://builder.metamask.io/t/accidentally-unsubscribed-to-web3auth-developer-login/3540)

<div class="topic-metadata">

**Author:** [@rishikhesh](https://builder.metamask.io/u/rishikhesh)\
**Replies:** 9\
**Last updated:** [September 29, 2026, 5:54pm UTC](https://builder.metamask.io/t/accidentally-unsubscribed-to-web3auth-developer-login/3540 "2026-09-29T17:54:31Z")

</div>

I was using a google group email for the developer account, dev@cypherd.io and now I am getting the codes to login, please help me resolve the issue asap.

---

## [URGENT – Facebook login returning "Application not found" (Cyan network)](https://builder.metamask.io/t/urgent-facebook-login-returning-application-not-found-cyan-network/3401)

<div class="topic-metadata">

**Author:** [@Arnohoho](https://builder.metamask.io/u/Arnohoho)\
**Replies:** 15\
**Last updated:** [September 28, 2026, 8:15pm UTC](https://builder.metamask.io/t/urgent-facebook-login-returning-application-not-found-cyan-network/3401 "2026-09-28T20:15:30Z")

</div>

Hello, We are experiencing a production outage on Facebook login. It was working correctly until recently, and no changes were made on our side. Issue: Users signing in with Facebook receive an “Application not found”…

---

## [End User Wallet Recovery](https://builder.metamask.io/t/end-user-wallet-recovery/3539)

<div class="topic-metadata">

**Author:** [@Andy2](https://builder.metamask.io/u/Andy2)\
**Replies:** 17\
**Last updated:** [September 25, 2026, 3:55pm UTC](https://builder.metamask.io/t/end-user-wallet-recovery/3539 "2026-09-25T15:55:36Z")

</div>

I am an end user attempting to recover a historical embedded wallet created through a now-deprecated Slingshot Finance or SlingshotDAO application. I do not possess the application’s source code, SDK configuration, logs,…

---

## [Integrating Web3Auth Embedded Wallet SDK with Next.js and Coinbase CDP](https://builder.metamask.io/t/integrating-web3auth-embedded-wallet-sdk-with-next-js-and-coinbase-cdp/3568)

<div class="topic-metadata">

**Author:** [@JAMIL\_AHMAD\_Kalyal](https://builder.metamask.io/u/JAMIL_AHMAD_Kalyal)\
**Replies:** 0\
**Last updated:** [September 25, 2026, 3:43pm UTC](https://builder.metamask.io/t/integrating-web3auth-embedded-wallet-sdk-with-next-js-and-coinbase-cdp/3568 "2026-09-25T15:43:42Z")

</div>

\### \*\*1. Framework / Environment:\*\* \* Next.js / React \* Node.js (Termux / Linux) ### \*\*2. SDK Name & Version:\*\* \* \`@web3auth/modal\`: latest \* \`@web3auth/base\`: latest \* Network: Sapphire Devnet ### \*\*3. Issue Desc…

---

## [Support for Re-initializing MetaMask SDK with the Same Client ID After Email + Password Login](https://builder.metamask.io/t/support-for-re-initializing-metamask-sdk-with-the-same-client-id-after-email-password-login/3559)

<div class="topic-metadata">

**Author:** [@osizdevtm2\_demo](https://builder.metamask.io/u/osizdevtm2_demo)\
**Replies:** 2\
**Last updated:** [September 24, 2026, 1:00pm UTC](https://builder.metamask.io/t/support-for-re-initializing-metamask-sdk-with-the-same-client-id-after-email-password-login/3559 "2026-09-24T13:00:14Z")

</div>

Hi MetaMask Team, We are integrating the MetaMask Embedded Wallet SDK into our MERN application and need clarification regarding the following application flow. Our application has two different stages: 1. Login / Reg…

---

## [Phantom Wallet Not Detected in Chrome but Works in Firefox with @web3auth/modal](https://builder.metamask.io/t/phantom-wallet-not-detected-in-chrome-but-works-in-firefox-with-web3auth-modal/3561)

<div class="topic-metadata">

**Author:** [@osizdevtm2\_demo](https://builder.metamask.io/u/osizdevtm2_demo)\
**Replies:** 2\
**Last updated:** [September 24, 2026, 8:54am UTC](https://builder.metamask.io/t/phantom-wallet-not-detected-in-chrome-but-works-in-firefox-with-web3auth-modal/3561 "2026-09-24T08:54:01Z")

</div>

Hi MetaMask Team, We are integrating @web3auth/modal into our React/MERN application. We are facing a browser-specific issue with the Phantom wallet. Chrome: Phantom is not detected / available for connection. Firefo…

---

## [Subject: Wallet Services showFunding / checkout — all on-ramp providers fail (Mercuryo signature, MoonPay blank, Transak error, Topper geo)](https://builder.metamask.io/t/subject-wallet-services-showfunding-checkout-all-on-ramp-providers-fail-mercuryo-signature-moonpay-blank-transak-error-topper-geo/3558)

<div class="topic-metadata">

**Author:** [@revagee](https://builder.metamask.io/u/revagee)\
**Replies:** 3\
**Last updated:** [September 22, 2026, 10:06am UTC](https://builder.metamask.io/t/subject-wallet-services-showfunding-checkout-all-on-ramp-providers-fail-mercuryo-signature-moonpay-blank-transak-error-topper-geo/3558 "2026-09-22T10:06:06Z")

</div>

Hi MetaMask / Web3Auth Support, We integrate Embedded Wallets + Wallet Services and open fiat on-ramp via: wsEmbed.showFunding Users log in with Google / email through modal WALLET\_CONNECTORS.AUTH so the funding sessio…

---

## [End-user recovery of legacy Torus/Web3Auth wallet – v8 Unsupported Version](https://builder.metamask.io/t/end-user-recovery-of-legacy-torus-web3auth-wallet-v8-unsupported-version/3555)

<div class="topic-metadata">

**Author:** [@Shannon\_Cox](https://builder.metamask.io/u/Shannon_Cox)\
**Replies:** 3\
**Last updated:** [September 20, 2026, 9:56pm UTC](https://builder.metamask.io/t/end-user-recovery-of-legacy-torus-web3auth-wallet-v8-unsupported-version/3555 "2026-09-20T21:56:50Z")

</div>

I need assistance recovering access to a legacy Torus/Web3Auth wallet created through the CollectTrumpCards.com application in December 2022. Wallet address: 0x95826c4572719f6cf21feec19909a59c2971d6c2 The wallet still…

---

## [Project closure and data export](https://builder.metamask.io/t/project-closure-and-data-export/3541)

<div class="topic-metadata">

**Author:** [@rishikhesh](https://builder.metamask.io/u/rishikhesh)\
**Replies:** 7\
**Last updated:** [September 18, 2026, 12:18pm UTC](https://builder.metamask.io/t/project-closure-and-data-export/3541 "2026-09-18T12:18:10Z")

</div>

As we are trying to close our project and shutdown our wallet that was using embedded wallets, is there a possible way for us to get the analytics data on the users and also is there a way for users to access their walle…

---

## [Seedless (Sign in with Apple) account permanently rate-limited on sapphire\_mainnet: lockTimeSeconds re-arms to 24h, guessCount never decays](https://builder.metamask.io/t/seedless-sign-in-with-apple-account-permanently-rate-limited-on-sapphire-mainnet-locktimeseconds-re-arms-to-24h-guesscount-never-decays/3504)

<div class="topic-metadata">

**Author:** [@Richard\_Requena](https://builder.metamask.io/u/Richard_Requena)\
**Replies:** 13\
**Last updated:** [September 14, 2026, 2:32pm UTC](https://builder.metamask.io/t/seedless-sign-in-with-apple-account-permanently-rate-limited-on-sapphire-mainnet-locktimeseconds-re-arms-to-24h-guesscount-never-decays/3504 "2026-09-14T14:32:13Z")

</div>

I’m locked out of a seedless wallet created via Sign in with Apple, and I believe I’ve hit a rate-limiter bug rather than a forgotten password. Support ticket #127213997 (opened Aug-23) has had no technical reply in 12 d…

---

## [\[Archive\] ReSubscribe my Web3auth Email](https://builder.metamask.io/t/archive-resubscribe-my-web3auth-email/1020)

<div class="topic-metadata">

**Author:** [@mbcjaguar](https://builder.metamask.io/u/mbcjaguar)\
**Replies:** 4\
**Last updated:** [September 12, 2026, 3:52pm UTC](https://builder.metamask.io/t/archive-resubscribe-my-web3auth-email/1020 "2026-09-12T15:52:49Z")

</div>

:classical\_building: Archived Content from Web3Auth Community This topic was originally posted by mbcjaguar on 6/11/2025. This content has been migrated from our previous community forum to preserve valuable discussio…

---

## [Unable to login to my subwallet](https://builder.metamask.io/t/unable-to-login-to-my-subwallet/3516)

<div class="topic-metadata">

**Author:** [@Napoleon](https://builder.metamask.io/u/Napoleon)\
**Replies:** 2\
**Last updated:** [September 8, 2026, 6:51pm UTC](https://builder.metamask.io/t/unable-to-login-to-my-subwallet/3516 "2026-09-08T18:51:07Z")

</div>

Hi, I need help recovering access to my funds. A project whose token I hold is shutting down, and I currently cannot access the tokens stored in my Web3Auth wallet. My Web3Auth account was created using social login, …

---

## [idToken from getAuthTokenInfo() has iss="web3auth.io" and a kid that is not in any published JWKS (sapphire\_devnet, @web3auth/modal 11.4.0)](https://builder.metamask.io/t/idtoken-from-getauthtokeninfo-has-iss-web3auth-io-and-a-kid-that-is-not-in-any-published-jwks-sapphire-devnet-web3auth-modal-11-4-0/3506)

<div class="topic-metadata">

**Author:** [@junji\_hirama](https://builder.metamask.io/u/junji_hirama)\
**Replies:** 1\
**Last updated:** [September 7, 2026, 1:51pm UTC](https://builder.metamask.io/t/idtoken-from-getauthtokeninfo-has-iss-web3auth-io-and-a-kid-that-is-not-in-any-published-jwks-sapphire-devnet-web3auth-modal-11-4-0/3506 "2026-09-07T13:51:19Z")

</div>

\## Summary Server-side verification of the identity token fails because the token returned by getAuthTokenInfo() is signed with a key that is not published in any JWKS endpoint we can find, and its \`iss\` claim does no…

---

## [Legacy Torus Wallet user](https://builder.metamask.io/t/legacy-torus-wallet-user/3483)

<div class="topic-metadata">

**Author:** [@Andrew\_C](https://builder.metamask.io/u/Andrew_C)\
**Replies:** 8\
**Last updated:** [September 3, 2026, 10:25pm UTC](https://builder.metamask.io/t/legacy-torus-wallet-user/3483 "2026-09-03T22:25:32Z")

</div>

Legacy Torus Wallet user. My wallet was originally accessed through passwordless email login, not Google OAuth. After the Torus → wallet.web3auth.io migration, passwordless login with the same email now resolves to a dif…

---

## [Wallet Services exposes no Solana RPC methods on a custom-JWT connection (@web3auth/modal 10.16.0)](https://builder.metamask.io/t/wallet-services-exposes-no-solana-rpc-methods-on-a-custom-jwt-connection-web3auth-modal-10-16-0/3489)

<div class="topic-metadata">

**Author:** [@C\_Champs](https://builder.metamask.io/u/C_Champs)\
**Replies:** 1\
**Last updated:** [August 31, 2026, 9:20am UTC](https://builder.metamask.io/t/wallet-services-exposes-no-solana-rpc-methods-on-a-custom-jwt-connection-web3auth-modal-10-16-0/3489 "2026-08-31T09:20:25Z")

</div>

EVM works correctly. Solana is unreachable by every documented route. Setup: @web3auth/modal 10.16.0, WALLET\_CONNECTORS.AUTH + AUTH\_CONNECTION.CUSTOM (Firebase JWT). Solana Mainnet and Devnet are both enabled on the pro…

---

## [Expected social ID-token issuer/JWKS on Sapphire Devnet (@web3auth/auth 11.8.2)](https://builder.metamask.io/t/expected-social-id-token-issuer-jwks-on-sapphire-devnet-web3auth-auth-11-8-2/3490)

<div class="topic-metadata">

**Author:** [@OMIRUS](https://builder.metamask.io/u/OMIRUS)\
**Replies:** 1\
**Last updated:** [August 31, 2026, 9:18am UTC](https://builder.metamask.io/t/expected-social-id-token-issuer-jwks-on-sapphire-devnet-web3auth-auth-11-8-2/3490 "2026-08-31T09:18:30Z")

</div>

We need version- and environment-specific clarification for validating an Embedded Wallet ID token. Environment: Sapphire Devnet Auth connector invoked through a custom Google social connection Default CONNECT\_AND\_SIG…

---

## [\[dev-node\] ShareRequest failed with -32603: "could not retrieve access structure: not found"](https://builder.metamask.io/t/dev-node-sharerequest-failed-with-32603-could-not-retrieve-access-structure-not-found/3484)

<div class="topic-metadata">

**Author:** [@hanna03](https://builder.metamask.io/u/hanna03)\
**Replies:** 3\
**Last updated:** [August 26, 2026, 8:25am UTC](https://builder.metamask.io/t/dev-node-sharerequest-failed-with-32603-could-not-retrieve-access-structure-not-found/3484 "2026-08-26T08:25:45Z")

</div>

Hi, I am encountering an internal JSON-RPC error (-32603) while attempting authentication/share retrieval on the test environment. Environment & Setup: Network / Endpoint: \[https://node-1.dev-node.web3auth.io/sss/te…

---

## [Legacy Torus XRPL wallet migration](https://builder.metamask.io/t/legacy-torus-xrpl-wallet-migration/3437)

<div class="topic-metadata">

**Author:** [@Andrew\_Rossow](https://builder.metamask.io/u/Andrew_Rossow)\
**Replies:** 2\
**Last updated:** [August 24, 2026, 11:57pm UTC](https://builder.metamask.io/t/legacy-torus-xrpl-wallet-migration/3437 "2026-08-24T23:57:15Z")

</div>

Andrew Rossow rossow86@gmail.com Fri, Jul 31, 8:14 PM (3 days ago) to hello Hello, I need help with a legacy Torus XRPL wallet migration i can authenticate successfully with my google account bu…

---

## [Bitcoin support in Embedded Wallets, and routing for a written technical evaluation](https://builder.metamask.io/t/bitcoin-support-in-embedded-wallets-and-routing-for-a-written-technical-evaluation/3481)

<div class="topic-metadata">

**Author:** [@WeAreLyra](https://builder.metamask.io/u/WeAreLyra)\
**Replies:** 3\
**Last updated:** [August 21, 2026, 2:02pm UTC](https://builder.metamask.io/t/bitcoin-support-in-embedded-wallets-and-routing-for-a-written-technical-evaluation/3481 "2026-08-21T14:02:04Z")

</div>

Hi, I’m Marco, founder of WeAreLyra. We’re evaluating MetaMask Embedded Wallets as the key management layer for a non-custodial consumer mobile app aimed at European users. One technical question first, since it’s the …

---

## [How are ERC-20/BEP-20 tokens registered or discovered for the Wallet Services Send asset selector?](https://builder.metamask.io/t/how-are-erc-20-bep-20-tokens-registered-or-discovered-for-the-wallet-services-send-asset-selector/3477)

<div class="topic-metadata">

**Author:** [@William\_G\_Wydler](https://builder.metamask.io/u/William_G_Wydler)\
**Replies:** 1\
**Last updated:** [August 21, 2026, 7:20am UTC](https://builder.metamask.io/t/how-are-erc-20-bep-20-tokens-registered-or-discovered-for-the-wallet-services-send-asset-selector/3477 "2026-08-21T07:20:07Z")

</div>

In MetaMask Embedded Wallets / Wallet Services using EIP-4337 MetaMask Smart Accounts, how are ERC-20/BEP-20 tokens registered or discovered for the Wallet Services Send asset selector? Our Smart Account on BNB Chain co…

---

## [Widget does not display custom tokens](https://builder.metamask.io/t/widget-does-not-display-custom-tokens/3476)

<div class="topic-metadata">

**Author:** [@William\_G\_Wydler](https://builder.metamask.io/u/William_G_Wydler)\
**Replies:** 1\
**Last updated:** [August 21, 2026, 7:14am UTC](https://builder.metamask.io/t/widget-does-not-display-custom-tokens/3476 "2026-08-21T07:14:50Z")

</div>

Describe your issue or question: Why does the MetaMask Embedded Wallet Send interface expose only the native network asset (BNB on BSC, ETH on Ethereum, AVAX on Avalanche) and not ERC-20/BEP-20 assets held by the EIP-4…

---

## [The embedded wallet/transfer widget recognizes only BNB](https://builder.metamask.io/t/the-embedded-wallet-transfer-widget-recognizes-only-bnb/3475)

<div class="topic-metadata">

**Author:** [@William\_G\_Wydler](https://builder.metamask.io/u/William_G_Wydler)\
**Replies:** 1\
**Last updated:** [August 21, 2026, 7:13am UTC](https://builder.metamask.io/t/the-embedded-wallet-transfer-widget-recognizes-only-bnb/3475 "2026-08-21T07:13:04Z")

</div>

The embedded wallet/transfer widget recognizes BNB but does not expose the user’s other BNB Chain tokens—particularly USDT—even though the BitHouse dashboard correctly recognizes those holdings.

---

## [Not receiving SMS OTP for MetaMask Embedded Wallet](https://builder.metamask.io/t/not-receiving-sms-otp-for-metamask-embedded-wallet/3382)

<div class="topic-metadata">

**Author:** [@itzmauro](https://builder.metamask.io/u/itzmauro)\
**Replies:** 11\
**Last updated:** [August 9, 2026, 1:38pm UTC](https://builder.metamask.io/t/not-receiving-sms-otp-for-metamask-embedded-wallet/3382 "2026-08-09T13:38:53Z")

</div>

I am experiencing an issue with the MetaMask Embedded Wallet login flow while trying to access Avici. I can successfully log in using my email address, but after login I am asked to verify my device because it is not re…

---

## [Urgent Support Required: web3auth Account Suspended Due to Payment Issue – Users Unable to Log In |](https://builder.metamask.io/t/urgent-support-required-web3auth-account-suspended-due-to-payment-issue-users-unable-to-log-in/3447)

<div class="topic-metadata">

**Author:** [@Abhas\_Kumar](https://builder.metamask.io/u/Abhas_Kumar)\
**Replies:** 11\
**Last updated:** [August 8, 2026, 10:54am UTC](https://builder.metamask.io/t/urgent-support-required-web3auth-account-suspended-due-to-payment-issue-users-unable-to-log-in/3447 "2026-08-08T10:54:29Z")

</div>

Dear Web3Auth Support Team, We are facing a critical issue with our Web3Auth account setup and would appreciate your urgent assistance in resolving it. To avoid any confusion, we have explained the complete scenario bel…

---

## [Hosted email OTP accepted but not delivered for custom-domain recipients](https://builder.metamask.io/t/hosted-email-otp-accepted-but-not-delivered-for-custom-domain-recipients/3399)

<div class="topic-metadata">

**Author:** [@Derek\_Smith](https://builder.metamask.io/u/Derek_Smith)\
**Replies:** 4\
**Last updated:** [July 30, 2026, 6:05am UTC](https://builder.metamask.io/t/hosted-email-otp-accepted-but-not-delivered-for-custom-domain-recipients/3399 "2026-07-30T06:05:49Z")

</div>

We are seeing a hosted email OTP delivery failure and would appreciate a delivery-log review. Setup: React + Vite web application @web3auth/auth 11.8.2 sapphire\_mainnet Hosted/default Email Passwordless OTP using the …

---

## [V11 Identity Token (getAuthTokenInfo) is unverifiable — iss and JWKS don't match the docs](https://builder.metamask.io/t/v11-identity-token-getauthtokeninfo-is-unverifiable-iss-and-jwks-dont-match-the-docs/3296)

<div class="topic-metadata">

**Author:** [@sergiu](https://builder.metamask.io/u/sergiu)\
**Replies:** 7\
**Last updated:** [July 30, 2026, 6:04am UTC](https://builder.metamask.io/t/v11-identity-token-getauthtokeninfo-is-unverifiable-iss-and-jwks-dont-match-the-docs/3296 "2026-07-30T06:04:31Z")

</div>

SDK: @web3auth/modal v11.2.0 (Web) Network: sapphire\_mainnet / sapphire\_devnet Doc in question: Embedded Wallets identity token | MetaMask developer documentation Problem Backend verification exactly as documented fa…

[Next page](https://builder.metamask.io/c/embedded-wallets/5.md?page=1)
