Topic Body:
Hello MetaMask devs,
I’m working on a token project called Efikcoin Eternal on Binance Smart Chain (BSC). I want users to be able to add both the BSC network (if not already added) and my token to MetaMask with one smooth click from my dApp.
I’m currently using:
· wallet_addEthereumChain for BSC mainnet
· wallet_watchAsset for my token (contract address ready)
My questions:
1. What’s the cleanest way to check if BSC is already the active network or at least added, without prompting unnecessarily?
2. Does wallet_watchAsset work reliably for a brand new token that isn’t listed on CoinMarketCap or Trust Wallet yet?
3. Any known issues when chaining both requests together? Should I add network first, wait for success, then trigger token watch?
4. How can I reduce the “unknown network” warning anxiety for users?
Than
ks for any advice!