Commit graph

1162 commits

Author SHA1 Message Date
junderw
6c08a0be40
Move tests to TypeScript (coverage is still JS based) 2019-09-11 07:25:47 +09:00
junderw
11e4a12caf
Change filenames for easy diff 2019-09-04 18:52:33 +09:00
junderw
14d10c74a5
Remove VSize, can get from Transaction 2019-08-27 10:18:35 +09:00
junderw
139197e545
Add getFee and getVSize 2019-08-26 19:15:05 +09:00
junderw
a395af47fd
Simplify nonWitnessUtxo integration tests to not confuse learners 2019-08-23 15:49:24 +09:00
junderw
bf45f3638b
WIP: Allow nonWitnessUtxo with segwit 2019-08-23 12:52:04 +09:00
junderw
4e8aecb5e0
Use output for faucetComplex 2019-07-25 17:36:42 +09:00
junderw
a3b6cdabb9
Update regtest-client 2019-07-25 17:13:36 +09:00
junderw
e4844828de
Check signatures for finalized inputs too 2019-07-23 14:59:54 +09:00
junderw
a3bfee75b0
Fix method names for PSBT 2019-07-19 17:21:31 +09:00
Jonathan Underwood
aca976689f
Merge pull request #1425 from lukechilds/psbt
[WIP] Add PSBT support
2019-07-19 16:01:48 +09:00
junderw
d05806fe69
Update README, add deprecation warning 2019-07-19 15:10:58 +09:00
junderw
e19bc58b30
Rename methods 2019-07-19 14:53:54 +09:00
Jonathan Underwood
19a126c205
Merge pull request #1433 from bitcoinjs/addNamePayments
Add name attribute to Payments
2019-07-19 14:30:17 +09:00
junderw
1c5b0025c8
Update integration test with HD example 2019-07-19 12:03:32 +09:00
junderw
4366b621d7
Add HD signer methods 2019-07-19 11:42:45 +09:00
junderw
def2182eaf
Fix: integration test comments 2019-07-18 15:57:00 +09:00
junderw
19a33f7da8
Add comments and remove fromTransaction 2019-07-18 14:20:44 +09:00
junderw
71ddd656a3
Modify for new BIP174 interface system 2019-07-18 11:43:24 +09:00
Luke Childs
d790288048 Test the sighashtype is checked when signing 2019-07-11 16:25:30 +07:00
Luke Childs
f25938d3ca Test signing a non-whitelisted sighashtype 2019-07-11 16:24:35 +07:00
junderw
1feef9569c
Composition over inheritance 2019-07-11 17:17:49 +09:00
junderw
c403757ce8
Add name attribute to Payments 2019-07-11 14:49:26 +09:00
junderw
2f1609b918
Fix: P2WPKH was signing with nonWitnessUtxo 2019-07-11 11:28:09 +09:00
junderw
8a5104c333
Add tests 2019-07-11 11:09:05 +09:00
junderw
266302a3ae
Add P2WSH-P2PK finalize vector 2019-07-11 10:21:36 +09:00
junderw
9ee115b030
assert the fee calculation is correct 2019-07-11 10:11:51 +09:00
Luke Childs
876a241e0c Test finalizeAllInputs against P2WPKH input 2019-07-10 19:23:01 +07:00
Luke Childs
7377566f98 Test finalizeAllInputs against P2SH-P2WPKH input 2019-07-10 19:22:38 +07:00
Luke Childs
f55ee32386 Test finalizeAllInputs against P2PKH input 2019-07-10 19:21:56 +07:00
Luke Childs
bc56ca0fa1 Test finalizeAllInputs against P2PK input 2019-07-10 19:21:33 +07:00
Luke Childs
ec2c14b81f Extract finalizeAllInputs test out of BIP174 test cases 2019-07-10 19:20:10 +07:00
Luke Childs
f6ab5b796f Move all BIP174 test cases into BIP14 describe block 2019-07-10 18:54:05 +07:00
Luke Childs
d051446275 Add P2MS test case to finalizer tests 2019-07-10 18:12:56 +07:00
Luke Childs
47b42e72f4 Refactor and cleanup getFeeRate tests 2019-07-10 18:05:56 +07:00
Luke Childs
da5adcf88f Refactor and cleanup validateSignatures tests 2019-07-10 18:05:56 +07:00
Luke Childs
0d9fa87943 Move nonWitnessUtxo cache tests out into own test 2019-07-09 16:21:08 +07:00
Luke Childs
75f5e8f03c Use Buffer notation in JSON 2019-07-09 16:21:08 +07:00
junderw
01c7ac39b6
Add clone, addInputs, addOutputs 2019-07-09 18:03:15 +09:00
junderw
b8c341dea0
Finalize should chain this as well. 2019-07-09 15:45:56 +09:00
junderw
e4e5111376
Refactor: cache 2019-07-09 11:51:28 +09:00
junderw
e15b515367
Add tests 2019-07-08 17:40:21 +09:00
junderw
f66b568e4d
Add sign all inputs method 2019-07-08 16:30:59 +09:00
junderw
d0d94c7f06
Add signature verify method 2019-07-08 15:46:06 +09:00
junderw
02ba6c78d1
Add integration tests with examples 2019-07-05 19:40:31 +09:00
junderw
5f26654802
Add tests 2019-07-05 18:26:52 +09:00
junderw
8d52ce1668
Add some tests and an input duplicate checker 2019-07-05 16:42:13 +09:00
junderw
51133c8051
Add type instance check tests 2019-07-05 12:51:13 +09:00
Luke Childs
ba5f336e02 Test setSequence 2019-07-04 17:20:16 +07:00
Luke Childs
871e587711 Test setLocktime 2019-07-04 17:00:34 +07:00