42 Commits (16dc68cbaa18877890a9b0f14c58e687c5d0c3ba)

Author SHA1 Message Date
Wei Lu 16dc68cbaa wallet exposes unspent outputs via a getter 11 years ago
Daniel Cousens b40374e332 Changes to new version-less ECKey API 11 years ago
Wei Lu b7861e4336 replace jsbn's rng with module secure-random 11 years ago
Wei Lu 31cfb11178 new master key resets accounts and addresses 11 years ago
Wei Lu a7a7999e3f fix Wallet default constructor 11 years ago
Wei Lu b2f010428f store accounts in closure instead of on object 11 years ago
Wei Lu d4f3398d91 remove keys array and usage 11 years ago
Wei Lu 207163704b return private key rather than HD wallet node 11 years ago
Wei Lu 9200479159 getPrivateKey derives key on the fly 11 years ago
Wei Lu ab9e782d14 private a method to generate change addresses 11 years ago
Wei Lu 1212099bfc Wallet address derivation follows bip32/bitcoinj keychain structure 11 years ago
Wei Lu 3d6b66e811 move convert methods from util to convert 11 years ago
Wei Lu 02b3a2b564 HDWallet prod -> mainnet 11 years ago
Wei Lu 293c864f4f HD wallet versions: Bitcoin -> prod, BitcoinTest -> testnet 11 years ago
Wei Lu 36d3d6ebaa use options in wallet contructor & add tests 11 years ago
xnova 933474a973 added ability to specify child key derivation method to the Wallet constructor 11 years ago
xnova 49c2fc06b5 allow Wallet to work with testnet 11 years ago
Wei Lu 102e2b3d48 Wallet.generateAddress uses the new HD wallet method 11 years ago
Andreas Brekken 4edbaee96a Fix wallet.js so it does not crash with HDWallet. 11 years ago
Vitalik Buterin 7919c8cfc5 Added auto-instantiators to classes 11 years ago
Vitalik Buterin 30e8b572d6 Added deterministic signing and added a public key class. Note that getPub should now be replaced with getPub().export('bytes') 11 years ago
vub 4abcdbd7af Created mkSendToOutputs method 11 years ago
vub 1780f4a98f Updated deterministic wallet; theoretically works now if properly combined with server 11 years ago
vub 93e50e9433 Started work on wallet, and added hex serialization 11 years ago
vub 5e2a9f0c26 Added BIP32 support 11 years ago
vub 7bfd72c8c4 Replaced bigints with plain integers for transaction values 11 years ago
vub 038f8d5d99 Removed direct references to Bitcoin 11 years ago
vub f95b08a576 Replaced Crypto.util and util (was a typo) with conv 11 years ago
vub e43d23235b Added some transaction methods, and removed all internal use of base64 11 years ago
Roman Shtylman 981203e982 fix transaction processing for wallets 12 years ago
Roman Shtylman 0faac29134 start to split into node commonjs style modules 12 years ago
Stefan Thomas 9b2f94a028 Implement Bitcoin's method for arbitrary message signatures. 13 years ago
Stefan Thomas 09e8c6e184 Added comments. 13 years ago
Stefan Thomas 1a7fc9d063 Fixed indents. 13 years ago
booo ef903bae07 src/wallet: getNextAddresss: add new address if necessary 13 years ago
booo 3445ae2a36 src/wallet.js: use jshint 13 years ago
booo 57d26950b9 src/wallet.js: remove console.log statements 13 years ago
booo 7675cf14e4 src/wallet.js: retab file 13 years ago
Stefan Thomas 721d0791bf Added ability to add fees in createSend. 14 years ago
Stefan Thomas 90c30f248e Moved wallet loading out of bitcoinjs-lib. 14 years ago
Stefan Thomas 8b32d43335 Moved sources into src/ subdirectory. 14 years ago
Stefan Thomas c0d740d2d4 Initial import 14 years ago