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
78 stars 58 forks source link

[QA] tBTC token unavailable in "To" section across all networks #2653

Open agodlevska opened 1 week ago

agodlevska commented 1 week ago

Describe the current behavior in detail

Checked on https://preview.portalbridge.com/b1f3c5115d/ and https://wormhole-connect-mainnet.netlify.app/ with macOS Sonoma 14.6.1 and Google Chrome Version 129.0.6668.58 (Official Build) (x86_64).

Steps (Portal Bridge):

  1. Open https://preview.portalbridge.com/b1f3c5115d/
  2. Select Ethereum network and tBTC token in "From" section
  3. Go to the "To" section, select Arbitrum and attempt to select the tBTC token
  4. Go to the "From" section and select Arbitrum network and tBTC token
  5. Return to the "To" section and observe that the tBTC token is now available for the network chosen in the "From" section

Steps (wormhole-connect):

  1. Open https://wormhole-connect-mainnet.netlify.app/
  2. Select Ethereum network and tBTC token in "From" section
  3. Go to the "To" section, select Arbitrum and attempt to select the tBTC token

Actual Result (Portal Bridge): The tBTC token is only available in the "To" section after a network is selected in the "From" section with this token. This method does not work with all networks, for example on Polygon the tBTC token is still unavailable after switching.

Actual Result (wormhole-connect): tBTC token unavailable in "To" section.

Expected Result: The tBTC token should be available in the "To" section across all networks, regardless of the initial selection in the "From" section.

Attachments/Notes

Portal Bridge:

https://github.com/user-attachments/assets/54fc0a4d-f3cb-40d2-9f2a-ee81fc88cdb3

wormhole-connect:

https://github.com/user-attachments/assets/19aafe4b-45f9-45d9-8115-87790975a029

Wesleyleung commented 6 days ago

Reason this is missing is because Mayan needs to add the native tBTC to their token list.