My app works fine on an ethereum enabled browser but when am on a non ethereum browser and connect to my mobile wallet with wallet connect it doesnt show any confirmation messages for my smart contract calls
Let me check and get back to you on this.
Thank you for your patience.
Do you get this dialogue? –
Upon clicking on MetaMask, it took me to metamask for executing the transaction. This is how it would look like –
Let us know if this is what you see on your non-ethereum browser.
I also tried to integrate Walletconnect as well as Portis and Torus, but all fail, the last 2 at the authentication step (How to authenticate / signin with Portis and Torus wallets)
Walletconnect kinda works, but only just after logging in. It looses connection to the app fast and when I go to another page after logging in the contract calls don’t trigger the mobile wallet, because the connection is lost. So that might be the problem you also face. I have to look into how to maintain or regain the connection from app to wallet via Walletconnect.
yes it connects but no contract call works at all i think @matiyin has rightly explained it
I’m testing this issue now
sir please any update?
I will let you know when it is fixed or send you the solution. It takes some more time to solve the issue
Could you provide more details? (address, methods, code etc.). We need to know the steps for reproducing the error
@collinskrubu I guess that solution can help you Send transactions and bsc mainnet/testnet transactions
Step one: GO to a non ethereum browser
2: Connect with wallet connect
3: try to call a contract
4: it does not work
i also tried what you gave in the link it still doesnt work
I taught you tested it on your own side
The only time it works is when am using it in a wallet dapp like alpha wallet
but doesnt work on meta mask
Do you mean it doesn’t work with Metamask if you use it from WalletConnect?
yes sir , i doesnt work
Thank you. I’ll let you know when it gets fixed.