Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[QA] Transaction failed due to already pending transaction request #3315

Open
tsadovska opened this issue Feb 25, 2025 · 6 comments
Open

[QA] Transaction failed due to already pending transaction request #3315

tsadovska opened this issue Feb 25, 2025 · 6 comments
Labels
connect v2 Tickets that relate to the full redesign+sdkv2 replacement p1 Important issue

Comments

@tsadovska
Copy link
Collaborator

Describe the current behavior in detail

Checked on deploy-preview-3247. Issue was noticed only once.

Steps:

  1. Select Ethereum network and WBTC token in "From" section (MetaMask wallet auto-connects)
  2. Select Arbitrum network and USDC token in "To" section (MetaMask wallet auto-connects)
  3. Enter amount, 0.00128 WBTC
  4. Select "Mayan Shuttle" route
  5. Click on "Review transaction" button
  6. Click on "Confirm transaction" button
  7. Check if transfer has been started and amount has been withdrawn

Actual result:

  • Progress screen is not displayed.
  • Amount is withdrawn. Link to Etherscan. Tx hash: 0xd32b85c5d228ca5f0f2e75529d9a16832168599e5eb04e592ee8452e5b81fb39.

Expected result: Transfer completes without errors.

Notes

Image

@tsadovska tsadovska added p2 Low priority issue connect v2 Tickets that relate to the full redesign+sdkv2 replacement p1 Important issue and removed p2 Low priority issue labels Feb 25, 2025
@tsadovska
Copy link
Collaborator Author

Issue was also reproducible when swapping 0.041 wstETH to 116.32603 USDC from Ethereum to Optimism.

Amount has been withdrawn and asset was received.

Wormhole Connect: error completing transfer Error: could not coalesce error (error={ "code": -32603, "message": "Request of type 'smartTransaction:showSmartTransactionStatusPage' already pending for origin chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn. Please wait." }, payload={ "id": 16, "jsonrpc": "2.0", "method": "eth_sendTransaction", "params": [ { "chainId": "0x1", "data": "0x30dedc570000000000000000000000007f39c581f595b53c5cb19bd0b3f8da6c935e2ca00000000000000000000000000000000000000000000000000091a94863ca8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005e18824bb0e73bb9bd78e7b2d38a3289bccdee1d00000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000000000000000000000000000000000000006e6ed1c000000000000000000000000cbe9186a89db78714785765055e09dd6166e083300000000000000000000000000000000000000000000000000000000000003a000000000000000000000000000000000000000000000000000000000000001c4224bb30f0000000000000000000000007f39c581f595b53c5cb19bd0b3f8da6c935e2ca00000000000000000000000000000000000000000000000000091a94863ca800000000000000000000000000040aa958dd87fc8305b97f2ba922cddca374bcd7f0000000000000000000000007d0ccaa3fac1e5a943c5168b6ced828691b46b3600000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e40d5f0e3b000000000000000000019b1e0654874eb7f59c6f5b39931fc45dc45337c967c30000000000000000000000000000000000000000000000000091a94863ca800000000000000000000000000000000000000000000000000000000000069703d500000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000002000000000000000000000000109830a1aaad605bbf02a9dfa7b0b92ec2fb7daa800000000000000000000000e0554a476a092703abdb3ef35c80e0d76d32939f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e443fc7da00000000000000000000000009631288f4050f7cfbf77b77f8540decf6cfc70120000000000000000000000000000000000000000000000000091a94863ca800000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000002a0100000002d80b67bdbc1702000000000000b8d8118001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "from": "0x9631288f4050f7cfbf77b77f8540decf6cfc7012", "gas": "0x98a64", "to": "0x0654874eb7f59c6f5b39931fc45dc45337c967c3", "value": "0x0" } ] }, code=UNKNOWN_ERROR, version=6.13.5)
    at makeError (main-2V6Xf61K.js:266:33151)
    at pc.getRpcError (main-2V6Xf61K.js:267:206365)
    at pc.getRpcError (evm-MFWHfApn.js:2:1690)
    at main-2V6Xf61K.js:267:208582

Image

@tsadovska
Copy link
Collaborator Author

Issue is reproducible on https://wormhole-connect-mainnet.netlify.app/ with following config when sending USDC from Ethereum (MetaMask) to Solana (Phantom).

Wormhole Connect: error completing transfer Error: could not coalesce error (error={ "code": -32603, "message": "Request of type 'smartTransaction:showSmartTransactionStatusPage' already pending for origin chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn. Please wait." }, payload={ "id": 16, "jsonrpc": "2.0", "method": "eth_sendTransaction", "params": [ { "chainId": "0x1", "data": "0xe4269fc4000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000000000000000000000000000000000000006c0444300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cbe9186a89db78714785765055e09dd6166e0833000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000e443fc7da0678d9f6525bdb0bc0692b1a4bb3895bd68225d522ca8e65af0b93ed15e8532810000000000000000000000000000000000000000000000000000000006c0444300000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000002a0100000002cbdf67bec08b02000000000000d4bcb180010000000000000000000000000006c0444300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "from": "0x9631288f4050f7cfbf77b77f8540decf6cfc7012", "gas": "0x4b93d", "to": "0x0654874eb7f59c6f5b39931fc45dc45337c967c3", "value": "0x0" } ] }, code=UNKNOWN_ERROR, version=6.13.5)
    at makeError (main-BeHjBOkF.js:266:33243)
    at pc.getRpcError (main-BeHjBOkF.js:267:206365)
    at pc.getRpcError (evm-Be1QhByU.js:2:1690)
    at main-BeHjBOkF.js:267:208582

Image

@emreboga
Copy link
Collaborator

Just did the same tx from the config link above and it worked for me. THis might be an issue on the Mayan side as well.

Image

@kev1n-peters
Copy link
Contributor

It seems likely that this is what's happening: https://stackoverflow.com/a/79448021 and it's an issue with MetaMask version 12.11.0 at least

@kev1n-peters
Copy link
Contributor

I wonder if the issue can be reproduced when Smart Transactions is turned off in MM

@tsadovska
Copy link
Collaborator Author

Issue was not observed on February 28 when the "Smart Transactions" option was turned off. We checked 59 transactions using Mayan Shuttle route.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
connect v2 Tickets that relate to the full redesign+sdkv2 replacement p1 Important issue
Projects
None yet
Development

No branches or pull requests

3 participants