MetaMask / metamask-mobile

Mobile web browser providing access to websites that use the Ethereum blockchain
https://metamask.io
Other
2.12k stars 1.09k forks source link

Smart Transactions result in inability to receive callback messages #10555

Open kangkaislove opened 1 month ago

kangkaislove commented 1 month ago

Describe the bug

Dapp uses the walletConnect protocol to call MetaMask to initiate transactions. When MataMask opens Smart Transactions, Dapp cannot receive transaction callback information, resulting in subsequent interactions being unable to be processed.

Expected behavior

Enabling Smart Transactions can also provide callback information related to transactions

Screenshots/Recordings

image

Steps to reproduce

  1. Open Dapp developed using WalletConnect V2 protocol
  2. Open MataMask, switch to Settings ->Advanced, and enable Smart Transactions
  3. Using Dapp to call MataMask to initiate transactions, after MetaMask processes the transaction, it will not callback relevant information through the WalletConnect protocol
  4. Due to the lack of callback information, it is unknown whether the transaction was successful or failed, and the subsequent process cannot proceed

Error messages or log output

No response

Detection stage

In production (default)

Version

7.27.1

Build type

None

Device

All Android & IOS mobile

Operating system

iOS, Android

Additional context

No response

Severity

No response

DanielTech21 commented 1 month ago

Hello @kangkaislove

Thank you for reaching out and bringing this issue to our attention. We sincerely appreciate your feedback.

Our product team has been notified and will investigate the bug you reported. We will work diligently to resolve the issue.

If you have any further details or encounter additional problems, please don't hesitate to share them with us. Your input is invaluable in helping us improve our services.

Thank you for your patience and understanding.

Jeday commented 1 month ago

+1 Experiencing same issues in my dapp.

Cal-L commented 2 weeks ago

Assigned to transactions team