36 Commits (4f578dd5c1731df1e798b4fac6b150270e5bf42f)

Author SHA1 Message Date
Daniel Cousens 04684b74f1 Some cosmetic fixes 11 years ago
Wei Lu 93fe1b4c78 cosmetic standardization 11 years ago
Wei Lu 65fb593be2 remove unnecessary deepEqual 11 years ago
Wei Lu 39c181dce6 allow fee to be set to zero 11 years ago
Wei Lu 4d4388f6bf make wallet async functions truly async 11 years ago
Wei Lu 68b08b638a add async version of createTx 11 years ago
Wei Lu f7d4895b74 add async version of setUnspentOutputs 11 years ago
Wei Lu 7bfa6ab9d2 remove scriptPubKey from wallet.outputs, set/get unspent outputs as it is unused 11 years ago
Wei Lu 58ab0b631e getBalance returns total unspent 11 years ago
Wei Lu 9fc5505730 getUnspentOutputs excludes spent outputs 11 years ago
Wei Lu 77b5d1ee21 getCandidateOuputs ignores spent outputs 11 years ago
Wei Lu 471bc7ed97 skip change if it is not above dust threshold 11 years ago
Wei Lu 90921798cf throws error on insufficient fund 11 years ago
Wei Lu 7c81bfef72 check for dust before creating transaction 11 years ago
Wei Lu 913b48e87f sign tx 11 years ago
Wei Lu 2dc0f69d00 createTX returns tx with expected inputs and outputs 11 years ago
Wei Lu e574693594 wallet.outputs[0].output -> wallet.outputs[0].receive 11 years ago
Wei Lu dbb5681366 add tests and refactor wallet.processTx 11 years ago
Wei Lu 01dc34d720 throw error when unspent output does not have required keys 11 years ago
Wei Lu 26afbccc98 wallet allows setting unspent outputs 11 years ago
Wei Lu 16dc68cbaa wallet exposes unspent outputs via a getter 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 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 2e97828379 throws exception if specified network is unknown 11 years ago
Wei Lu 02b3a2b564 HDWallet prod -> mainnet 11 years ago
Wei Lu eaf84c4283 move address versions into network 11 years ago
Wei Lu 293c864f4f HD wallet versions: Bitcoin -> prod, BitcoinTest -> testnet 11 years ago
Wei Lu cc0a042f2f squashed commits from #27 11 years ago
Wei Lu 09ee406106 Revert "Merge pull request #27 from xnova/master" 11 years ago
xnova 2ca02c47ce added testcases for new logic 11 years ago
Wei Lu 36d3d6ebaa use options in wallet contructor & add tests 11 years ago