137 Commits (661ec6b9184b8663d80c08c7ee14b68d72cfc12e)

Author SHA1 Message Date
Daniel Cousens f9a739e1db add payments p2ms, p2pk, p2pkh, p2sh, p2wpkh, p2wsh 7 years ago
Daniel Cousens a5db0a4e44 sed -i 's/ var / const /', with const->let fixes 7 years ago
Daniel Cousens 91b8823aa8 sed -i 's/^var /const /' 7 years ago
Daniel Cousens 93b1ae4303 sed -i 's/^let /const /' 7 years ago
Daniel Cousens 7592a6bcc2 script: rename isCanonicalSignature to isCanonicalScriptSignature 7 years ago
Daniel Cousens 726e4c53b6 script: use ecc.isPoint for canonical public keys 7 years ago
Daniel Cousens 4aaf295cd5 fix standard 11 issues 7 years ago
Daniel Cousens 581f57ff6f script/tx: decompile returns maybe chunks 7 years ago
Daniel Cousens c58ada362e rm ECSignature, add script.signature instead 9 years ago
Daniel Cousens bae91395ef rm bscript circular dependencies 8 years ago
Daniel Cousens e7c59c4b8b script: use asMinimalOP for ASM/decompile 8 years ago
Daniel Cousens fe0ad81472 package: use safe-buffer 8 years ago
Daniel Cousens aeb0312d63 use safe-buffers throughout impl 8 years ago
Daniel Cousens 846da39346 script: adhere to latest standard precedence rules 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 8552867695 bscript.compie - minimal encoding of -1 stack element 8 years ago
Daniel Cousens 2bb021ab64 rm *PushOnly, add isPushOnly and toStack 8 years ago
Daniel Cousens b1daff1108 script: use isPushOnly internally 9 years ago
Daniel Cousens 8df1b45699 script: use typeforce to enforce push-only chunks 9 years ago
Thomas Kerin 0696ca95b6 Script: add {compile,decompile}PushOnly 9 years ago
Thomas Kerin b5e46c2931 Replace script type strings with constants 9 years ago
Daniel Cousens 69d8e9ed9e move templates to templates/index.js 9 years ago
Daniel Cousens d9fa39a2cc scripts: extract all scripts to encode/decode/check style 9 years ago
Thomas Kerin 27b48e8aa2 Add methods to decode information from output scripts 9 years ago
Thomas Kerin 53f08a7569 Script: add function for parsing multisig type scripts 9 years ago
Daniel Cousens c1570f8056 script: always compile in a minimaldata compliant way 9 years ago
Daniel Cousens a1d3e33c84 address/crypto/script/types: adhere to no-use-before-define 9 years ago
Daniel Cousens 9f1d41fc44 script: enforce PUSH_DATA codes for witness outputs 9 years ago
Daniel Cousens 20a026aefe scripts/tests: add witness* scripts 9 years ago
JP Richardson ac8ae8f0ed opcodes: add json extension to fix Webpack JSON loader 9 years ago
Daniel Cousens 29a1a839ec script: exposes scriptNumber through script.number 9 years ago
Daniel Cousens 693e39c061 script: use Buffer.isBuffer consistently 10 years ago
Daniel Cousens f60cb2e491 scripts: ensure isPubKeyHashOutput/isScriptHashOutput adhere to BIP62 10 years ago
Alex Seville a1da3065c4 Remove `const` and replace with `var` 10 years ago
Daniel Cousens 173994c6e0 script: avoid slice if n !== pubKeys.length 10 years ago
Daniel Cousens 0ca1e40a6d script: refactor isMultisigOutput for clarity 10 years ago
Daniel Cousens 5be9b04741 script: isolate initialization of REVERSE_OPS 10 years ago
Daniel Cousens 74c2f1d957 script: n/m must be numbers, not data 10 years ago
Kirill Fomichev eae8bcf676 fix isMultisigOutput 10 years ago
Daniel Cousens 48dc0a9054 script: no need to use readUInt8 10 years ago
Daniel Cousens 92937a8ded script: rm unused ecurve 10 years ago
Daniel Cousens 3106fc13ca script: refactor isCanonicalPubKey to bitcoin-core equivalent 10 years ago
Daniel Cousens 0ff5bd5698 script: add isDefinedHashType to check hashType 10 years ago
Daniel Cousens abac254d0d script: use bip66 for signature checking 10 years ago
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