solana-labs / oyster

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

100 renLuna stuck in Eth wallet #159

Open love2bluff opened 3 years ago

love2bluff commented 3 years ago

Hi, I used Wormhole to transfer renLuna tokens back from Solana to Ethereum but received WWT tokens instead of Luna. Is it some sort of wrapped token i need to unwrap to receive Luna on eth? No Luna arrived to my MM wallet.

Tx - https://explorer.solana.com/address/9Ho9MMdST6zwfNdNpKFSyJA4g1dhgiB5AYmG4bAGrm4C Screenshot from Debank transactions history - https://gyazo.com/67f71ed6f67e23ee7c4d600a387529f4 Here is WWT tx https://etherscan.io/tx/0x280df2e65be8a5950b2848064e65d9dba245bac90e0e63cf82d756785e616d4b

Now Wormhole UI doesn't display any WWT tokens, Screenshot https://gyazo.com/e3f19dbd6bdf351e0328bf4fd26fa5ea

So I can't move them back as was advised here https://github.com/certusone/wormhole/discussions/272

@hendrikhofstadt suggested I open an issue thread here and requests adding Wrapped Luna to Wormhole so I can send WWT back to Solana and get Luna.

yamijuan commented 3 years ago

Hi @iamlonga we have a fix going to be deployed soon. After that, you should be able to see your RenLunaBalance on the ETH Side and be able to transfer it back

yamijuan commented 3 years ago

the fix is up

love2bluff commented 3 years ago

Getting this now https://gyazo.com/c4332d6d096ae7c437522893108a0d9d

After clicking "approve" I went afk for a minute, but I don't think I missed Metamask approval popup. Now it fails every time. Tried refreshing/re-logging to MM/Sollet

UPD. Tried from a different device. Also fails instantly

yamijuan commented 3 years ago

your transaction might be stuck in metamask, you might wanna try to reset your metamask. I highly advice to look up how to do that on by your own but that should only clear transactions history . image

also look in metamask activities to see if there is any pending tx

love2bluff commented 3 years ago

your transaction might be stuck in metamask, you might wanna try to reset your metamask. I highly advice to look up how to do that on by your own but that should only clear transactions history . image

also look in metamask activities to see if there is any pending tx

Tried resetting, didn't help. Also checked transactions on Etherscan, no stuck/pending/queued txs. Can send you proofs in DM if needed

Can I apply for a refund or can you try doing it remotely for me? Just very frustrating

yamijuan commented 3 years ago

@iamlonga can you show the browser console message right after it fails?

love2bluff commented 3 years ago

@iamlonga can you show the browser console message right after it fails?

https://gyazo.com/0bd2be4d81a0fe9b71b86bd8767fcc18

yamijuan commented 3 years ago

@iamlonga I'm investigating. Could you reach out Solana's discord server? There is a channel called support-wormhole and post there this issue.

love2bluff commented 3 years ago

@iamlonga I'm investigating. Could you reach out Solana's discord server? There is a channel called support-wormhole and post there this issue.

I have started with posting it to this section of Discord 2 weeks ago. Then everyone seem to pass the issue to another team in circles. But ok, posted again, guess they will suggest I open a GitHub thread

anonintern commented 3 years ago

hey hows it going i also have this same exact issue with about 95 renLuna stuck as WWT would be great to get atleast a reason for this so i can avoid doing something like this is in the future

love2bluff commented 3 years ago

hey hows it going i also have this same exact issue with about 95 renLuna stuck as WWT would be great to get atleast a reason for this so i can avoid doing something like this is in the future

hey, waiting for the "investigation", meanwhile being asked to post it elsewhere few cycles

anonintern commented 3 years ago
Screen Shot 2021-08-10 at 11 10 35 AM

im stuck here also

love2bluff commented 3 years ago

@iamlonga I'm investigating. Could you reach out Solana's discord server? There is a channel called support-wormhole and post there this issue.

Reached out to Solana Discord. They "fixed" something and I was able to transfer renLuna back from Eth to Sol. But guess what, now tokens are not displayed in my Sollet wallet, neither in Saber. https://gyazo.com/a71f9f8ab4e0c47e8c444b2300f76bd0 https://gyazo.com/3ecc55cac0a3747ab355f63b7ab53171

Even transactions seems to be successful https://etherscan.io/tx/0x9be08755f4740ace5eed90eac2e0beb5e5d74ed72b5ba3b9d64d11e710d4de6b

So I posted this In Discord and was asked... to get back here. Already a month in this loop between here and there.

Can I apply for refund? I just want 95 Lunas back, ideally to Eth or Terra. Can send paper tokens where ever needed. Your product is clearly untested

anonintern commented 3 years ago

same issue here. lmk if you get it resolved

love2bluff commented 3 years ago

@yamijuan Hi, any updates?

anonintern commented 3 years ago

last time i spoke with him he was trying to get into contact with wormhole team

leoluk commented 3 years ago

0x9be08755f4740ace5eed90eac2e0beb5e5d74ed72b5ba3b9d64d11e710d4de6b

I checked and confirmed that the Wormhole network processed your transfer successfully.


Digest: e295d347ab01ed8d92df69ca6261765eaf205fb273e2d07bad53a6df8e3092d1

Signed VAA:

01000000011000fa29d48152b22de2530c5317e69b8a67382938ac72781042ec83ff70528d7f7a74cb4ba3cdbc4c75c3b2a45c125a16059050b077278163863d80f313ed7a91440101744dba1bba3f328c16ced3444394028323520b3fe6f23a741ef8cc6617212fea741638d3d88585b003109555ff2121e30f0d32226066181bff2ab4eda96a511c01028199a838b83aacc8901ae28b07f861e225bd8de56eed6e89df290e8cfd33f18a4c64abf1f0bea732fe912508707442489f39e57f3d0e0dedb5742972ac06e8650004bf1c3b28c6dafb28bcf276b71590cb141670075cd2e20b737c069105cac1ae8566c1cb5f0ccac33853e3ef742b9db5d8b1caafc2b6e5183a9480a53231cef6e7010537ff3a151fd226173439ec6ec6c81f6d29a8a0b1108cf710cbd1ed92e1491b0f4c18d2745bebbbc347324a8dab227ca82fdde8198ddfff8c52b82b01b3098d2b00061cda0c0353c13b7d0a23c1b624a282642380cd6ce51f6c6f51f7b7fecb0e4cf15b7a7bf4a9de2f973f94f7a3c0eb222ce301a9f62d10f8d6c0f812a36d9f3bd20007fe317d8e9862ad0864d69df02d0cf4bd99c7d940ce4faa546e1fbd1bd2576a8d7132d43bdea10fe7681d34a207903c8a1c3b37816922a64c02aca6f6243f0a23010874c893ebe04f29cbd2256f2637bfc194415f3ae43b010ff5a9d8079c9d3bc1b269e095773ca63ab932e57013f1038fbf88cf6a6fab2b53a93edc7dfbbd2300040009310af2a8de29da194117a2806adc3bd2adf4ab82f0e3ef531269deecc31702eb38ff233f427052f9c35c147ac4e59c019dbfbe9d641b388192e8769847f12811010bf519d05bcbab729f0eaeca8a888744e8196dbdff9fc3494952352040f83228403c6b5d04d69411adcaa12fd6c2886dd0c0a817efaca8f75c4fbbf93ad6f898e2000c8e0f82aa90b2b44e03b683c4d7131bd05223657839673d2f1c48c6978f1e03f4168ef4097d0e5ad9aaee740c3c92f6779e9fce016d83e0319b0536e01b055361010da636d4d1318e674bcff5ef8b3f7ec0dc1f4ef21c0c204bcfc8122e0e04e28f7f0772261278343adf60599cf08e89edc9a87f7c1aa6a6fb3d4e2d4224929958d0010f15db4bace6dfd1c5e373aa22b54ccb8977050404a871d7f2b70341849e2d48762f02bf025fc240e3cca325553c179f457f777a2ee3b242f866907630b307e3080010296b6f1f7a74f0293ca81ed990babf19ac0b6d98e965c9c7a4336bf79aea6ec3320aa1c82abd94b24c6b8f62a5a45a0f518c8a60401557c5706a9324fc008c8001112f49dbfb61e1af023a85981673728f23eaa04b8d888fe772a0cd8b6018473dd877847139b2ce2dc8996aa2749bdf02e63afdf5169776df3c18624c5b6100c8cb0012bce18603939b6d642820eb2b81a26e46a9f6e6d4e7bf06541b83c06e8ae2af1e7f7724475d706ab66b36346d3f2fe61f893faee561d6e13205836ad4eb0bc1bc006114db13100000004c02010000000000000000000000002068d14ee50772dd6e89c6f64f32adad0cc936efff5f35b737dc9812a7b7198b5a9e473ae06a8e2a023aa47de2d125a397e8d4c401761320047bf94d9100bddc294e0a40cd844ef8238fb03a3048345714dc53b0bb060000000000000000000000000000000000000000000000000000000005f19b40

yamijuan commented 3 years ago

@leoluk this 2 users have the problem I mentioned in the discussion https://github.com/certusone/wormhole/discussions/314

love2bluff commented 3 years ago

0x9be08755f4740ace5eed90eac2e0beb5e5d74ed72b5ba3b9d64d11e710d4de6b

I checked and confirmed that the Wormhole network processed your transfer successfully.

Digest: e295d347ab01ed8d92df69ca6261765eaf205fb273e2d07bad53a6df8e3092d1

Signed VAA:

01000000011000fa29d48152b22de2530c5317e69b8a67382938ac72781042ec83ff70528d7f7a74cb4ba3cdbc4c75c3b2a45c125a16059050b077278163863d80f313ed7a91440101744dba1bba3f328c16ced3444394028323520b3fe6f23a741ef8cc6617212fea741638d3d88585b003109555ff2121e30f0d32226066181bff2ab4eda96a511c01028199a838b83aacc8901ae28b07f861e225bd8de56eed6e89df290e8cfd33f18a4c64abf1f0bea732fe912508707442489f39e57f3d0e0dedb5742972ac06e8650004bf1c3b28c6dafb28bcf276b71590cb141670075cd2e20b737c069105cac1ae8566c1cb5f0ccac33853e3ef742b9db5d8b1caafc2b6e5183a9480a53231cef6e7010537ff3a151fd226173439ec6ec6c81f6d29a8a0b1108cf710cbd1ed92e1491b0f4c18d2745bebbbc347324a8dab227ca82fdde8198ddfff8c52b82b01b3098d2b00061cda0c0353c13b7d0a23c1b624a282642380cd6ce51f6c6f51f7b7fecb0e4cf15b7a7bf4a9de2f973f94f7a3c0eb222ce301a9f62d10f8d6c0f812a36d9f3bd20007fe317d8e9862ad0864d69df02d0cf4bd99c7d940ce4faa546e1fbd1bd2576a8d7132d43bdea10fe7681d34a207903c8a1c3b37816922a64c02aca6f6243f0a23010874c893ebe04f29cbd2256f2637bfc194415f3ae43b010ff5a9d8079c9d3bc1b269e095773ca63ab932e57013f1038fbf88cf6a6fab2b53a93edc7dfbbd2300040009310af2a8de29da194117a2806adc3bd2adf4ab82f0e3ef531269deecc31702eb38ff233f427052f9c35c147ac4e59c019dbfbe9d641b388192e8769847f12811010bf519d05bcbab729f0eaeca8a888744e8196dbdff9fc3494952352040f83228403c6b5d04d69411adcaa12fd6c2886dd0c0a817efaca8f75c4fbbf93ad6f898e2000c8e0f82aa90b2b44e03b683c4d7131bd05223657839673d2f1c48c6978f1e03f4168ef4097d0e5ad9aaee740c3c92f6779e9fce016d83e0319b0536e01b055361010da636d4d1318e674bcff5ef8b3f7ec0dc1f4ef21c0c204bcfc8122e0e04e28f7f0772261278343adf60599cf08e89edc9a87f7c1aa6a6fb3d4e2d4224929958d0010f15db4bace6dfd1c5e373aa22b54ccb8977050404a871d7f2b70341849e2d48762f02bf025fc240e3cca325553c179f457f777a2ee3b242f866907630b307e3080010296b6f1f7a74f0293ca81ed990babf19ac0b6d98e965c9c7a4336bf79aea6ec3320aa1c82abd94b24c6b8f62a5a45a0f518c8a60401557c5706a9324fc008c8001112f49dbfb61e1af023a85981673728f23eaa04b8d888fe772a0cd8b6018473dd877847139b2ce2dc8996aa2749bdf02e63afdf5169776df3c18624c5b6100c8cb0012bce18603939b6d642820eb2b81a26e46a9f6e6d4e7bf06541b83c06e8ae2af1e7f7724475d706ab66b36346d3f2fe61f893faee561d6e13205836ad4eb0bc1bc006114db13100000004c02010000000000000000000000002068d14ee50772dd6e89c6f64f32adad0cc936efff5f35b737dc9812a7b7198b5a9e473ae06a8e2a023aa47de2d125a397e8d4c401761320047bf94d9100bddc294e0a40cd844ef8238fb03a3048345714dc53b0bb060000000000000000000000000000000000000000000000000000000005f19b40

Hi, how am I supposed to use this? Tokens are still not being displayed in either Wormhole or Saber UI. Or you are still working on a fix?

leoluk commented 3 years ago

Same bug as https://github.com/solana-labs/oyster/issues/179 and https://github.com/solana-labs/oyster/issues/170:

{
  "jsonrpc": "2.0",
  "error": {
    "code": -32002,
    "message": "Transaction simulation failed: Error processing Instruction 0: custom program error: 0xd",
    "data": {
      "accounts": null,
      "err": {
        "InstructionError": [
          0,
          {
            "Custom": 13
          }
        ]
      },
      "logs": [
        "Program WormT3McKhFJ2RkiGpdw9GKvNCrB2aB54gb2uV9MfQC invoke [1]",
        "Program log: Instruction: PostVAA",
        "Program log: Error: TokenMintMismatch",
        "Program WormT3McKhFJ2RkiGpdw9GKvNCrB2aB54gb2uV9MfQC consumed 75960 of 200000 compute units",
        "Program WormT3McKhFJ2RkiGpdw9GKvNCrB2aB54gb2uV9MfQC failed: custom program error: 0xd"
      ]
    }
  },
  "id": 1
}

What happens is that a bug in wormholebridge.com (not Wormhole!) caused it to send tokens to an invalid token mint and therefore, the Wormhole program refused to complete the transfer. To my understanding, the bug was fixed via https://github.com/solana-labs/oyster/pull/181, but the tokens are lost.

It may be possible to convince the Wormhole v1 guardian set to manually sign a VAA that returns the tokens, given that the transfer has provably failed such that it can never be completed.

love2bluff commented 3 years ago

Same bug as #179 and #170:

{
  "jsonrpc": "2.0",
  "error": {
    "code": -32002,
    "message": "Transaction simulation failed: Error processing Instruction 0: custom program error: 0xd",
    "data": {
      "accounts": null,
      "err": {
        "InstructionError": [
          0,
          {
            "Custom": 13
          }
        ]
      },
      "logs": [
        "Program WormT3McKhFJ2RkiGpdw9GKvNCrB2aB54gb2uV9MfQC invoke [1]",
        "Program log: Instruction: PostVAA",
        "Program log: Error: TokenMintMismatch",
        "Program WormT3McKhFJ2RkiGpdw9GKvNCrB2aB54gb2uV9MfQC consumed 75960 of 200000 compute units",
        "Program WormT3McKhFJ2RkiGpdw9GKvNCrB2aB54gb2uV9MfQC failed: custom program error: 0xd"
      ]
    }
  },
  "id": 1
}

What happens is that a bug in wormholebridge.com (not Wormhole!) caused it to send tokens to an invalid token mint and therefore, the Wormhole program refused to complete the transfer. To my understanding, the bug was fixed via #181, but the tokens are lost.

It may be possible to convince the Wormhole v1 guardian set to manually sign a VAA that returns the tokens, given that the transfer has provably failed such that it can never be completed.

Thanks for the quick response but how would I convince them? Can I start a refund application thread or something? I am not that tech-savvy so I don't really understand details (VAA etc).

leoluk commented 3 years ago

Ongoing discussion here: https://github.com/certusone/wormhole/discussions/314#discussioncomment-1218369

love2bluff commented 3 years ago

Ongoing discussion here: certusone/wormhole#314 (comment)

Hey @leoluk So far 5 guardians gave their OKs here https://gyazo.com/db236351f3de2d06f147fb5533178b4f How many votes in total are needed to revert the transaction? What will the process look like for me to get tokens back?

joeschmo54 commented 3 years ago

was this issue resolved? I am having a seemingly similar issue with SRM

I was using the wormhole to transfer SRM (eth) to SRM (sol) and appear to have minted an unrecognized token. is there a way to reverse the wormhole transaction? im not sure what I did wrong - any info would be greatly appreciated. associated txs below:

https://etherscan.io/tx/0x57fddf57554ff29638388d3f7fcd7d7f75e4b5dcf7c26f10b5f68fa674b82fbf

https://explorer.solana.com/tx/fQ8QZ3G9qbrXAUg2QboJ6gacFszy3PUXP5EyiWSa6mnx3tUPafXgFWW6HW2AM3XFca2extUMvdr8ZMMQHLxhymg

https://explorer.solana.com/tx/32Rjpsid9GCTPpmn4LAGYQhGweiYWN7MCpfrbWdoPCn2NXEyGFsfHzcosek72okswi2644XeaUfu8JZBDEqdTCDt

https://explorer.solana.com/tx/489sBfMK3xbx1DYQxGbEvDJeaTHg3M1j7NHvLSTXxFGfijVVN47akiwdyuYe8aqHHmadK31xz9ZXSob1piMhV1Xa

https://explorer.solana.com/address/Brkcsib9s8ZpTDNVTvMK1exH24RfS7MFUPszJhvf5saQ

yamijuan commented 3 years ago

@joeschmo54 please create a separate issue

joeschmo54 commented 3 years ago

https://github.com/solana-labs/oyster/issues/251

plz advise - thank you!

Sent with ProtonMail Secure Email.

‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ On Saturday, September 4th, 2021 at 1:43 PM, Juan Diego García @.***> wrote:

@.***(https://github.com/joeschmo54) please create a separate issue

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android.