metamask-mobile
metamask-mobile copied to clipboard
WalletConnect Reject action callback issue : ERC20 contracts
Describe the bug
When we use WalletConnect and initiate a ERC20 approve operation and we 'Reject' the transaction, it is not reporting back about rejection to WalletConnect
The same 'Reject' operation on any other contracts is working properly.
To Reproduce Steps to reproduce the behavior
- Go to enzyme.finance, select Polygon Mainnet and use WalletConnect to connect.
- Scan the QR Code with Metamask mobile app
- Scroll down to 'Popular vaults' and select any one of them (ex Insula™ Phaeacia).
- Click on 'Deposit', then select 'Dai' in the popup.
- Enter some number less than your Dai Balance and then click on 'Approve'.
- In Metamask Android app, Click Reject.
- Even after 5-10 mins, the WalletConnect will not detect that the User rejected the transaction.
Expected behavior Just like for other contract operations, say Create a Vault in this case, which does not involve ERC20 transaction, the Metamask mobile app must report the rejection to WalletConnect.
Smartphone (please complete the following information):
- Device: RedMi Note 8 pro
- OS: Android 11
- App Version 5.1.1
to be added after bug submission by internal support / PM Severity
- How critical is the impact of this bug on a user?
- Add stats if available on % of customers impacted
- Is this visible to all users?
- Is this tech debt?
@tommasini any update on this?
Hey @nareshkatta99, we are trying to solve it as soon as we can, thanks again for reporting!
@tommasini Please help us know when can we expect an update on this.
Hi @nareshkatta99, thank you for your patience! We don't have any relevant updates at the moment
This issue was closed because it has been stalled for 7 days with no activity. If you feel this was closed in error please reopen and provide evidence on the current production app. Thank you for your contributions.