118 Commits (4f578dd5c1731df1e798b4fac6b150270e5bf42f)

Author SHA1 Message Date
Daniel Cousens 04684b74f1 Some cosmetic fixes 11 years ago
Wei Lu 93fe1b4c78 cosmetic standardization 11 years ago
Daniel Cousens c521add619 Moves shared constants initialization to beforeEach 11 years ago
Daniel Cousens 8f7f50d555 Removes deprecated ECKey.export function 11 years ago
Daniel Cousens 10dea421d5 Removes circular dependancy of ECKey 11 years ago
Daniel Cousens 78e91e8648 Further isolates failure tests and joins [un]/compressed key tests 11 years ago
Daniel Cousens 38f09b49e9 Now using Bytes consistently for signatures 11 years ago
Daniel Cousens 7ec046f797 Changes Message.*Message function names to Message.* 11 years ago
Daniel Cousens e82ffa5028 Adds recoverPubKey simple test 11 years ago
Wei Lu d7eb87433c isolate Message.verifyMessage tests from Message.signMessage 11 years ago
Daniel Cousens e03f938ced Adds failing test for Message.verifyMessage 11 years ago
Julius Taylor bad2f769ff added redeem script test 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
Daniel Cousens f12f8eac48 Adds failing test for larger transaction 11 years ago
Daniel Cousens 20599f66c9 Adds varIntToNum conversion function 11 years ago
Wei Lu 8d2525dba1 allow feePerKb to be set to zero 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 3d12d3b038 implement and use txOut.scriptPubKey 11 years ago
Wei Lu eb9e98aa7b minor refactoring: Transaction tests use fixtures 11 years ago
Wei Lu b7d65fb757 Transaction is able to estimate fees 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 83381186d1 add (some) fromAddress and getInType tests to script 11 years ago
Wei Lu c3880c0cdf script.toAddress -> script.getToAddress 11 years ago
Wei Lu 423124966f add toAddress and getOutType tests to script 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
Daniel Cousens baa50d6aa2 Adds simple test vectors for numToVarInt 11 years ago
Julius Taylor a4317d67be validate multi-sig address 11 years ago
Daniel Cousens a1944fdc77 Adds some ECKey tests 11 years ago
Daniel Cousens a96dfea1f4 Adds compression flag to toHex/toBin and tests 11 years ago
Wei Lu 9358a40500 tabs -> spaces 11 years ago
Daniel Cousens 48883dd069 Changes expected key output to hex 11 years ago
Daniel Cousens 2e2932c410 Renames variables to better reflect their values 11 years ago
Daniel Cousens e9fdfecfea Changes default EC*Key.toString behaviour to Hex 11 years ago
Daniel Cousens 9bab1e96ad Fixes network tests for proper address types 11 years ago
Daniel Cousens fcf67a87cc Restructures test/eckey.js 11 years ago