13 Commits (736bdf64ad32f94e68d45b5c578e32d5135426a5)

Author SHA1 Message Date
Daniel Cousens 41885bfab2 nulldata: change data to array 7 years ago
Daniel Cousens 6013bf075c tests: add passing and failing tests for witness*.input.encode/decode 7 years ago
Daniel Cousens bae91395ef rm bscript circular dependencies 7 years ago
Daniel Cousens f1ab151c31 tests: use safe-buffers throughout 8 years ago
Thomas Kerin 793939dc8c scriptHash return true for chunks.length=1 so long as its witness 8 years ago
Thomas Kerin b6ae10b2f1 buildStack, and make tests pass 8 years ago
Thomas Kerin 9d9d101b5f Script templates: add witness commitment template 8 years ago
Daniel Cousens 33c72e49c4 package/*: use bitcoin-ops, pushdata-bitcoin packages 8 years ago
Daniel Cousens ff68116ee9 tests: separate templates and script tests 8 years ago
Daniel Cousens 9db9763221 tests: add script.*.*.decode tests 8 years ago
Daniel Cousens 0c67f5e585 templates: add toJSON for clearer error message 8 years ago
Daniel Cousens ce5babde83 templates: fix nullData return value 8 years ago
Daniel Cousens 69d8e9ed9e move templates to templates/index.js 8 years ago
Daniel Cousens a5e65ab977 tests: remove tests for missing witnessScriptHash.input.encode 8 years ago
Daniel Cousens d9fa39a2cc scripts: extract all scripts to encode/decode/check style 8 years ago
Thomas Kerin 27b48e8aa2 Add methods to decode information from output scripts 8 years ago
Daniel Cousens c1570f8056 script: always compile in a minimaldata compliant way 8 years ago
Daniel Cousens d96b7036fb tests: add BIP62 compliance tests 8 years ago
Daniel Cousens 20a026aefe scripts/tests: add witness* scripts 9 years ago
Daniel Cousens dca7a38362 tests: remove unnecessary branch, fix bscript.fromHex undefined 9 years ago
Daniel Cousens 2d75b7e7ff standard: remove padded Blocks 9 years ago
Daniel Cousens 8934de591c use baddress/bcrypto/bscript for ambuigities 10 years ago
Daniel Cousens 6ec687deba rename scripts to script 10 years ago
Daniel Cousens 706f5d7a9c scripts: adds tests for *HashOutput 10 years ago
Daniel Cousens e2abe2b3af merge Script/scripts 10 years ago
Daniel Cousens 151386c46d scripts: remove coercion, fromASM returns Buffer 10 years ago
Daniel Cousens e05f8a542d remove Script object 10 years ago
Daniel Cousens e743c58ed6 remove usage of instanced Scripts 10 years ago
Daniel Cousens 588b346f5d ECPair: cease using Address for address encoding 10 years ago
Daniel Cousens ec9cea0cf1 tests: use strictEqual always 10 years ago
Daniel Cousens 4c8b0f38ea replace ECKey/ECPubKey with ECPair 10 years ago
Daniel Cousens 4333217bdd tests: add example non-standard scripthash 10 years ago
Daniel Cousens d00ec9af29 scripts: fix isScriptHashInput classification 10 years ago
Daniel Cousens af3491822e scripts: multisigInput only uses scriptPubKey for validation, OP_0 validation not necessary 10 years ago
Daniel Cousens 399803affa use standardjs formatting 10 years ago
Daniel Cousens 4bcd169f6d tests: actually run invalid tests 10 years ago
Daniel Cousens c35d4b46c5 scripts: add allowIncomplete for multisig scripts 10 years ago
Daniel Cousens 0524ced984 scripts: enforce pubKeys as type ECPubKey 10 years ago
Daniel Cousens 254974d999 scripts: add TODO for tests for isCanonical* functions 10 years ago
Daniel Cousens e4eb743cf9 scripts: expose is* classifiers 10 years ago
Daniel Cousens 62e86e0dc1 scripts: s/dataOutput/nullDataOutput/ 10 years ago
Daniel Cousens ea66edeb5c scripts: add dataOutput convenience function 10 years ago
Daniel Cousens f3138dcb68 tests: test non-standard pathway for classifyInput 10 years ago
Daniel Cousens 759bba5c21 scripts: add falsy classifications and fix multisig 11 years ago
Daniel Cousens 5c53178c3c tests: avoid pointless toASM in description 11 years ago
Daniel Cousens 13d41f67e9 Script: adds toASM/fromASM 11 years ago
Daniel Cousens 924ecfb998 scripts: add missing test data 11 years ago
Daniel Cousens c637cb4be7 tests: remove unused import 11 years ago
Daniel Cousens 576fbbfff5 scripts: switch to failing to classification tests 11 years ago
Daniel Cousens 62b6a407a6 scripts: break tests down from type structure 11 years ago