Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WBTC Sent to contract address #15

Open
flip909 opened this issue Oct 21, 2020 · 58 comments
Open

WBTC Sent to contract address #15

flip909 opened this issue Oct 21, 2020 · 58 comments

Comments

@flip909
Copy link

flip909 commented Oct 21, 2020

Hi, Is there a way to recover WBTC from the contract address via the DAO or other?

I have sent a reasonable portion of my portfolio to the contract address by mistake...

Can see that the reclaim function is for the owner only. I read that its controlled by a DAO and to reach out if funds were sent to the contract.

Thanks for any help

@yaronvel
Copy link
Contributor

hey @flip909, i can confirm that it seems this can be technically done.
And the relevant dao members will be approached to trigger it.

@flip909
Copy link
Author

flip909 commented Oct 21, 2020

Thank you so much. Really appreciated.

Would I have to provide TX info or would the function send any WBTC that was sent to the contract address, back to senders addresses?

@yaronvel
Copy link
Contributor

Thank you so much. Really appreciated.

Would I have to provide TX info or would the function send any WBTC that was sent to the contract address, back to senders addresses?

providing the tx and sender address would help, to make sure both sides means the same return address and amount.
In any case it would send it back the the sender.

If you could provide a digital signature with the sender address (or a message of your choice) it would be even better.
This could help you sign https://mycrypto.com/sign-and-verify-message/sign

@flip909
Copy link
Author

flip909 commented Oct 21, 2020

Thank you so much. Really appreciated.
Would I have to provide TX info or would the function send any WBTC that was sent to the contract address, back to senders addresses?

providing the tx and sender address would help, to make sure both sides means the same return address and amount.
In any case it would send it back the the sender.

If you could provide a digital signature with the sender address (or a message of your choice) it would be even better.
This could help you sign https://mycrypto.com/sign-and-verify-message/sign

TX :
0xb0fb97ae17cf78523749faa9d1630e636960ec0a261f300d2ba977e699fa40e8

Address :
0x617e1eeddc9953beabdf21e03b8ecc1cfdc39149

Signature :
{
"address": "0x617e1eeddc9953beabdf21e03b8ecc1cfdc39149",
"msg": "hi yaronvel, proof of address ownership for issue #15",
"sig": "0xdc256bffb81fe354f6fa71a1c34ea4514bc1f0d5d445a36d30271175cfba8e1d0aa5f68a3c2980c4751ecc24ba58c27a29a6e445d4b7d3fd48097b38c29952e11c",
"version": "2"
}

@ravz
Copy link

ravz commented Oct 22, 2020

hello, I would really appreciate mine too please

TX :
0xfbf5d77ac175a7e3f1e9f30dfd734ad5f7a58fd9efa97ce9296dea9f202aa9e5

Address :
0x382126c0849d6f62ebc49c3732394ecc482f0767

Signature :
{
"address": "0x382126c0849d6f62ebc49c3732394ecc482f0767",
"msg": "hi yaronvel, proof of address ownership for issue #15",
"sig": "0xca5bc3c79eec514cf886173354ef26e32acc06f2c765f0b059f78a43fb3222e9529925fc2e541c767efa7d5de412cc59573762ccd0289f58eb061168ec12b0731c",
"version": "3",
"signer": "MEW"
}

@flip909
Copy link
Author

flip909 commented Nov 8, 2020

Thank you so much. Really appreciated.
Would I have to provide TX info or would the function send any WBTC that was sent to the contract address, back to senders addresses?

providing the tx and sender address would help, to make sure both sides means the same return address and amount.
In any case it would send it back the the sender.

If you could provide a digital signature with the sender address (or a message of your choice) it would be even better.
This could help you sign https://mycrypto.com/sign-and-verify-message/sign

Hi @yaronvel , may I ask how things are moving along? thanks.

@yaronvel
Copy link
Contributor

yaronvel commented Nov 8, 2020

@ravz @flip909 to the best of my knowledge, a sufficient quorum was still not formed, hence the vote was not initiated.
You can find a list of the DAO members here.
11 members must approve it.

@ravz
Copy link

ravz commented Nov 8, 2020

@yaronvel are you able to tell us which members have agreed to-date

@flip909
Copy link
Author

flip909 commented Nov 8, 2020

Thanks. may I have some detail about the proposal number or some identifier so I may try to contact them directly?

@yaronvel
Copy link
Contributor

yaronvel commented Nov 8, 2020

Thanks. may I have some detail about the proposal number or some identifier so I may try to contact them directly?

a proposal was not initiated yet, so it does not have a concrete identifier or proposal number.

@yaronvel
Copy link
Contributor

yaronvel commented Nov 8, 2020

@yaronvel are you able to tell us which members have agreed to-date

I prefer not to refer to off-chain discussions. I could say that there is not really an opposition to that proposal. But only few actively committed to vote.

@flip909
Copy link
Author

flip909 commented Nov 9, 2020

Thanks.

Is the proposal still open?

@yaronvel
Copy link
Contributor

yaronvel commented Nov 9, 2020

Thanks.

Is the proposal still open?

It never got open (in the technical sense). It is still in the offchain stage, where the support of the dao members is being inquired

@flip909
Copy link
Author

flip909 commented Nov 11, 2020

Many thanks for your help @yaronvel, it is appreciated.

Am trying to contact DAO members and make them aware of this situation.
If I am able to contact at least 11 and get agreement, you are able to help proceed with this through the correct process?

@yaronvel
Copy link
Contributor

Many thanks for your help @yaronvel, it is appreciated.

Am trying to contact DAO members and make them aware of this situation.
If I am able to contact at least 11 and get agreement, you are able to help proceed with this through the correct process?

If 11 members to express their support it should be enough for the process to start.
Personally I can help encoding transactions, but I do not hold any keys that can execute such transactions.
One of the supporting members would have to do it, but I do not expect it to be a problem.

@ravz
Copy link

ravz commented Dec 17, 2020

hi @yaronvel could you please have another attempt to convince the DAO members to support this

@tranvictor
Copy link

hi @ravz, this is Victor from Kyber. Your WBTC amount is significant, Kyber and Yaron will try to convince the Dao in the next few days.

Hi @flip909, since your amount is not as significant, we will have to prioritize it after Ravz's but we will try our best as well. Please understand.

@tranvictor
Copy link

Our procedure will be this:

  1. the DAO will call 0xca06411bd7a7296d7dbdd0050dfc846e95febeb7.callReclaimToken() to send all WBTC in the WTBC contract to itself as it is the owner of WBTC contract. This needs 11 approvals out of 18 members.
  2. the DAO will call 0xca06411bd7a7296d7dbdd0050dfc846e95febeb7.reclaimToken() to send all WBTC there (as result of the previous operation) to the DAO as the DAO is the owner of 0xca06411bd7a7296d7dbdd0050dfc846e95febeb7. This needs 11 approvals out of 18 members as well.
  3. the DAO will call WBTC.transfer() to transfer the WBTC to 0x4dbbbFb0e68bE9D8F5a377A4654604a62E851e80. This is WBTC mini DAO which requires 5 out of 7 approvals to do an operation.
  4. the mini DAO will call WBTC.transfer() to transfer 879314800 (wbtc wei) to @ravz at 0x382126c0849d6f62ebc49c3732394ecc482f0767.
  5. the mini DAO will call WBTC.transfer() to transfer 7854583 (wbtc wei) to @flip909 at 0x617e1eeddc9953beabdf21e03b8ecc1cfdc39149.

@ravz @flip909 please confirm that you agree with the procedure. Thanks.

@ravz
Copy link

ravz commented Dec 21, 2020

thank you @tranvictor and I agree

@junkfoodcb
Copy link

Our procedure will be this:

  1. the DAO will call 0xca06411bd7a7296d7dbdd0050dfc846e95febeb7.callReclaimToken() to send all WBTC in the WTBC contract to itself as it is the owner of WBTC contract. This needs 11 approvals out of 18 members.
  2. the DAO will call 0xca06411bd7a7296d7dbdd0050dfc846e95febeb7.reclaimToken() to send all WBTC there (as result of the previous operation) to the DAO as the DAO is the owner of 0xca06411bd7a7296d7dbdd0050dfc846e95febeb7. This needs 11 approvals out of 18 members as well.
  3. the DAO will call WBTC.transfer() to transfer the WBTC to 0x4dbbbFb0e68bE9D8F5a377A4654604a62E851e80. This is WBTC mini DAO which requires 5 out of 7 approvals to do an operation.
  4. the mini DAO will call WBTC.transfer() to transfer 879314800 (wbtc wei) to @ravz at 0x382126c0849d6f62ebc49c3732394ecc482f0767.
  5. the mini DAO will call WBTC.transfer() to transfer 7854583 (wbtc wei) to @flip909 at 0x617e1eeddc9953beabdf21e03b8ecc1cfdc39149.

@ravz @flip909 please confirm that you agree with the procedure. Thanks.

Hi @tranvictor i opened another isssue (#17 ) but should have commented here. i did the same thing here's my tx https://etherscan.io/tx/0xaccd5fc1440677e4c625e9e03e9a77a83e7c9b125b7b847e19a76f856605cc1c

i agree to the procedure above and hoping you can help me out too. thanks in advance.

@flip909
Copy link
Author

flip909 commented Jan 1, 2021

Our procedure will be this:

  1. the DAO will call 0xca06411bd7a7296d7dbdd0050dfc846e95febeb7.callReclaimToken() to send all WBTC in the WTBC contract to itself as it is the owner of WBTC contract. This needs 11 approvals out of 18 members.
  2. the DAO will call 0xca06411bd7a7296d7dbdd0050dfc846e95febeb7.reclaimToken() to send all WBTC there (as result of the previous operation) to the DAO as the DAO is the owner of 0xca06411bd7a7296d7dbdd0050dfc846e95febeb7. This needs 11 approvals out of 18 members as well.
  3. the DAO will call WBTC.transfer() to transfer the WBTC to 0x4dbbbFb0e68bE9D8F5a377A4654604a62E851e80. This is WBTC mini DAO which requires 5 out of 7 approvals to do an operation.
  4. the mini DAO will call WBTC.transfer() to transfer 879314800 (wbtc wei) to @ravz at 0x382126c0849d6f62ebc49c3732394ecc482f0767.
  5. the mini DAO will call WBTC.transfer() to transfer 7854583 (wbtc wei) to @flip909 at 0x617e1eeddc9953beabdf21e03b8ecc1cfdc39149.

@ravz @flip909 please confirm that you agree with the procedure. Thanks.

Hi @tranvictor , thank you for assisting.

I agree and welcome the help.

@junkfoodcb
Copy link

@yaronvel @tranvictor realized i didn't sign message as requested above to prove ownership. here you go....thx.

TX:
0xaccd5fc1440677e4c625e9e03e9a77a83e7c9b125b7b847e19a76f856605cc1c

ADDRESS:
0x00C67d9D6D3D13b42a87424E145826c467CcCd84

{
"address": "0x00C67d9D6D3D13b42a87424E145826c467CcCd84",
"msg": "hi yaronvel, proof of address ownership for issue #15",
"sig": "0x68b6e30f2f853e75501f3737ae5af5b79b1553708dfcb648dee16cb572dae7f476f1194e6601b229131d4d6db89d1cde32a69cdb86143d9a260d4760ec86f0181b",
"version": "2"
}

@ravz
Copy link

ravz commented Jan 7, 2021

hi @tranvictor any luck with convincing the DAO ?

@ravz
Copy link

ravz commented Jan 22, 2021

hi @tranvictor any way we can push this along ?

@ravz
Copy link

ravz commented Feb 3, 2021

Hi @tranvictor I'm sorry to be pestering but as you can imagine this is quite important for me; was there any progress in trying to get the DAO to vote on this?

@ravz
Copy link

ravz commented Feb 26, 2021

please, can someone care enough to respond

@junkfoodcb
Copy link

hi @tranvictor and @yaronvel -- any chance of an update? thanks!

@tranvictor
Copy link

@ravz @junkfoodcb and everyone, i'm sorry i have been pushing the dao for a few times and haven't got any assistance, i will keep pushing once in a while but at the end of the day it is out of my control, i'm already doing my best.

@junkfoodcb
Copy link

@ravz @junkfoodcb and everyone, i'm sorry i have been pushing the dao for a few times and haven't got any assistance, i will keep pushing once in a while but at the end of the day it is out of my control, i'm already doing my best.

Thanks for the update and I appreciate your help in the matter.

@ravz
Copy link

ravz commented Sep 1, 2021

thanks @tranvictor appreciate it

@ravz
Copy link

ravz commented Feb 21, 2022

is anyone from the DAO available to help with this issue?

@ravz
Copy link

ravz commented Apr 23, 2022

can anyone please assist on this?

@aymeric76100
Copy link

hello I have the same problem.

TX :
0x7d4ac8f0209074ef0ac6a62fb09a4307cb0c38491131671ab2f827b3d95f6950

Address :
0x2e86c1e969f3c121ed865cf4d7879744c9c353df

Signature :
{
"address": "0x2E86c1E969F3c121eD865CF4d7879744c9c353df",
"msg": "address : "0x2e86c1e969f3c121ed865cf4d7879744c9c353df\nmsg : hi yaronvel, proof of address ownership for issue #15\n",
"sig": "0x1881d551d408628a240e80002ca41c08a055495509e7234aecabf33ec20c82c700a9c484b0ce768b2a4d7e23ca26b0cc3574af3dd2ce58233acaca0ce2a7851a01",
"version": "2"
}

@gosuto-inzasheru
Copy link

this is ridiculous; 8 wbtc stuck in the contract, for which a safety function exists, but the "dao" is too lazy to call the function or even respond.

@aymeric76100
Copy link

anyone to answer?

@aymeric76100
Copy link

? :_( svp

@ravz
Copy link

ravz commented Jun 5, 2022

Victor Tran from KNC has been the only DAO representative to respond to me, he has attempted multiple times to get the DAO to vote and still nothing. Its very frustrating, I understand that this was the fault of my own stupidity but still the DAO can do something here for very little effort.

I urge others to also comment on the issue here in the hopes that they may see it and do something
WrappedBTC/DAO#9

@aymeric76100
Copy link

I beg you, I too sent 0.528 wbtc by mistake (It's an inportant sum for me) I spent 2 nights without sleeping so much I feel bad. please

@gosuto-inzasheru
Copy link

As a member of the community, I would like to file the following proposal to the WBTC "DAO":

Once per year, the WBTC contract is swept of any accidental WBTC sent to the contract. The contract has a function specifically designed for this. After the DAO takes a 20% fee, it then returns the rest of the WBTC to the original sender.

I believe this to be a win for all parties; the fee is used to pay the DAO members for their efforts and time invested in this procedure and the user sees back a large sum of their misguided funds.

If this is not the right place and/or way to submit proposals, I am happy to do be redirected elsewhere.

@aymeric76100
Copy link

Yes, yes yes. It would be great if it happened like this.

@aymeric76100
Copy link

is there any news?

@aymeric76100
Copy link

?

@cryptovyp
Copy link

same problem, some news? i also write on twitter https://twitter.com/WrappedBTC today but for now no reply,
there is other way to contact devs for this problem?

thanks

@flip909
Copy link
Author

flip909 commented Jun 12, 2022

Hey All,

I was the one opening this thread.
I have tried to contact the individual DAO members regarding this matter with not much sucess.
Suggest we all get in a Telegram group and make a plan to reach out to DAO members.
I had contact with a couple of them who were willing to help, if we worked together we could probably get in touch with enough required individuals?

Join here if interested in co-ordinating this : https://t.me/+A7yJh2V2eadjZWU0

Best regards

@rggithubether
Copy link

hello @flip909 was ur issue resolved? i got the same issue and i just opened a new issue #50.

@joekoh-bg
Copy link

Hi, @aymeric76100 you will need to confirm ownership of your address by using the "Sign Message" function here: https://etherscan.io/verifiedSignatures if you want the wbtc returned to you.

The message you posted above looks like it has a copy-paste error and I also cannot verify the signature based off of the information you provided.

@aymeric76100
Copy link

what should i write in the message? Thank you so much

@aymeric76100
Copy link

https://etherscan.io/verifySig/16513
I signed, so it's correct?

@rggithubether
Copy link

hi @joekoh-bg would u be able to help me returned my WBTC as well. its been 5 months.
here's the github issue #50, i would appreciate your help.

#50

@supervyper2
Copy link

supervyper2 commented Apr 5, 2023

hallo, i am supervyper, just sign here https://etherscan.io/verifySig/16580 to prove my address
this the transaction https://etherscan.io/tx/0xc5597905ff7ba1d4925559d27731baac452d47d27d0111758dae6ed7db935776

thanks for help!

@aymeric76100
Copy link

hello, I still haven't received anything, is that normal? or did I do something wrong?

@gosuto-inzasheru
Copy link

the dao will airdrop wbtc back to most addresses that sent wbtc to the contract by accident. please track progress here: WrappedBTC/DAO#17

@rutonik
Copy link

rutonik commented Jul 22, 2024

any chance to recover accidently sent funds?
https://etherscan.io/tx/0x541bc7420b14c8ca910eea65331d990f2ed5188b285825b29c51488c4b333665

@kunaladhia
Copy link

I have same issue.
But this is from Qoin Exchange.
I sent to WBTC Wrap Contract address

Transaction Hash # 0xfd3b1282fbc01f5cf3870a2d544fdbea775482e716cf34bf336915c42dd1130d

Network Qoin

Token Qoin
0x732015730552F0dE09dd586e6b0394321FD44F49

From
0x59Ed8b245f9d00b71cf5C059906bDc69188B4681

To
0x2260fac5e5542a773aa44fbcfedf7c193bc2c599

Is there a way to reverse it.

Qoin Wallet address to have it reverse too.
0x59Ed8b245f9d00b71cf5C059906bDc69188B4681

@gosuto-inzasheru
Copy link

on what chain is this? tx hash is not on ethereum

@kunaladhia
Copy link

on what chain is this? tx hash is not on ethereum

It's on Qoin Blockchain

@kunaladhia
Copy link

on what chain is this? tx hash is not on ethereum

It's Qoin Blockchain

@gosuto-inzasheru
Copy link

the dao doesnt have multisig on that chain afaik

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

17 participants