Commit graph

  • e4844828de
    Check signatures for finalized inputs too junderw 2019-07-23 14:59:54 +0900
  • 1803b64f61
    Merge pull request #1436 from bitcoinjs/fixNames Jonathan Underwood 2019-07-19 17:26:53 +0900
  • 3b44133f8f
    5.1.1 v5.1.1 junderw 2019-07-19 17:21:49 +0900
  • a3bfee75b0
    Fix method names for PSBT junderw 2019-07-19 17:21:31 +0900
  • f75aebc6f9
    Merge pull request #1435 from bitcoinjs/bump510 Jonathan Underwood 2019-07-19 16:24:41 +0900
  • de20dce455
    5.1.0 v5.1.0 junderw 2019-07-19 16:16:58 +0900
  • ecba58bf0f
    Update CHANGELOG junderw 2019-07-19 16:16:52 +0900
  • aca976689f
    Merge pull request #1425 from lukechilds/psbt Jonathan Underwood 2019-07-19 16:01:48 +0900
  • 6e447b1f1b
    Refactor: Create cache in constructor junderw 2019-07-19 15:51:38 +0900
  • d05806fe69
    Update README, add deprecation warning junderw 2019-07-19 15:10:58 +0900
  • e19bc58b30
    Rename methods junderw 2019-07-19 14:53:54 +0900
  • 19a126c205
    Merge pull request #1433 from bitcoinjs/addNamePayments Jonathan Underwood 2019-07-19 14:30:17 +0900
  • eca05f740e
    Merge pull request #1421 from bitcoinjs/useRegtestLib Jonathan Underwood 2019-07-19 14:30:05 +0900
  • acf59f167c
    Use bip174@1.0.0 junderw 2019-07-19 12:41:12 +0900
  • 1c5b0025c8
    Update integration test with HD example junderw 2019-07-19 12:03:32 +0900
  • 4366b621d7
    Add HD signer methods junderw 2019-07-19 11:42:45 +0900
  • 1326e0cc42
    Remove the cached buffer getter junderw 2019-07-19 10:12:20 +0900
  • def2182eaf
    Fix: integration test comments junderw 2019-07-18 15:57:00 +0900
  • 19a33f7da8
    Add comments and remove fromTransaction junderw 2019-07-18 14:20:44 +0900
  • 71ddd656a3
    Modify for new BIP174 interface system junderw 2019-07-18 11:43:24 +0900
  • d790288048 Test the sighashtype is checked when signing Luke Childs 2019-07-11 16:25:30 +0700
  • f25938d3ca Test signing a non-whitelisted sighashtype Luke Childs 2019-07-11 16:24:35 +0700
  • 1feef9569c
    Composition over inheritance junderw 2019-07-11 17:17:49 +0900
  • c403757ce8
    Add name attribute to Payments junderw 2019-07-11 14:49:26 +0900
  • 2f1609b918
    Fix: P2WPKH was signing with nonWitnessUtxo junderw 2019-07-11 11:28:09 +0900
  • 8a5104c333
    Add tests junderw 2019-07-11 11:09:05 +0900
  • 266302a3ae
    Add P2WSH-P2PK finalize vector junderw 2019-07-11 10:21:36 +0900
  • 9ee115b030
    assert the fee calculation is correct junderw 2019-07-11 10:11:51 +0900
  • 876a241e0c Test finalizeAllInputs against P2WPKH input Luke Childs 2019-07-10 19:23:01 +0700
  • 7377566f98 Test finalizeAllInputs against P2SH-P2WPKH input Luke Childs 2019-07-10 19:22:38 +0700
  • f55ee32386 Test finalizeAllInputs against P2PKH input Luke Childs 2019-07-10 19:21:56 +0700
  • bc56ca0fa1 Test finalizeAllInputs against P2PK input Luke Childs 2019-07-10 19:21:33 +0700
  • ec2c14b81f Extract finalizeAllInputs test out of BIP174 test cases Luke Childs 2019-07-10 19:20:10 +0700
  • f6ab5b796f Move all BIP174 test cases into BIP14 describe block Luke Childs 2019-07-10 18:54:05 +0700
  • d051446275 Add P2MS test case to finalizer tests Luke Childs 2019-07-10 18:12:56 +0700
  • 47b42e72f4 Refactor and cleanup getFeeRate tests Luke Childs 2019-07-10 18:05:30 +0700
  • da5adcf88f Refactor and cleanup validateSignatures tests Luke Childs 2019-07-10 17:59:11 +0700
  • a50ec33033
    Update dep junderw 2019-07-10 16:43:51 +0900
  • ccab2652f9
    Add sighash checks for signer junderw 2019-07-10 11:15:12 +0900
  • fa897cf78e
    Check signatures for sighash type before finalize junderw 2019-07-10 10:19:26 +0900
  • 0d9fa87943 Move nonWitnessUtxo cache tests out into own test Luke Childs 2019-07-09 16:21:00 +0700
  • 75f5e8f03c Use Buffer notation in JSON Luke Childs 2019-07-09 14:35:40 +0700
  • 01c7ac39b6
    Add clone, addInputs, addOutputs junderw 2019-07-09 18:03:15 +0900
  • b8c341dea0
    Finalize should chain this as well. junderw 2019-07-09 15:45:56 +0900
  • ba33f0317f
    Add check for spending more than you have junderw 2019-07-09 13:55:02 +0900
  • 0f76aa935a
    Refactor: Use varint from BIP174 junderw 2019-07-09 13:02:34 +0900
  • 479c56bbb4
    Refactor: Re-order helper functions based on like-kind junderw 2019-07-09 12:58:03 +0900
  • 2fd4b9dc54
    Refactor: pass only cache to certain functions junderw 2019-07-09 12:30:51 +0900
  • 9749a216b8
    Refactor: input finalize and get fee shared logic junderw 2019-07-09 12:15:20 +0900
  • 497d048ebf
    Refactor: externalize outputAdder junderw 2019-07-09 11:57:50 +0900
  • e4e5111376
    Refactor: cache junderw 2019-07-09 11:51:28 +0900
  • 88de1e7b0e
    Refactor: nonWitnessUtxo cache junderw 2019-07-09 11:29:20 +0900
  • 36a966cfcd
    Check actual sighash flags instead of psbtInput one junderw 2019-07-09 11:06:39 +0900
  • 09fcb1c6ee
    Use function keyword junderw 2019-07-09 10:57:41 +0900
  • e15b515367
    Add tests junderw 2019-07-08 17:40:21 +0900
  • f66b568e4d
    Add sign all inputs method junderw 2019-07-08 16:30:59 +0900
  • d0d94c7f06
    Add signature verify method junderw 2019-07-08 15:46:06 +0900
  • 02ba6c78d1
    Add integration tests with examples junderw 2019-07-05 19:40:31 +0900
  • 5f26654802
    Add tests junderw 2019-07-05 18:26:52 +0900
  • 8d52ce1668
    Add some tests and an input duplicate checker junderw 2019-07-05 16:42:13 +0900
  • 93e1661c6c
    Remove need for ts-ignore junderw 2019-07-05 14:30:08 +0900
  • 51133c8051
    Add type instance check tests junderw 2019-07-05 12:51:13 +0900
  • 14eeb309df
    Add fee checking before extract junderw 2019-07-05 12:28:04 +0900
  • ba5f336e02 Test setSequence Luke Childs 2019-07-04 17:20:16 +0700
  • 871e587711 Test setLocktime Luke Childs 2019-07-04 17:00:34 +0700
  • 09a6c37430 Test setVersion Luke Childs 2019-07-04 17:00:20 +0700
  • dc23b8cce0 Test fromTransaction Luke Childs 2019-07-04 17:00:01 +0700
  • e3efdbdb99 Test BIP174 extractor test cases Luke Childs 2019-07-04 16:23:55 +0700
  • 35cf120c33 Add extra combiner test case Luke Childs 2019-07-04 16:17:50 +0700
  • a80155dbdb Test BIP174 finalizer test cases Luke Childs 2019-07-04 16:16:19 +0700
  • 4e55ab0f20 Test BIP174 combiner test cases Luke Childs 2019-07-04 16:11:19 +0700
  • 30815e9e8f Test BIP174 signer test cases Luke Childs 2019-07-04 15:32:16 +0700
  • a32d1c3eac Test BIP174 updater check test cases Luke Childs 2019-07-04 14:53:51 +0700
  • 275618ed43 Remove console.log Luke Childs 2019-07-04 13:52:19 +0700
  • 2501fc92bc Test BIP174 creator check test cases Luke Childs 2019-07-04 13:47:18 +0700
  • 45bd5b4751
    Check for signatures, add setSequence junderw 2019-07-04 17:35:39 +0900
  • 3e7f490093
    Check for input empty on parse junderw 2019-07-04 14:45:50 +0900
  • 5b5daf84dd
    Remove unnecessary extra Transaction Buffer parsing junderw 2019-07-04 14:33:36 +0900
  • b98761a283
    Promise fixes for async junderw 2019-07-04 13:52:48 +0900
  • 539c88596a
    Add version and locktime setters junderw 2019-07-04 13:42:34 +0900
  • f7e726a8eb
    Add TX cache and addInput addOutput junderw 2019-07-04 13:33:08 +0900
  • b28c96d228
    Set to version 2 by default junderw 2019-07-04 12:03:48 +0900
  • 2b8e8001bc
    Support Addresses for outputs junderw 2019-07-04 11:26:23 +0900
  • df9008bae7
    Update bip174 junderw 2019-07-04 10:57:23 +0900
  • a876698d15 Test BIP174 signer check test cases Luke Childs 2019-07-03 17:38:09 +0700
  • 54e2e55ef7 Add descriptions to valid test cases from BIP174 spec Luke Childs 2019-07-03 17:24:43 +0700
  • 336c76bfda Add descriptions to invalid test cases from BIP174 spec Luke Childs 2019-07-03 17:20:27 +0700
  • 2662e46987 Test BIP174 valid test cases Luke Childs 2019-07-03 17:02:02 +0700
  • c24a6e1ad3 Include test case number in test output Luke Childs 2019-07-03 17:01:47 +0700
  • 1fc2e146ea Test BIP174 invalid test cases Luke Childs 2019-07-03 16:40:37 +0700
  • 48fc75c4f0
    Fix p2sh and p2wsh not working junderw 2019-07-03 18:42:31 +0900
  • 1c8fc69780
    Stick with ES2015 for now junderw 2019-07-03 15:48:56 +0900
  • 77dde89acc
    Add async signing method junderw 2019-07-03 15:34:18 +0900
  • 813b84f91f
    Finalize and extract done junderw 2019-07-03 15:13:36 +0900
  • 343297a359 Test error if UTXO doesn't exist Luke Childs 2019-07-02 18:31:46 +0700
  • b8789c5d13 Test input exists check Luke Childs 2019-07-02 18:29:14 +0700
  • 658ea845b1 Test matching privkey check Luke Childs 2019-07-02 18:20:55 +0700
  • 8d74bebe04 Throw error when signing with a privkey that doesn't match the pubkey Luke Childs 2019-07-02 18:17:37 +0700
  • 7ff40cebc4 Recreate test case PSBTs and try and sign them with the valid key Luke Childs 2019-07-02 18:15:30 +0700
  • 354d67a31a
    Just some ideas, TODO mostly. junderw 2019-07-02 15:35:23 +0900