2135 Commits (89caa1eba1183c5fbd37bf4bd455829e52582a30)
 

Author SHA1 Message Date
Thomas Kerin b24dc44770 P2WSH working, now for tests 8 years ago
Thomas Kerin 3ad31571b6 P2WSH initial commit, tests pass with new logic 8 years ago
Thomas Kerin b6ae10b2f1 buildStack, and make tests pass 8 years ago
Daniel Cousens a793166eb8 wip 8 years ago
Daniel Cousens 80762543e7 templates: add encode/decode* stack functions 8 years ago
Daniel Cousens b862a62867 tests/templates: remove unused pushOnly data 8 years ago
Daniel Cousens 0bc590994d node 4.0.0 or higher 8 years ago
Daniel Cousens 33c3ed4e03 templates: avoid hex conversions internally 8 years ago
Thomas Kerin 9d9d101b5f Script templates: add witness commitment template 8 years ago
Daniel Cousens 228a2c1879 tests/README: add BIP32/BIP44 derivation examples 8 years ago
Daniel Cousens 3635a9f078 s/scriptPubKey/outputScript 8 years ago
Daniel Cousens 14f9218389 package: bump bs58check, drop node 0.12 8 years ago
Daniel Cousens 4aadbf5e4f package: bump minimaldata to avoid recursive bitcoins 8 years ago
Daniel Cousens 33c72e49c4 package/*: use bitcoin-ops, pushdata-bitcoin packages 8 years ago
Daniel Cousens a86e905611 script: add fromASM failing test case and fix 8 years ago
Thomas Kerin d0b4f0adf7 Add tests ensuring stacks can be converted back to ASM 8 years ago
Thomas Kerin 8552867695 bscript.compie - minimal encoding of -1 stack element 8 years ago
Daniel Cousens ff68116ee9 tests: separate templates and script tests 8 years ago
Daniel Cousens b2a2a2a136 tests: add toScript tests 8 years ago
Daniel Cousens 2bb021ab64 rm *PushOnly, add isPushOnly and toStack 8 years ago
Daniel Cousens a023d23907 tests: rename hashForWitnessV0 tests for actuality 8 years ago
Daniel Cousens 637aa0f60c tests/transaction: remove unused data 8 years ago
Daniel Cousens 946430fd93 tests: reword, more explicit 8 years ago
Daniel Cousens 3ef97d8496 README: use commit hashes to avoid out-of-date examples 8 years ago
Daniel Cousens d853806d0d templates: fix bad comment 8 years ago
Daniel Cousens 913f21c34d tests: s/sign/dontSign, less mistakes 8 years ago
Daniel Cousens bd616f469e tests: re-order fixtures so invalid is last 8 years ago
Daniel Cousens 5824a84fd5 transaction_builder: keep a mapping from prevTxOut to vin 8 years ago
Daniel Cousens d1dc0840b5 tests: add pay-to-witness-* output fixtures 8 years ago
Daniel Cousens 0ae7977574 tests: add loop test at 1, and n-1 8 years ago
Daniel Cousens c81f561f3e transaction: no i variable shadow 8 years ago
Daniel Cousens abf922e808 tests: less ambiguous naming, fix exception check 8 years ago
Daniel Cousens ac4b9d5c43 stealth: use \+ to represent point addition 8 years ago
Daniel Cousens d3da936adc stealth: add randomly 8 years ago
Daniel Cousens 6f47bc4d70 stealth: d is not involved in the receiver private key 8 years ago
Daniel Cousens b4062d56d1 stealth: add dual key example 8 years ago
Daniel Cousens 1304527c1d stealth: clarify super simply 8 years ago
Thomas Kerin dec21317e7 Add test checking only old serialization is used in Transaction.hashForSignature 8 years ago
Thomas Kerin bec7f690ce Rename __hasWitnesses -> hasWitnesses, and add tests 8 years ago
Daniel Cousens e92ac1d01b pass standard 8 years ago
Daniel Cousens 1c68e41562 move BIP32 example to own file 8 years ago
Daniel Cousens 11850cc1a5 stealth: add stealth child key recover example 8 years ago
Daniel Cousens 7227017b40 scripts: multisig naming consistency 8 years ago
Daniel Cousens 433d9f1b18 templates: push only for scriptHash inputs, fixes #705 8 years ago
Daniel Cousens 03dc569236 tests: add test for setWitness 8 years ago
Daniel Cousens b1daff1108 script: use isPushOnly internally 8 years ago
Daniel Cousens 8df1b45699 script: use typeforce to enforce push-only chunks 8 years ago
Thomas Kerin 0696ca95b6 Script: add {compile,decompile}PushOnly 8 years ago
Daniel Cousens 66ad980122 tests: when importing, allow no witness importing for plain hex comparison 8 years ago
Daniel Cousens 72fbd00762 Transaction: Witness serialization support default only for some functions (fixed) 8 years ago