wormhole-foundation / wormhole-connect

Wormhole Connect brings all the functionality and utility of Wormhole right into your application and removes all of the complexity.
https://connect-in-style.wormhole.com/
Other
81 stars 63 forks source link

[QA] Cannot resume a transfer #2475

Closed tsadovska closed 2 weeks ago

tsadovska commented 2 months ago

Describe the current behavior in detail

Checked on https://wormhole-connect-mainnet.netlify.app/ with macOS Sonoma 14.5 and Google Chrome Version 128.0.6613.85 (Official Build) (arm64).

Steps:

  1. Swap 0.04 SOL from Solana (Phantom) to ETH on Ethereum (MetaMask)
  2. Open https://wormhole-connect-mainnet.netlify.app/
  3. Click on "Resume transaction" link
  4. Search for transaction

Actual result: Transfer not found. Expected result: Transaction is found.

Notes/ Attachments

Error: no bridge messages found
    at SolanaWormholeCore.parseTransaction (main-D-Ks2QVS.js:275:111770)
    at async main-D-Ks2QVS.js:245:42090
    at async main-D-Ks2QVS.js:245:6422

image

image

tsadovska commented 2 months ago

Issue is also reproducible when sending asset with "Manual Bridge" route. Scenario checked: 0.0001 SOL transfer from Solana (Phantom) to Ethereum (MetaMask).

image

Loading doesn't finish on "Resume transaction" screen when searching for 5Nw1sD4Sjimr9AGgfH2yY2dRk7zuzFb85vLWQFPiByLCDXmo6W4y8Lg24iBemG5Z1n7qyrAaA7rPVkG2NuoyUHHj in Solana network.

Uncaught (in promise) Error: when deserializing item 'mintRecipient': chunk is shorter than expected: 1048 < 1060
    at updateOffset (main-D-Ks2QVS.js:240:9945)
    at deserializeLayoutItem (main-D-Ks2QVS.js:240:11783)
    at internalDeserializeLayout (main-D-Ks2QVS.js:240:10177)
    at deserializeLayout (main-D-Ks2QVS.js:240:9641)
    at main-D-Ks2QVS.js:240:142534
    at deserializePayload (main-D-Ks2QVS.js:240:142777)
    at deserialize$1 (main-D-Ks2QVS.js:240:142172)
    at getVaa (main-D-Ks2QVS.js:245:19975)

image

artursapek commented 2 months ago

The first part of this issue isnt a bug - you can't resume a Mayan transfer. It's only an automatic route (this has been fixed)

The second part of this does look like a different, valid bug.

tsadovska commented 2 months ago

Comment from @kev1n-peters in ticket https://github.com/wormhole-foundation/wormhole-connect/issues/2313

Connect does not support resuming automatic transfers at the moment