I did quick testing on Debian 11 and it seems to works. But i can't verify whether it works on next step since i only have 3 xpub generated from
https://coinb.in/#newHDaddress. Here are the steps,
1. Check my environment.
$ node --version
v12.22.12
$ npm --version
7.5.2
$ python3 --version
Python 3.9.2
$ python2 --version
Python 2.7.18
2. Setup and run multisig-tool.
$ git clone --depth 1 https://github.com/dlajarretie/multisig-tool
Cloning into 'multisig-tool'...
remote: Enumerating objects: 29, done.
remote: Counting objects: 100% (29/29), done.
remote: Compressing objects: 100% (28/28), done.
remote: Total 29 (delta 0), reused 12 (delta 0), pack-reused 0
Receiving objects: 100% (29/29), 109.27 KiB | 34.00 KiB/s, done.
$ cd multisig-tool/
$ npm install
added 149 packages, and audited 150 packages in 1m
9 vulnerabilities (1 moderate, 4 high, 4 critical)
To address all issues, run:
npm audit fix
Run `npm audit` for details.
$ npm install bip38 crypto-browserify --save
added 3 packages, and audited 153 packages in 19s
9 vulnerabilities (1 moderate, 4 high, 4 critical)
To address all issues, run:
npm audit fix
Run `npm audit` for details.
$ ./node_modules/.bin/browserify -r bip38 -s Bip38 > lib/multisig/bip38.js
$ make compile
cd lib/multisig && \
../../node_modules/.bin/browserify -r ./vault -r ./views/addresses_view > ../../multisig.js
$ make run
cd lib/multisig && \
../../node_modules/.bin/browserify -r ./vault -r ./views/addresses_view > ../../multisig.js
python -m SimpleHTTPServer
Serving HTTP on 0.0.0.0 port 8000 ...
...
3. Open on Firefox by typing
localhost:8000, enter 3 xpub and click continue. Here's the screenshot some time after i click continue.
https://i.ibb.co/FYcpF5G/a.pngTake note i
assume it works since,
1. Firefox only show error message about favicon on it's console (F12).
2. I do not see "Failed!" message or each address turning red.
In order to check if "Failed!" message is due to my setup, opposed to the xPub keys, I tried generating it through the link you provided.
I went on "
https://coinb.in/#newHDaddress" and clicked "generate", then clicked on the ">" arrow next to xPub address. Then I changed "1" to "3" in the "Index (End)" section.
I copied address 1, 2 and 3 and entered them in the step 1 of the Coinbase multisig tool.
This time when I click "continue" in step 1, it generated a different list of addresses than before when I used the xPub's on the PDF, however the "Failed!" message and text turning red still occured (so "balance" never shows).
Did I generate the xPub keys correctly? If so, then the fault here lies in my setup right?
Before I started troubleshooting in this thread, I used ChatGPT for tons of hours and did a lot of things (nano editor, re-cloning and weird commands etc.) that I don't understand. So I think at this point it's better if I completely start from scratch (formatting and installing Debian 11).
However, this time I want to do it right and not enter any commands that are unnecessary.
Could you please tell me step by step what I need to do after I install Debian 11?
The lines starting with "$" are the command prompts you used right? I tried to do the same in ubuntu but this one didn't work:
$ ./node_modules/.bin/browserify -r bip38 -s Bip38 > lib/multisig/bip38.js