Commit graph

13 commits

Author SHA1 Message Date
Wei Lu b2f010428f store accounts in closure instead of on object 2014-03-14 10:35:01 +08:00
Wei Lu 207163704b return private key rather than HD wallet node 2014-03-14 10:35:01 +08:00
Wei Lu 9200479159 getPrivateKey derives key on the fly
also added getPrivateKeyFromAddress
2014-03-14 10:35:01 +08:00
Wei Lu ab9e782d14 private a method to generate change addresses 2014-03-14 10:35:00 +08:00
Wei Lu 1212099bfc Wallet address derivation follows bip32/bitcoinj keychain structure
Also wallet accepts bytes in constructor

[#60]
2014-03-14 10:34:37 +08:00
Wei Lu 2e97828379 throws exception if specified network is unknown
also move network type tests to hdwallet
2014-02-28 17:59:01 +08:00
Wei Lu 02b3a2b564 HDWallet prod -> mainnet 2014-02-28 17:28:03 +08:00
Wei Lu eaf84c4283 move address versions into network
Also change address type name:
address_types -> addressVersion
p2sh_types -> p2shVersion
prod -> mainnet
2014-02-28 16:58:14 +08:00
Wei Lu 293c864f4f HD wallet versions: Bitcoin -> prod, BitcoinTest -> testnet 2014-02-28 14:27:31 +08:00
Wei Lu cc0a042f2f squashed commits from #27 2014-02-28 12:05:48 +08:00
Wei Lu 09ee406106 Revert "Merge pull request #27 from xnova/master"
due to broken tests, moved the changes to branch hd-testnet-support

This reverts commit a4ba59e9ba, reversing
changes made to 36d3d6ebaa.
2014-02-28 11:52:19 +08:00
xnova 2ca02c47ce added testcases for new logic 2014-02-27 12:25:28 -05:00
Wei Lu 36d3d6ebaa use options in wallet contructor & add tests
[#26]
2014-02-27 11:55:35 +08:00