Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
39 changes: 25 additions & 14 deletions bip-0032.mediawiki
Original file line number Diff line number Diff line change
Expand Up @@ -253,29 +253,40 @@ Seed (hex): fffcf9f6f3f0edeae7e4e1dedbd8d5d2cfccc9c6c3c0bdbab7b4b1aeaba8a5a29f9c

==Implementations==

Two Python implementations exist:
====Python====
* PyCoin (https://github.com/richardkiss/pycoin) is a suite of utilities for dealing with Bitcoin that includes BIP0032 wallet features.
* BIP32Utils (https://github.com/jmcorgan/bip32utils) is a library and command line interface specifically focused on BIP0032 wallets and scripting.

PyCoin (https://github.com/richardkiss/pycoin) is a suite of utilities for dealing with Bitcoin that includes BIP0032 wallet features. BIP32Utils (https://github.com/jmcorgan/bip32utils) is a library and command line interface specifically focused on BIP0032 wallets and scripting.
====Java====
* https://github.com/bitsofproof/supernode/blob/1.1/api/src/main/java/com/bitsofproof/supernode/api/ExtendedKey.java

A Java implementation is available at https://github.com/bitsofproof/supernode/blob/1.1/api/src/main/java/com/bitsofproof/supernode/api/ExtendedKey.java
====C++====
* https://github.com/ciphrex/mSIGNA/blob/master/deps/CoinCore/src/hdkeys.h

A C++ implementation is available at https://github.com/ciphrex/mSIGNA/blob/master/deps/CoinCore/src/hdkeys.h
====Objective-C====
* https://github.com/oleganza/CoreBitcoin/blob/master/CoreBitcoin/BTCKeychain.h

An Objective-C implementation is available at https://github.com/oleganza/CoreBitcoin/blob/master/CoreBitcoin/BTCKeychain.h
====Ruby====
* https://github.com/GemHQ/money-tree

A Ruby implementation is available at https://github.com/GemHQ/money-tree
====Go====
* hdkeychain (https://github.com/conformal/btcutil/tree/master/hdkeychain) provides an API for bitcoin hierarchical deterministic extended keys (BIP0032).
* Go HD Wallet (https://github.com/WeMeetAgain/go-hdwallet).

Two Go implementations exist:
====JavaScript====
* https://github.com/sarchar/brainwallet.github.com/tree/bip32
* https://github.com/bitpay/bitcore
* [[https://github.com/bitcoinjs/bitcoinjs-lib/blob/v2.1.4/src/hdnode.js|BitcoinJS]]
** [[https://github.com/blockchain/My-Wallet-V3/blob/v3.8.0/src/hd-account.js#L224-L240|blockchain.info/wallet-beta]]

hdkeychain (https://github.com/conformal/btcutil/tree/master/hdkeychain) provides an API for bitcoin hierarchical deterministic extended keys (BIP0032). Go HD Wallet (https://github.com/WeMeetAgain/go-hdwallet).
====PHP====
* https://github.com/Bit-Wasp/bitcoin-lib-php

Two JavaScript implementations exist: available at https://github.com/sarchar/brainwallet.github.com/tree/bip32 and https://github.com/bitpay/bitcore
====C#====
* https://github.com/NicolasDorier/NBitcoin (ExtKey, ExtPubKey)

A PHP implemetation is available at https://github.com/Bit-Wasp/bitcoin-lib-php

A C# implementation is available at https://github.com/NicolasDorier/NBitcoin (ExtKey, ExtPubKey)

A Haskell implementation is available at https://github.com/haskoin/haskoin together with a CLI interface at https://github.com/np/hx
====Haskell====
* https://github.com/haskoin/haskoin together with a CLI interface at https://github.com/np/hx

==Acknowledgements==

Expand Down