91 Commits (e1cb5e615273807853704c5e7b742788273930af)

Author SHA1 Message Date
Daniel Cousens 6ec687deba rename scripts to script 10 years ago
Daniel Cousens ab1215adc1 scripts: refactor to/from ASM 10 years ago
Daniel Cousens b933c6da44 scripts: re-add constrained hash types to *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 e4b697a261 scripts: remove use of assert 10 years ago
Daniel Cousens 254b670427 add types 10 years ago
Daniel Cousens f64df79555 *: adhere to standard 3 10 years ago
Daniel Cousens 4c8b0f38ea replace ECKey/ECPubKey with ECPair 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 8d3686d046 remove deprecated functionality 11 years ago
Daniel Cousens 0bba21546f various: more standard-format artifact fixes 10 years ago
Daniel Cousens 399803affa use standardjs formatting 10 years ago
Daniel Cousens c9826221fb scripts: catch error in Script.fromBuffer 10 years ago
Daniel Cousens 5f761113cc tests: if description undefined, use exception 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 e42c497a3c package: use typeforce 10 years ago
Daniel Cousens f8f459dda8 scripts: add dataOutput deprecation 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 ddb24ee615 scripts: check chunks length properly 10 years ago
Daniel Cousens b65e70b29c scripts: remove explict else branch 10 years ago
Daniel Cousens 1a20c0db39 scripts: avoid unnecessary this context 10 years ago
Daniel Cousens b7febc1bd8 scripts: re-order classify functions 10 years ago
Daniel Cousens 407d15869a scripts: s/opcodes/ops 10 years ago
Daniel Cousens bc2048dfca scripts: remove out-of-date comments 10 years ago
Daniel Cousens 35542e115d types: enforce consistent type checking 11 years ago
Daniel Cousens e1479b6fa5 scripts: add error for >n signatures with multisig 11 years ago
Daniel Cousens 886bdee947 scripts: remove unused 2nd argument in function call 11 years ago
Daniel Cousens 759bba5c21 scripts: add falsy classifications and fix multisig 11 years ago
Daniel Cousens 8b1e2c5e1e scripts: recursive scriptHash no longer problematic 11 years ago
Daniel Cousens daa2cb7daa scripts: fix classification logic 11 years ago
Daniel Cousens b68b1d5da4 Script: fixes pubKeyInput and adds a test 11 years ago
Daniel Cousens 9d5d18b2d8 Scripts: adds assertion for enforcing a Script input 11 years ago
Daniel Cousens 41c3b68293 templates: rename to scripts 11 years ago
Daniel Cousens 00cec9ce64 Script: move all templates to templates.js 11 years ago