How to add non EVM chains to embedded wallet UI

When asking for help in this category, please make sure to provide the following details:

  • SDK Version(“@web3auth/modal”: “^10.0.4”,}:
  • Platform: React js
import { WEB3AUTH_NETWORK } from "@web3auth/modal";
import { type Web3AuthContextConfig } from "@web3auth/modal/react";

const clientId = "client-id"; // get from https://dashboard.web3auth.io

const web3AuthContextConfig: Web3AuthContextConfig = {
  web3AuthOptions:{
    clientId:clientId,
    web3AuthNetwork:WEB3AUTH_NETWORK.SAPPHIRE_DEVNET,
    
  }
  
  
};

export default web3AuthContextConfig;

im able to add in all the EVM based chains and they show up in the wallet UI properly but when i dont see BTC,XRPL or any other non-EVM chains. Is there a way that i can add them ?

Thank you for your detailed question, Muhammad!

Summary of Your Request:

  • SDK: Web3Auth Plug and Play (PnP) Web SDK
  • SDK Version: @web3auth/modal v10.0.4
  • Platform: React.js
  • Issue: You want to add non-EVM chains (like BTC, XRPL) to the Embedded Wallet UI, but only EVM chains are showing up.

Explanation

Currently, the Web3Auth Embedded Wallet UI (via PnP SDKs, including the Modal SDK you’re using) only supports EVM-compatible chains for wallet services and UI display. This limitation is documented in the Web3Auth Docs - Wallet UI:

Wallet Services is currently only available for EVM chains.

Non-EVM chains such as Bitcoin (BTC), XRP Ledger (XRPL), and others are not yet supported in the Embedded Wallet UI. That’s why you’re unable to see them in the wallet interface, even if you try to add their configurations.


What Can You Do?

  • Track Feature Updates: If support for non-EVM chains is important for your project, you can follow Web3Auth’s roadmap or GitHub discussions for updates.
  • Custom Integration: If you need non-EVM support immediately, you would have to build a custom wallet UI and use the core Web3Auth authentication to fetch private keys, then handle non-EVM logic separately. See Core Kit SDK docs for more flexibility.
  • Feature Request: If you’d like to see this feature prioritized, you can submit a request on the Web3Auth Community Forum.

Reference Links


TL;DR:
At this time, the Embedded Wallet UI only supports EVM chains. Non-EVM chains like BTC and XRPL are not available in the wallet UI yet.

Let me know if you need guidance on custom integration or want to discuss alternative approaches!

Note: This response was generated by an AI bot and may require further verification. The Web3Auth support 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. Web3Auth Developer Office Hours