solana-labs / oyster

oyster.vercel.app
Apache License 2.0
116 stars 127 forks source link

Stuck wWETH in Wormhole v1; Transaction not going through #410

Closed auerlone closed 2 years ago

auerlone commented 2 years ago

Hi, Over a month ago I transferred WETH to Solana through the Wormhole v1 and now I am stuck with wWETH and cannot re-transfer it to the Ethereum network, as the transaction approval loads for hours just to fail in the end. I have tried several times over several different time periods. The amount is only 0.0599 so there should be enough liquidity left but I don't know to be honest. Please find some screenshots attached to this post. I would be thankful for a solution or other approaches to tackle the problem. Thanks in advance!

Screenshot 2021-10-25 at 19 34 44 Screenshot 2021-10-25 at 19 33 09 Screenshot 2021-10-25 at 19 34 33
leoluk commented 2 years ago

Please provide tx hash as text - not gonna type it from the screenshot :)

auerlone commented 2 years ago

https://explorer.solana.com/tx/4FbyexTsPSk18JtDzQvD2ofa7TEHxzDJG1WtbJh7cLKgHgk4AUF4LqsG2nCDUrfCuNZPFAhSmSq88B5Q1TxyqzPg

Am Di., 26. Okt. 2021 um 15:54 Uhr schrieb Leopold Schabel < @.***>:

Please provide tx hash as text - not gonna type it from the screenshot :)

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/solana-labs/oyster/issues/410#issuecomment-951964233, or unsubscribe https://github.com/notifications/unsubscribe-auth/AWGWF73B3OD3O7I7ATZLF5TUI26JLANCNFSM5GV2LL6A . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

leoluk commented 2 years ago

That transaction is valid, but failed and the transfer was never executed. Presumably, you don't have enough SOL in your fee payer wallet to pay fees:

Transfer: insufficient lamports 1178000, need 9131520

auerlone commented 2 years ago

Oh ok thank you! How much do i need presumably?

On Tue, 26 Oct 2021 at 16:43, Leopold Schabel @.***> wrote:

That transaction is valid, but failed and the transfer was never executed. Presumably, you don't have enough SOL in your fee payer wallet to pay fees:

Transfer: insufficient lamports 1178000, need 9131520

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/solana-labs/oyster/issues/410#issuecomment-952012382, or unsubscribe https://github.com/notifications/unsubscribe-auth/AWGWF72DRMYUQ4I7ZLP64CLUI3EBPANCNFSM5GV2LL6A . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

leoluk commented 2 years ago

0.01 SOL should do the trick

auerlone commented 2 years ago

Hi,

The transaction itself worked but i did not have enough eth for the gas fees so I had to reject it. But my wWETH is still gone. Where can I find it now?

On Tue, 26 Oct 2021 at 16:58, Leopold Schabel @.***> wrote:

0.01 SOL should do the trick

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/solana-labs/oyster/issues/410#issuecomment-952027053, or unsubscribe https://github.com/notifications/unsubscribe-auth/AWGWF75APSYQ56K6ATFPCH3UI3F25ANCNFSM5GV2LL6A . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

auerlone commented 2 years ago

https://explorer.solana.com/tx/4wDWUba35buAm2xMYCDxAwgTQ3bhTu9ynDxUq2ZgqDvgRve46ZCdAgHmQzdjj6sUJVxn3mFtCLV9qrUQQgFuMgUJ

this is the new transaction. I would wait for lower gas fees, then how can I access my lost wWETH?

Thank you in advance!

Am Di., 26. Okt. 2021 um 17:07 Uhr schrieb Alexandre Auerlone < @.***>:

Hi,

The transaction itself worked but i did not have enough eth for the gas fees so I had to reject it. But my wWETH is still gone. Where can I find it now?

On Tue, 26 Oct 2021 at 16:58, Leopold Schabel @.***> wrote:

0.01 SOL should do the trick

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/solana-labs/oyster/issues/410#issuecomment-952027053, or unsubscribe https://github.com/notifications/unsubscribe-auth/AWGWF75APSYQ56K6ATFPCH3UI3F25ANCNFSM5GV2LL6A . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

leoluk commented 2 years ago

If you didn't complete the Eth transaction, you need to manually recover it by manually submitting the signed VAA bytes below to the submitVAA method on the Wormhole contract: https://etherscan.io/address/0xf92cd566ea4864356c5491c177a430c222d7e678#writeContract

You can also try using the third-party https://www.interstellar.tk site to retry your VAA submission.


Digest (for reference only): 71e660bbeb7d45f4c29a67e61dcba141474ae8e20e57146866364229c6760214

Signed VAA bytes to submit to the contract:

0x01000000010d0082415d51839f9f01696a61b9c49b01bf8e8a8ac57ba3266f423f45c55348fb5412d9d0a1c9495133b1fbeee37e9f12433352a4396a8adfd65d9310474d96f5a80001b2577f1b39c76a05b6dc5dadcd7c968f5951924fa65c8f3d13ac2247e6822c660b2d6d6f50242961721380015eed69cc3fc39991f6b37b1172f42523285f42f00003ce63832029e3e27af1def203106196e0f919df72c0fb74063a595886b0b0d4ce165ceacdad4bec4dce0076f89806c75ac854c11532f0078cf1b02fdcb47a8ec60105da54bd45d4c3ceae24602f3bda9bd9b6e99816c5cc4252577718aed53bc514af779ac9fe41aeeb566042925b5dbcfe0124a577b117c36cdf87e284d65028adec0106377338bb712340994088ac8ea310ee5f38f283ac270a5075d97c3cda3ba383a0007e13b8857fbdf15df89da8d3c7ad6a14f0dc1be844ea1fa40cbc3bbe10549201078bbd3d0da347e49efedc1145345af013eca009d5b914d1b4ed12b7adefc3a11577fcb420266966362189eb2062bea55ee53c4c37526317b25ca58946e1c7eb2e010891416bab726a12f82fef54ee9678715864cccd0effee64e7648916549672e3ef147cd7b8122e954339d6bf26dce49f822dabcd0a0a91cd0e89ce12dd61e0c60001091abcea199e1dd521e89ac498781a95abd0478be67a7325201530c8ae498309642b72ad8f2dd6b6ed4b250b860c0cfccbfff7a09b7a0d1be9fc5a2f5f043c50cc010a768825424b4aea5fdacc4f2108c38fd04807294ccbafc3a26d5be32bbec51edf31022f1ebd15410cdaa45b9757b0b2a7acc244663cd584a714e85e0983df0b09000c64741c060321f1060caeef3e20bd8e8d0a99d2f903f424752fb1a68d8b5b8f7e759b76f743fc13a02fc4fdb4a44dc7f3a78d81eb30c9919ff340a58657a34dcd000dcfd9aabc87b2f614aac16cdaeb43e4b52f64b650df57e0b119a9d421b4c4cf4a196d0d610a4195db8cac86bc1bd1f01ad125400ef2ff4d7cd38bb182e7cc6cc80010332790a499a3c17aec902750279a534412d8e2250af7f27ce1576915fd34c3384ea69c44b8f422c54811426f12dcdf8b7ec696688aa821cbac2c265bdb1d5dab0012672edcbbdee9c88b16d7654cd9c9b55e76154a2a3d462e9377f2c27e76c741be5c2340d6d42beffc6c4bb102bd5c8a8a8fbfe984f072f79e7804ed87025aeaf801617817d5100000596d0102bff0188f308d0f6de9950bb04d4641282e6954fe028d7f4408b60d7845c32176000000000000000000000000f66fd9f8f77045392003096108594e453d77fb2102000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2090000000000000000000000000000000000000000000000000000000003920060

auerlone commented 2 years ago

Hi,

I recently contacted you for help with regard to a transaction stuck because of insufficient ETH for gas fees. Now the gas fees are low so I would like to retry the transaction. However, when clicking on the link for the third-party interstellar and also when manually inserting the VAA bytes, in Metamask it says the transaction is worth 0.00$. Please find a screenshot attached to this email. Can and should I still approve the transaction or what are the next steps?

Thanks in advance,

Am Do., 18. Nov. 2021 um 01:31 Uhr schrieb Leopold Schabel < @.***>:

Closed #410 https://github.com/solana-labs/oyster/issues/410.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/solana-labs/oyster/issues/410#event-5635538784, or unsubscribe https://github.com/notifications/unsubscribe-auth/AWGWF73HWMW7RJ74UEEGBTDUMRCPZANCNFSM5GV2LL6A . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

justinschuldt commented 2 years ago

@auerlone That is normal, no reason for concern. The mint happens after you submit the VAA, metamask is not aware that submitting the VAA will result in tokens being minted, which is why it shows $0.