Simple web tool for converting extended bitcoin public keys between different versions
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is even with Casa:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
css remove src dir Aug 18, 2018
fonts remove src dir Aug 18, 2018
js remove unused node modules Aug 19, 2018
LICENSE Initial commit Aug 17, 2018
README.md Create README.md Aug 18, 2018
index.html Removed bitcoinjs-lib as it wasn't used Aug 18, 2018

README.md

Bitcoin Extended Public Key Converter

What is this tool?

Most Bitcoin wallets these days support BIP32, Hierarchical Deterministic Wallets. This enables a user to keep track of a single piece of data from which a nearly infinite number of public/private keypairs can be generated deterministically. As Bitcoin wallets have increased in complexity over the years, there are now a variety of different versions of extended public keys. You can convert an extended public key from any version to a different version by changing the "version bytes" but this is hard to do if you aren't an experienced developer. This tool makes it simple for anyone to convert between different versions.

Who needs this tool?

Bitcoin wallet developers may find this tool helpful during testing, such as for switching between mainnet and testnet versions.

Bitcoin users may find this tool helpful if they are trying to import watch-only wallets into software that expects a specific version of extended public key with regard to the paths used for key derivation.

Standards

This tool uses version bytes as described in SLIP-0132

License

The Bitcoin Extended Public Key Converter is released under the terms of the MIT license. See COPYING for more information or see http://opensource.org/licenses/MIT.