Skip to content

Instantly share code, notes, and snippets.

@matiu
Last active August 29, 2015 14:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save matiu/ca171251d9940c348058 to your computer and use it in GitHub Desktop.
Save matiu/ca171251d9940c348058 to your computer and use it in GitHub Desktop.
Rejoin broken wallet

The following is a procedure to grab the extended priv key, for copayers that are

  • Open the wallet in Chrome
  • Open the javascript console
  • Inspect an element on the html (could be any element), inspect by using the magnifing glass.

After selecting an item, go back to the javascript console and type:

 var w= angular.element($0).scope().wallet; w?'OK':'';

should output 'OK'

then run:

  w.privateKey.getExtendedPrivateKeyString();

The priv key should start with the string tprv: and should be something like: tprv8ZgxMBicQKsPddQpUa4e5ttGM9mXh4eFQ3mPJAnUtE8DPQvUqwe5R7KvcXssLR5qBamLBCm3NeSg8kkrmkrWa5NVo3Nc9YwK4cvo9XebnRa

you can use it to rejoin the wallet (after deleting it your profile). At the join screen click on 'advance' use master priv key.

Finally, to rejoin the wallet, the creator need to share the Wallet secret again. He can grab that from settings -> more -> advanded -> Wallet join secret.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment