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
80 stars 62 forks source link

[QA] Not able to claim asset on Moonbase #821

Closed tsadovska closed 1 year ago

tsadovska commented 1 year ago

Describe the current behavior in detail

Not able to claim asset (WFTM, WBNB) on Moonbase.

Tested from https://base-relayer--wormhole-connect.netlify.app/ [Testnet] with macOS Monterey 12.6.7 and Chrome Version 115.0.5790.170 (Official Build) (x86_64).

Error is displayed in Console:

Uncaught (in promise) Error: missing revert data in call exception; Transaction reverted without a reason string [ See: https://links.ethers.org/v5-errors-CALL_EXCEPTION ] (data="0x", transaction={"from":"0x0a370E7c5F7F944d451B48bc151a7BEC454bc185","to":"0xbc976D4b9D57E57c3cA52e1Fd136C45FF7955A96","data":"0xaa4efa5b1e7ea4d9322c315d05e6ed188bd754035b3f68bf8d631521de1f17dfbc8d5cdb","accessList":null}, error={"code":-32603,"message":"JsonRpcEngine: Response has no error or result for request:\n{\n  \"method\": \"eth_call\",\n  \"params\": [\n    {\n      \"from\": \"0x0a370e7c5f7f944d451b48bc151a7bec454bc185\",\n      \"to\": \"0xbc976d4b9d57e57c3ca52e1fd136c45ff7955a96\",\n      \"data\": \"0xaa4efa5b1e7ea4d9322c315d05e6ed188bd754035b3f68bf8d631521de1f17dfbc8d5cdb\"\n    },\n    \"0x4ab635\"\n  ],\n  \"jsonrpc\": \"2.0\",\n  \"id\": 2898067012,\n  \"origin\": \"https://base-relayer--wormhole-connect.netlify.app\",\n  \"tabId\": 1170924318\n}","data":{"request":{"method":"eth_call","params":[{"from":"0x0a370e7c5f7f944d451b48bc151a7bec454bc185","to":"0xbc976d4b9d57e57c3ca52e1fd136c45ff7955a96","data":"0xaa4efa5b1e7ea4d9322c315d05e6ed188bd754035b3f68bf8d631521de1f17dfbc8d5cdb"},"0x4ab635"],"jsonrpc":"2.0","id":2898067012,"origin":"https://base-relayer--wormhole-connect.netlify.app","tabId":1170924318}},"stack":"{\n  \"code\": -32603,\n  \"message\": \"JsonRpcEngine: Response has no error or result for request:\\n{\\n  \\\"method\\\": \\\"eth_call\\\",\\n  \\\"params\\\": [\\n    {\\n      \\\"from\\\": \\\"0x0a370e7c5f7f944d451b48bc151a7bec454bc185\\\",\\n      \\\"to\\\": \\\"0xbc976d4b9d57e57c3ca52e1fd136c45ff7955a96\\\",\\n      \\\"data\\\": \\\"0xaa4efa5b1e7ea4d9322c315d05e6ed188bd754035b3f68bf8d631521de1f17dfbc8d5cdb\\\"\\n    },\\n    \\\"0x4ab635\\\"\\n  ],\\n  \\\"jsonrpc\\\": \\\"2.0\\\",\\n  \\\"id\\\": 2898067012,\\n  \\\"origin\\\": \\\"https://base-relayer--wormhole-connect.netlify.app\\\",\\n  \\\"tabId\\\": 1170924318\\n}\",\n  \"data\": {\n    \"request\": {\n      \"method\": \"eth_call\",\n      \"params\": [\n        {\n          \"from\": \"0x0a370e7c5f7f944d451b48bc151a7bec454bc185\",\n          \"to\": \"0xbc976d4b9d57e57c3ca52e1fd136c45ff7955a96\",\n          \"data\": \"0xaa4efa5b1e7ea4d9322c315d05e6ed188bd754035b3f68bf8d631521de1f17dfbc8d5cdb\"\n        },\n        \"0x4ab635\"\n      ],\n      \"jsonrpc\": \"2.0\",\n      \"id\": 2898067012,\n      \"origin\": \"https://base-relayer--wormhole-connect.netlify.app\",\n      \"tabId\": 1170924318\n    }\n  },\n  \"stack\": \"Error: JsonRpcEngine: Response has no error or result for request:\\n{\\n  \\\"method\\\": \\\"eth_call\\\",\\n  \\\"params\\\": [\\n    {\\n      \\\"from\\\": \\\"0x0a370e7c5f7f944d451b48bc151a7bec454bc185\\\",\\n      \\\"to\\\": \\\"0xbc976d4b9d57e57c3ca52e1fd136c45ff7955a96\\\",\\n      \\\"data\\\": \\\"0xaa4efa5b1e7ea4d9322c315d05e6ed188bd754035b3f68bf8d631521de1f17dfbc8d5cdb\\\"\\n    },\\n    \\\"0x4ab635\\\"\\n  ],\\n  \\\"jsonrpc\\\": \\\"2.0\\\",\\n  \\\"id\\\": 2898067012,\\n  \\\"origin\\\": \\\"https://base-relayer--wormhole-connect.netlify.app\\\",\\n  \\\"tabId\\\": 1170924318\\n}\\n    at new n (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:16:33894)\\n    at o._checkForCompletion (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/background-3.js:12:53419)\\n    at o._processRequest (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/background-3.js:12:52611)\\n    at async o._handle (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/background-3.js:12:52399)\"\n}\n  at new n (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:16:33894)\n  at o._checkForCompletion (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/background-3.js:12:53419)\n  at o._processRequest (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/background-3.js:12:52611)\n  at async o._handle (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/background-3.js:12:52399)"}, code=CALL_EXCEPTION, version=providers/5.7.2)
    at l.makeError (index.ts:269:28)
    at l.throwError (index.ts:281:20)
    at g (json-rpc-provider.ts:66:16)
    at u.<anonymous> (json-rpc-provider.ts:642:20)
    at Generator.throw (<anonymous>)
    at s (formatter.ts:523:1)

Scenario 1:

  1. Send 0.01 WBNB from BSC (Metamask) to Moonbase (Metamask)
  2. Click “Approve and proceed with transaction” button
  3. Click “Claim” button on Redeem screen

Send from tx: BscScan

image

Scenario 2:

  1. Send 0.001 WFTM from Base Goerli (Metamask) to Moonbase (Metamask)
  2. Click “Approve and proceed with transaction” button
  3. Click “Claim” button on Redeem screen

Send from tx: BaseScan

Screenshot_2023-08-11_at_14 44 47

What is the expected/desired behavior

Asset is successfully sent and received.

tsadovska commented 1 year ago

Issue is also reproducible when claiming SEI, CELO, WAVAX, APT assets on Moonbase.

Tested from https://base-relayer--wormhole-connect.netlify.app/ [Testnet] with macOS Monterey 12.6.7 and Chrome Version 115.0.5790.170 (Official Build) (x86_64).

Error is displayed in Console when sending 0.0001 SEI from Goerli (Etherscan) to Moonbase :

Uncaught (in promise) Error: missing revert data in call exception; Transaction reverted without a reason string [ See: https://links.ethers.org/v5-errors-CALL_EXCEPTION ] (data="0x", transaction={"from":"0x0a370E7c5F7F944d451B48bc151a7BEC454bc185","to":"0xbc976D4b9D57E57c3cA52e1Fd136C45FF7955A96","data":"0xaa4efa5b9bb70b44ce3a8b9cc707deafe6e627f4fefd4d6f09803fcd893a19294e964090","accessList":null}, error={"code":-32603,"message":"JsonRpcEngine: Response has no error or result for request:\n{\n  \"method\": \"eth_call\",\n  \"params\": [\n    {\n      \"from\": \"0x0a370e7c5f7f944d451b48bc151a7bec454bc185\",\n      \"to\": \"0xbc976d4b9d57e57c3ca52e1fd136c45ff7955a96\",\n      \"data\": \"0xaa4efa5b9bb70b44ce3a8b9cc707deafe6e627f4fefd4d6f09803fcd893a19294e964090\"\n    },\n    \"0x4b641a\"\n  ],\n  \"jsonrpc\": \"2.0\",\n  \"id\": 4158880857,\n  \"origin\": \"https://wormhole-connect.netlify.app\",\n  \"tabId\": 1170928775\n}","data":{"request":{"method":"eth_call","params":[{"from":"0x0a370e7c5f7f944d451b48bc151a7bec454bc185","to":"0xbc976d4b9d57e57c3ca52e1fd136c45ff7955a96","data":"0xaa4efa5b9bb70b44ce3a8b9cc707deafe6e627f4fefd4d6f09803fcd893a19294e964090"},"0x4b641a"],"jsonrpc":"2.0","id":4158880857,"origin":"https://wormhole-connect.netlify.app","tabId":1170928775}}}, code=CALL_EXCEPTION, version=providers/5.7.2)
    at l.makeError (index.ts:269:28)
    at l.throwError (index.ts:281:20)
    at g (json-rpc-provider.ts:66:16)
    at u.<anonymous> (json-rpc-provider.ts:642:20)
    at Generator.throw (<anonymous>)
    at s (formatter.ts:523:1)

Scenarios - Tested NOK:

tsadovska commented 1 year ago

Issue is no longer reproducible on https://wormhole-connect.netlify.app/ [Testnet]. Scenarios - Tested OK:

Ticket is closed.