safe-react icon indicating copy to clipboard operation
safe-react copied to clipboard

Cannot create and execute transaction using WalletConnect on Volta

Open nick8319 opened this issue 2 years ago • 2 comments

Description

It is not possible to create\execute a transaction using WalletConnect and Metamask Mobile - process pending during “Estimating gas” step.

Environment

  • Browser: Firefox
  • Wallet: Metamask Mobile via WalletConnect
  • Chain: Volta

Steps to reproduce

  1. Connect to the existing safe (2 of 2) using Metamask (extension)
  2. Start the “New transaction” process, choose “Send funds”, fill required params
  3. Sign the transaction without execution.
  4. Connect to the same safe with 2nd owner via WalletConnect and MetamaskMobile
  5. Try to confirm and execute the queued transaction from step 3

Expected result

“Approve transaction” modal window opened, Gas price estimated, “Submit” button enabled. After clicking “Submit” the sign transaction request appears on Metamask Mobile. After signing transaction it is executed.

Obtained result

“Approve transaction” modal window opened. “Estimating” state is pending on “Submit” button. Not possible to execute transaction.

Additional info

  1. It is possible to uncheck “Execute transaction” and fill gas aprameters manually and then submit transaction. Signing request will appear on Metamask Mobile and transaction can be executed.
  2. Our research also showed that this issue might be related to the chain which rpc node doesn’t support “skipCache” flag.
  3. We are able to create a safe using walletConnect and Metamask Mobile

Links

  • Duplicate issue which focued on adding owners https://github.com/safe-global/safe-react/issues/3927 with reference info.

Screenshots

image image image

nick8319 avatar May 31 '22 12:05 nick8319

Thanks for reporting the issue @nick8319.

Moonbeam is an unofficial fork of the Safe but we'll investigate Volta and see if we can solve the problem.

iamacook avatar Jun 07 '22 08:06 iamacook

The estimation works on Volta, but the "Estimating" state is never changed to "Submit" on UI for the WC image

liliya-soroka avatar Jul 01 '22 09:07 liliya-soroka