How to recover a Coinbase multisig wallet to Electrum?

20 replies 480 views
guru_foxNewbie
Posts: 17 · Reputation: 28
#1Mar 26, 2018, 10:32 PM
if I have the "user seed", "user public key", "shared seed", "shared public key", and a "coinbase public key", can I recover my Coinbase multisig wallet from 2016 into Electrum following the steps in this post?
4 Reply Quote Share
Posts: 172 · Reputation: 24
#2Mar 27, 2018, 04:11 AM
Honestly, you might wanna move this to a tech sub-board. It could get more eyes on it for better help. Just click "Move Topic" and pick a suitable board like Bitcoin Technical Support.
3 Reply Quote Share
0x4lphaFull Member
Posts: 519 · Reputation: 509
#3Mar 27, 2018, 08:28 AM
So, here's the deal: the Coinbase vault is basically a 2-of-3 multisig. You have one key, Coinbase has another, and the third key is shared between you two. With your two keys, you can access the funds.
1 Reply Quote Share
Posts: 172 · Reputation: 24
#4Mar 28, 2018, 05:34 PM
If the "user seed" is your private key and the "shared seed" is an encrypted private key, then looks like you got what you need to recover that 2-of-3 multisig without hitting up Coinbase.
2 Reply Quote Share
guru_foxNewbie
Posts: 17 · Reputation: 28
#5Mar 28, 2018, 07:38 PM
100% right. Users didn't get a seed phrase. They got a user seed and some public keys... but no actual seed phrases, just random numbers that look legit.
1 Reply Quote Share
kevin2020Senior Member
Posts: 69 · Reputation: 1249
#6Mar 28, 2018, 11:37 PM
Honestly, the lack of a seed phrase isn't the big issue now. You gotta focus on getting two out of those three keys first. You’ve got the user seed key, but the shared one’s encrypted.
0 Reply Quote Share
guru_foxNewbie
Posts: 17 · Reputation: 28
#7Mar 29, 2018, 01:14 AM
Yeah, it's frustrating. If only we had a seed phrase instead of this mess. But I appreciate all the help. Just a heads up, I don’t remember the decryption password, so I might be stuck.
4 Reply Quote Share
wallet_vaultFull Member
Posts: 321 · Reputation: 431
#8Mar 29, 2018, 06:12 AM
Could be worth checking out constants.js. You might be able to tweak some.js files to get what you need. It sounds tedious tho, not sure how it’d work.
5 Reply Quote Share
kevin2020Senior Member
Posts: 69 · Reputation: 1249
#9Mar 31, 2018, 01:14 AM
I heard they stopped supporting multisig vaults ages ago, so not sure how feasible this is now. Have you tried recovering it already?
2 Reply Quote Share
Posts: 172 · Reputation: 24
#10Mar 31, 2018, 05:00 AM
If you can't get the decryption key, you could brute force it, or see if Coinbase can help with the seed. But honestly, good luck with that.
3 Reply Quote Share
guru_foxNewbie
Posts: 17 · Reputation: 28
#11Mar 31, 2018, 06:07 AM
If you get it to work, you'd be a legend. Imagine accessing a 2-of-3 multisig with just one key. Makes you wonder if Coinbase could’ve done that too.
0 Reply Quote Share
guru_foxNewbie
Posts: 17 · Reputation: 28
#12Mar 31, 2018, 11:30 AM
I might be able to handle those js tweaks, but I'm not a coder. Been through a lot already and I don’t wanna mess it up. Can’t even get the withdrawal process to start.
2 Reply Quote Share
kevin2020Senior Member
Posts: 69 · Reputation: 1249
#13Mar 31, 2018, 02:26 PM
Sounds like you need someone who gets the decryption steps from that GitHub repo. Once you verify the password situation, then you can decide what to do next.
2 Reply Quote Share
Posts: 172 · Reputation: 24
#14Mar 31, 2018, 06:26 PM
That's not how it works. Coinbase has the seed and the encrypted shared seed. The user usually enters the decryption key for the shared seed to get to those two out of three.
2 Reply Quote Share
kevin2020Senior Member
Posts: 69 · Reputation: 1249
#15Mar 31, 2018, 11:50 PM
But the OP doesn't even have the shared seed or the decryption key. They only have the user seed. That's one out of three, not good enough.
3 Reply Quote Share
guru_foxNewbie
Posts: 17 · Reputation: 28
#16Apr 1, 2018, 01:18 AM
Right, the second key in that scenario is the Coinbase seed. But since they’ve ditched support for multisig, accessing it might be impossible.
1 Reply Quote Share
Posts: 172 · Reputation: 24
#17Apr 1, 2018, 07:22 AM
The GitHub tool for Coinbase multisig isn’t working anymore. I’ve tried to get it up and running, but no luck.
0 Reply Quote Share
guru_foxNewbie
Posts: 17 · Reputation: 28
#18Apr 1, 2018, 01:14 PM
I think you meant to say 'shared seed' instead. Just saying.
3 Reply Quote Share
kevin2020Senior Member
Posts: 69 · Reputation: 1249
#19Apr 1, 2018, 03:32 PM
The user seed should allow access to everything necessary for recovery. I think the security model is flawed if it can be bypassed like that.
4 Reply Quote Share
guru_foxNewbie
Posts: 17 · Reputation: 28
#20Apr 1, 2018, 08:06 PM
I found a way to test decrypting the shared user seed, but no luck with the passwords. Brute forcing the password might be the only option left.
6 Reply Quote Share

Related topics