145 Commits (682ec133bb4232ca5c17bc9e9b2621761a1e7fc0)

Author SHA1 Message Date
Daniel Cousens 682ec133bb Migrates Address to stricter API subset 11 years ago
Daniel Cousens b4f70dcdde Migrates ECKey to stricter API 11 years ago
GreenAddress.it 9d876198f5 Moves 'low S value' test from eckey.js to ecdsa.js 11 years ago
GreenAddress.it d7c2e4d5a5 Uses low 's' values for signatures 11 years ago
Daniel Cousens 814aa9e552 HDWallet now uses Buffers internally 11 years ago
Daniel Cousens f047afef2d Updates network.js constant names 11 years ago
Daniel Cousens 56336b9c2b Removes use of convert module 11 years ago
Daniel Cousens 827f00715c Moves test/misc.js tests to appropriate location 11 years ago
Daniel Cousens addf4528d4 Removes Key module (use ECKey) 11 years ago
Wei Lu c3d95010ae standardize test descriptions & add nonstandard script test vector 11 years ago
sidazhang 92cff2fb43 Test vectors for nulldata (OP_RETURN) and multisig 11 years ago
sidazhang aa43e98ac0 Aligning type naming with bitcoind and fixed pubkeyhash bug 11 years ago
Daniel Cousens 6de94856e3 Makes ECDSA capitalization consistent 11 years ago
Daniel Cousens 665953300b Changes deepEqual to equal 11 years ago
Daniel Cousens d12a2cde49 Adds tests and fixtures for ./crypto 11 years ago
Daniel Cousens c99a576fbd Migrates all usage of crypto-js/sha256 to ./crypto 11 years ago
Daniel Cousens 81d9c8e759 Renames util.js to crypto.js 11 years ago
Daniel Cousens 1df5fadc6f Renames test description appropriately 11 years ago
Daniel Cousens c93bad3be1 Fixes actual/expected parameter ordering 11 years ago
Daniel Cousens 6fa0c07763 Changes existing code to use new base58 API 11 years ago
Daniel Cousens f53b821cc9 Isolates Base58Check encoding from Base58 code/tests 11 years ago
Wei Lu 364a24fd1e assert.throws matches error messages properly 11 years ago
lms b79ccb2c0c 100% coverage of wallet.js 11 years ago
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