<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://en.zaoniao.it/index.php?action=history&amp;feed=atom&amp;title=Deterministic_wallet_tools</id>
	<title>Deterministic wallet tools - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://en.zaoniao.it/index.php?action=history&amp;feed=atom&amp;title=Deterministic_wallet_tools"/>
	<link rel="alternate" type="text/html" href="http://en.zaoniao.it/index.php?title=Deterministic_wallet_tools&amp;action=history"/>
	<updated>2026-05-15T09:22:23Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.32.0</generator>
	<entry>
		<id>http://en.zaoniao.it/index.php?title=Deterministic_wallet_tools&amp;diff=4502&amp;oldid=prev</id>
		<title>Admin: Created page with &quot;&lt;amp/&gt; List of tools/services for working with Hierarchical Deterministic Wallets, aka hd-wallets aka bip32 wallets.  Tools listed on this page can typically perform some form...&quot;</title>
		<link rel="alternate" type="text/html" href="http://en.zaoniao.it/index.php?title=Deterministic_wallet_tools&amp;diff=4502&amp;oldid=prev"/>
		<updated>2019-05-12T07:36:09Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;lt;amp/&amp;gt; List of tools/services for working with Hierarchical Deterministic Wallets, aka hd-wallets aka bip32 wallets.  Tools listed on this page can typically perform some form...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;amp/&amp;gt;&lt;br /&gt;
List of tools/services for working with Hierarchical Deterministic Wallets, aka hd-wallets aka bip32 wallets.&lt;br /&gt;
&lt;br /&gt;
Tools listed on this page can typically perform some form of key derivation and list hd-wallet addresses.&lt;br /&gt;
&lt;br /&gt;
'''Warning: You should never give an online service your master extended private key (xprv) as they could use it to drain your entire wallet'''.  Even sharing an extended public key [[#Risks of Sharing an Extended Public Key (xpub)|entails risks]].  If using an online hosted javascript tool, be careful to work with it offline only.&lt;br /&gt;
&lt;br /&gt;
See also [[Deterministic Wallet]].&lt;br /&gt;
&lt;br /&gt;
=== Online Services ===&lt;br /&gt;
&lt;br /&gt;
* [http://bip32.org/ bip32.org]: A tool for displaying information derived from bip32 extended key, or nmenonic phrase.  Appears to list only the first address.&lt;br /&gt;
* [https://iancoleman.github.io/bip39/ Mnemonic Code Converter]:  A tool for listing keys and addresses from a bip32 mnemonic phrase.  The tool can be saved as a file and used without any internet connection.&lt;br /&gt;
* [https://webhdwallet.github.io/ WebHDWallet]: Implementing the Hierarchical Deterministic Wallet proposal BIP32, with the aim of creating easy to use, secure, and powerful tools for managing HD wallets and the funds within.&lt;br /&gt;
* [https://mybitprices.info/hd-wallet-addrs.html mybitprices.info]: A tool that can derive all used wallet addresses from an extended public key and can further lookup historic price information for all wallet transactions and create gain/loss reports.&lt;br /&gt;
* [https://bitcore.io/playground/#/hdkeys bitcore playground]: Derive HD keys from a private or public extended key and a path.&lt;br /&gt;
&lt;br /&gt;
=== Offline Command-line software ===&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/trezor/python-mnemonic python-mnemonic]: Reference implementation of BIP-0039: Mnemonic code for generating deterministic keys&lt;br /&gt;
* [https://github.com/dan-da/hd-wallet-derive hd-wallet-derive]: A command-line tool that derives bip32 addresses and private keys from bip32 extended keys or mnemonic.&lt;br /&gt;
* [https://github.com/dan-da/hd-wallet-addrs hd-wallet-addrs]: A command-line tool for finding bitcoin hd-wallet addresses that have actually received funds, including change addresses.  (note: key derivation occurs offline, but funds lookup requires internet connection.)&lt;br /&gt;
* [https://github.com/vbuterin/pybitcointools pybitcointools]: Simple, common-sense Bitcoin-themed Python ECC library.  by Vitalik Buterin.&lt;br /&gt;
* [https://github.com/trezor/python-trezor python-trezor]: Client side implementation for TREZOR-compatible Bitcoin hardware wallets.&lt;br /&gt;
&lt;br /&gt;
=== Risks associated with sharing extended keys with a third party ===&lt;br /&gt;
&lt;br /&gt;
==== Risks of Sharing an Extended Private Key (xprv) ====&lt;br /&gt;
&lt;br /&gt;
# '''The recipient can spend (steal) all your wallet funds.'''&lt;br /&gt;
# The recipient can obtain all your wallet keys and addresses, private and public.&lt;br /&gt;
# The recipient can identify and view all your historic transactions.&lt;br /&gt;
# The recipient can link all your wallet transactions together, possibly linking anonymous transactions with those associated with your identity.&lt;br /&gt;
&lt;br /&gt;
Don't do this!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Risks of Sharing an Extended Public Key (xpub) ====&lt;br /&gt;
&lt;br /&gt;
In general it is safest NOT to share an extended public key.&lt;br /&gt;
&lt;br /&gt;
# The recipient can obtain all your wallet public keys and addresses, but not your private keys.&lt;br /&gt;
# The recipient can identify and view all your historic transactions.&lt;br /&gt;
# The recipient can link all your wallet transactions together, possibly linking anonymous transactions with those associated with your identity.&lt;br /&gt;
# If, and only if, the recipient ''also'' obtains a single private key from your wallet, the recipient can obtain all your private keys and steal your funds, just as if they had your xprv key.&lt;br /&gt;
&lt;br /&gt;
==Source==&lt;br /&gt;
&lt;br /&gt;
[http://bitcoin.it/ http://bitcoin.it/]&lt;br /&gt;
[[Category:Technology]]&lt;br /&gt;
==See Also on BitcoinWiki==&lt;br /&gt;
* [[ALLUXE]]&lt;br /&gt;
* [[GIG9]]&lt;br /&gt;
* [[Cryptobike]]&lt;br /&gt;
* [[Monster Bit]]&lt;br /&gt;
* [[DeskBell Chain]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
</feed>