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
[follow-up #125 ]
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
[closes #56 ]
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
refactored the previous multi-sig address test a bit and added a test
to validate the # of signatures required and possible addresses
included in the redeemscript
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