30 Commits (c68dfc058fa984d1fb5431cc4ce4ef23a8b0cbc5)

Author SHA1 Message Date
Daniel Cousens 41885bfab2 nulldata: change data to array 7 years ago
Daniel Cousens e7c59c4b8b script: use asMinimalOP for ASM/decompile 7 years ago
Thomas Kerin 9d9d101b5f Script templates: add witness commitment template 8 years ago
Daniel Cousens a86e905611 script: add fromASM failing test case and fix 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 e8b00d63d6 tests: add minimall encoded 0-length buffer fixture 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 b91cfcf196 package: update to typeforce 1.8.7 8 years ago
Daniel Cousens c1570f8056 script: always compile in a minimaldata compliant way 8 years ago
Daniel Cousens 1f62235c38 tests: add failing script decode 8 years ago
Daniel Cousens 20a026aefe scripts/tests: add witness* scripts 9 years ago
Daniel Cousens 50f381fb5c tests: add non-BIP62 compliant is*Output fixtures 9 years ago
Daniel Cousens a686817f3c tests: add m/n is data failing tests 9 years ago
Kirill Fomichev eae8bcf676 fix isMultisigOutput 9 years ago
Daniel Cousens 86b2cf75ce tests: add failing test for undefined hashType 10 years ago
Daniel Cousens 4be502a1bd tests: add non-canonical pubkey fixtures 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 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 c9826221fb scripts: catch error in Script.fromBuffer 10 years ago
Daniel Cousens c35d4b46c5 scripts: add allowIncomplete for multisig scripts 10 years ago
Daniel Cousens e4eb743cf9 scripts: expose is* classifiers 10 years ago
Daniel Cousens ea66edeb5c scripts: add dataOutput convenience function 10 years ago
Daniel Cousens ab57630f20 tests: add non-canonical signature test 10 years ago
Daniel Cousens f6e340f64c tests: add scriptHash redeemScript non-data fixture 10 years ago
Daniel Cousens f9a5c47d95 tests: add OP_RETURN scripts fixture 10 years ago
Daniel Cousens f3138dcb68 tests: test non-standard pathway for classifyInput 10 years ago
Daniel Cousens 27a99436df tests: cover all multisigOutput branchs 10 years ago
Daniel Cousens e1479b6fa5 scripts: add error for >n signatures with multisig 10 years ago
Daniel Cousens 759bba5c21 scripts: add falsy classifications and fix multisig 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 62b6a407a6 scripts: break tests down from type structure 11 years ago
Daniel Cousens 576d5dfa3f Scripts: move test data to fixtures 11 years ago