diff --git a/bip-0032.mediawiki b/bip-0032.mediawiki index ac0ed99163..4283e4deef 100644 --- a/bip-0032.mediawiki +++ b/bip-0032.mediawiki @@ -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==