So, Coinbase multisig vault got shut down in 2018, right? Now there's a GitHub version of the multisig-tool but it doesn't work either. I heard there's a forked version that's still functional, but I gotta run it locally, which I'm struggling with. Anyone willing to help me through this? So far, I set up Linux Ubuntu on an extra machine, got npm and browserify installed, and cloned the repo.
Not sure I ever used the Coinbase vault recovery, but from the GitHub guide, it seems like a permission issue. You might need to run Chrome with that ' allow-access-from-files' flag. But why bother with all this? You could use their hosted version, it was simpler, right? Just get the public keys, then disconnect and proceed.
This error sounds like you missed installing Python 2. SimpleHTTPServer is gone in Python 3. Ubuntu is a pain for this might wanna roll back to Trusty or Precise Ubuntu versions to get Python 2.7.
Yeah, it's not just Ubuntu. Most new Linux versions dropped Python 2. Debian 11 is your best bet if you want an up-to-date distro with Python 2.7 included.
Thanks for the tips! I think I'm gonna switch to Debian 11 or an older Ubuntu version. The hosted version has been broken for years because of some SSL issues with an API or something. I just keep getting empty addresses and 'failure' messages when I try to put in xpub keys.
Alright, run Chrome with that parameter like this: './chrome allow-file-access-from-files' and let me know what happens next. Are you planning to open index.html? The web version is bad since the API is messed up.
That means your Chrome flag isn't doing the trick. I don't really use Chrome myself; I prefer another HTTP Server method that works fine. Did you try that? If you're using Python 2, just run the command I mentioned earlier.
What's this HTTP Server method you're talking about? Is it that 'Running Locally' thing? I did install BitcoinJS library and went through steps 1 and 2 for BIP38, but I'm kind of lost on the next steps. What should I do with 'python3 -m http.server'? I'm confused.
I think something’s off. Try adjusting the flag in your Chrome launcher properties. Change it so allow-access-from-files is always on, then re-pin that launcher.
The 'make run' command should’ve compiled the multisig.js file, and it seems you have it in the folder. Now, if you're already running that server with Python 3, just keep it going and visit the local server URL.
The multisig.js is indeed in the folder. Running 'python3 -m http.server' worked too; it said it’s serving HTTP. But when I enter the xpubs, I keep getting the same failure messages.
That favicon error doesn't matter. The main thing is if your balances are fetching correctly. You running into any other errors? Your browser's working fine otherwise?
Firewall's off, but I'm on a VPN. Tried with both Firefox and Chrome. After recompiling, I got a 'BrokenPipeError' in Python. And my Chrome console shows tons of issues.
I had a quick test on Debian 11 and it seemed to work fine. I didn’t get any 'Failed!' messages for the addresses, just a broken favicon error in Firefox. Post your steps if you think you're stuck.