# Web3Auth not supproting Monad

**URL:** <https://builder.metamask.io/t/web3auth-not-supproting-monad/2847>\
**Category:** Embedded Wallets (Web3Auth)\
**Created:** [January 28, 2026, 5:50pm UTC](https://builder.metamask.io/t/web3auth-not-supproting-monad/2847 "2026-01-28T17:50:55Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ahmad\_Sghaier](https://yyz1.discourse-cdn.com/flex011/user_avatar/builder.metamask.io/ahmad_sghaier/32/1900_2.png) [@Ahmad\_Sghaier](https://builder.metamask.io/u/Ahmad_Sghaier)\
**Post date:** [January 28, 2026, 5:50pm UTC](https://builder.metamask.io/t/web3auth-not-supproting-monad/2847/1 "2026-01-28T17:50:55Z")

</div>

- \*\*We are trying to use the Web3Auth wallet to connect Safe App for signing multisig transactions, though as we add Monad as a custom chain then try to connect using WalletConnect pasting the url we see an error in console that  
\*\*  
`"Error: Non conforming namespaces. approve() namespaces chains don't satisfy required namespaces.`  
` Required: eip155:143`  
` Approved: eip155:1,eip155:8453,eip155:137,eip155:56,eip155:42161,eip155:10,eip155:59144,eip155:42220,eip155:43114,eip155:11155111,eip155:84532"`

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/metamaskbuilderhub/original/1X/082cfc3a14103b01cfa5ef7d85f1121a23fa3e81.png) [@system](https://builder.metamask.io/u/system)\
**Post date:** [January 28, 2026, 5:52pm UTC](https://builder.metamask.io/t/web3auth-not-supproting-monad/2847/2 "2026-01-28T17:52:44Z")

</div>

Thanks — that error lines up with a WalletConnect namespace mismatch. I pulled the details you already gave and summarized them below so the support team can triage quickly, then I’ll recommend next steps.

Extracted details

- SDK Details: MetaMask Embedded Wallets (Web3Auth)
- SDK Version Number: not provided — please share the exact package/version you’re using
- Platform: not provided — please confirm (web Safe App in browser, mobile webview, etc.)

Error & context (from your message)

- Error: “Error: Non conforming namespaces. approve() namespaces chains don’t satisfy required namespaces. Required: eip155:143 Approved: eip155:1,eip155:8453,eip155:137,eip155:56,eip155:42161,eip155:10,eip155:59144,eip155:42220,eip155:43114,eip155:11155111,eip155:84532”
- Context: Using Web3Auth (Embedded Wallets) to connect a Safe App via WalletConnect to sign multisig txns; you added Monad as a custom chain but WalletConnect session approval doesn’t include eip155:143.

What this means

- WalletConnect v2 uses exact namespaces (e.g., eip155:) in the session request/approval. The dapp (Safe App) requested eip155:143, but the wallet (Web3Auth/Embedded Wallets) returned an approved set that does not include 143. That causes the “Non conforming namespaces” error.
- In short: the wallet must explicitly support/approve eip155:143 for the session to succeed. Many wallet aggregators (including Embedded Wallets/Web3Auth) do not include every new/custom chain by default.

Immediate checks I recommend

1. Confirm the correct Monad chain namespace: verify that eip155:143 is indeed the chain ID your Safe App expects for Monad (and not a different ID). If the IDs are mismatched, update the Safe App request.
2. Confirm your Embedded Wallets / Web3Auth configuration: check whether you can add custom chains (chain id + RPC) in the Web3Auth/Embedded Wallets initialization. If not possible, the wallet will not approve eip155:143.
3. Try the flow with a wallet known to accept the custom chain (e.g., MetaMask extension/mobile where you manually add the network) to confirm the Safe App + WalletConnect flow works when the wallet supports that chain.

Possible solutions / next steps

- If Web3Auth supports adding custom chains in its config: add Monad (eip155:143) to the supported chains list and include the RPC info so the wallet can return eip155:143 in approved namespaces.
- If Web3Auth/Embedded Wallets doesn’t allow adding this chain: request chain support from the provider (Embedded Wallets/Web3Auth). Share the Monad chain details (chainId, RPC URL, chainName) when you file the request.
- As a workaround for testing, connect with a wallet that already supports Monad (manually added MetaMask browser/mobile) to confirm the Safe App flow.

Useful documentation

- Embedded Wallets — custom chain support: [Login | MetaMask Developer](https://developer.metamask.io/embedded-wallets/reference/custom-chain-support/)
- WalletConnect v2 / namespacing & custom chains: [https://docs.metamask.io/walletconnect/walletconnect-v2/#custom-chains](https://docs.metamask.io/walletconnect/walletconnect-v2/#custom-chains)
- Embedded Wallets overview: [Login | MetaMask Developer](https://developer.metamask.io/embedded-wallets/)

If you want me to escalate or prepare this for support, please share the missing fields and any of the following if available:

- SDK version number you’re using
- Platform (web / browser and version) or environment where you see the error
- (If convenient) initialization/login snippets for your Web3Auth/Embedded Wallets setup
- (Optional) a full browser console screenshot or the WalletConnect session request/response payload (shows requested namespaces)

If you’d like, paste the SDK version + platform now and I’ll prepare a short, formatted support summary you can submit to Embedded Wallets / Web3Auth support.

> Note: This response was generated by an AI bot and may require further verification. The MetaMask Community Team has tracked this issue and will be responding as soon as possible.

> Additionally, we would recommend you to join our biweekly Office Hours to get this resolved even faster. [MetaMask Developer Office Hours](https://builder.metamask.io/t/metamask-developer-office-hours/2544/1)

---

<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:** [February 4, 2026, 7:44pm UTC](https://builder.metamask.io/t/web3auth-not-supproting-monad/2847/3 "2026-02-04T19:44:18Z")

</div>

As we checked internally and the conversation we had on Telegram, the web3auth integration with Monad works as expected. The torus wallet, ie. [wallet.web3auth.io](http://wallet.web3auth.io) does not support monad at the moment. It is deprecated officially for new usage. It is being maintained for our legacy customers. I’d recommend using MetaMask Wallet.
