-
Notifications
You must be signed in to change notification settings - Fork 1.4k
This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[bug] Integrate TRON chain support for Web3Modal #1527
Comments
This is not recommended as you might end up with localStorage issues. We're planning to add support for more chains in the future though. |
I understand that I have moved the codes in the tron package to a separate area right now and I will try to replace them with WalletConnect 1. |
@glitch-txs Hi~currently, the package |
Hi we're working a Solana integration and are planning to add Tron in the future as well, there's no current support for other namespaces atm |
@glitch-txs how about Bitcoin and maybe for Xverse wallet? WalletConnect really needed for Bitcoin. Also, i want create a open source project MultipleChain i will write with TS can we talk with you about of structure? |
could you open a separated issue for each of those chains? |
@glitch-txs yes i can open issue for Bitcoin & Xverse wallet support. But i want talk with you about of a project struct. That's why i contacted with you on Twitter can we talk there? |
happy to take PRs @BeycanDeveloper but I think we are a bit early to support multi chain in Web3Modal |
@glitch-txs No it’s not for w3m this is separate open source project it’s my project. I just want talk with you about of this. |
Thanks a lot for your great work! |
i am facing the same issue in my project i have added web3 modal for USDT transfers for multiple mainnet evm chains but for tron i am using "@tronweb3/walletconnect-tron": "^2.0.0", library for trust wallet and i am getting the same issue how can i differentiate the web component |
@glitch-txs |
@hhun you can use legacy modal version with this package: https://github.com/MultipleChain/tron-walletconnect |
This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
Link to minimal reproducible example
It's not necessary
Summary
Hello, I use WalletConnect in my project for both Tron and EVM-based networks. In doing this, I use the following package provided by Tron.
package
However, since they both try to define the same "web components", I get the following error.
DOMException: Failed to execute 'define' on 'CustomElementRegistry': the name "w3m-button" has already been used with this registry
Therefore, I think you can solve this problem by adding a small condition to the places where these components are defined.
List of related npm package versions
"@wagmi/core": "^1.4.7",
"@web3modal/wagmi": "^3.3.2",
"viem": "^1.19.11"
Usingi n Tron WalletConnect adapter
"@tronweb3/walletconnect-tron": "2.0.0",
"@wagmi/core": "^1.1.0",
"@walletconnect/sign-client": "^2.1.4",
"@walletconnect/types": "^2.1.4",
"@web3modal/ethereum": "^2.4.2",
"viem": "^0.3.50",
The text was updated successfully, but these errors were encountered: