junderw
|
bb98289501
|
Renamed files to ts
|
2018-12-21 17:55:03 +09:00 |
|
Daniel Cousens
|
f9a739e1db
|
add payments p2ms, p2pk, p2pkh, p2sh, p2wpkh, p2wsh
|
2018-06-26 21:24:08 +10:00 |
|
Daniel Cousens
|
a5db0a4e44
|
sed -i 's/ var / const /', with const->let fixes
|
2018-06-25 18:26:23 +10:00 |
|
Daniel Cousens
|
91b8823aa8
|
sed -i 's/^var /const /'
|
2018-06-25 16:25:46 +10:00 |
|
Daniel Cousens
|
93b1ae4303
|
sed -i 's/^let /const /'
|
2018-06-25 16:24:37 +10:00 |
|
Daniel Cousens
|
7592a6bcc2
|
script: rename isCanonicalSignature to isCanonicalScriptSignature
|
2018-06-05 17:26:52 +10:00 |
|
Daniel Cousens
|
726e4c53b6
|
script: use ecc.isPoint for canonical public keys
|
2018-06-05 17:15:53 +10:00 |
|
Daniel Cousens
|
4aaf295cd5
|
fix standard 11 issues
|
2018-05-29 11:37:03 +10:00 |
|
Daniel Cousens
|
581f57ff6f
|
script/tx: decompile returns maybe chunks
|
2018-05-22 18:50:00 +10:00 |
|
Daniel Cousens
|
c58ada362e
|
rm ECSignature, add script.signature instead
|
2018-05-15 02:18:50 +10:00 |
|
Daniel Cousens
|
bae91395ef
|
rm bscript circular dependencies
|
2017-09-26 14:25:30 +10:00 |
|
Daniel Cousens
|
e7c59c4b8b
|
script: use asMinimalOP for ASM/decompile
|
2017-08-24 12:28:50 +10:00 |
|
Daniel Cousens
|
fe0ad81472
|
package: use safe-buffer
|
2017-05-23 18:39:53 +10:00 |
|
Daniel Cousens
|
aeb0312d63
|
use safe-buffers throughout impl
|
2017-05-23 18:39:53 +10:00 |
|
Daniel Cousens
|
846da39346
|
script: adhere to latest standard precedence rules
|
2017-03-29 21:02:59 +11:00 |
|
Daniel Cousens
|
33c72e49c4
|
package/*: use bitcoin-ops, pushdata-bitcoin packages
|
2016-12-18 10:38:43 +00:00 |
|
Daniel Cousens
|
a86e905611
|
script: add fromASM failing test case and fix
|
2016-12-17 14:30:37 +11:00 |
|
Thomas Kerin
|
8552867695
|
bscript.compie - minimal encoding of -1 stack element
|
2016-12-17 14:17:27 +11:00 |
|
Daniel Cousens
|
2bb021ab64
|
rm *PushOnly, add isPushOnly and toStack
|
2016-12-17 14:17:27 +11:00 |
|
Daniel Cousens
|
b1daff1108
|
script: use isPushOnly internally
|
2016-11-15 10:06:18 +11:00 |
|
Daniel Cousens
|
8df1b45699
|
script: use typeforce to enforce push-only chunks
|
2016-11-15 10:06:18 +11:00 |
|
Thomas Kerin
|
0696ca95b6
|
Script: add {compile,decompile}PushOnly
|
2016-11-14 15:13:12 +11:00 |
|
Thomas Kerin
|
b5e46c2931
|
Replace script type strings with constants
|
2016-11-04 12:21:26 +11:00 |
|
Daniel Cousens
|
69d8e9ed9e
|
move templates to templates/index.js
|
2016-11-04 07:23:02 +11:00 |
|
Daniel Cousens
|
d9fa39a2cc
|
scripts: extract all scripts to encode/decode/check style
|
2016-11-04 07:23:02 +11:00 |
|
Thomas Kerin
|
27b48e8aa2
|
Add methods to decode information from output scripts
|
2016-11-02 10:58:45 +11:00 |
|
Thomas Kerin
|
53f08a7569
|
Script: add function for parsing multisig type scripts
|
2016-11-02 10:58:45 +11:00 |
|
Daniel Cousens
|
4ae06003c4
|
Merge pull request #638 from bitcoinjs/minpush
script: always compile in a minimaldata compliant way
|
2016-10-05 19:31:52 +11:00 |
|
Daniel Cousens
|
c1570f8056
|
script: always compile in a minimaldata compliant way
|
2016-09-29 13:51:17 +10:00 |
|
Daniel Cousens
|
a1d3e33c84
|
address/crypto/script/types: adhere to no-use-before-define
|
2016-09-28 15:23:52 +10:00 |
|
Daniel Cousens
|
9f1d41fc44
|
script: enforce PUSH_DATA codes for witness outputs
|
2016-07-12 12:32:29 +10:00 |
|
Daniel Cousens
|
20a026aefe
|
scripts/tests: add witness* scripts
|
2016-07-12 12:32:29 +10:00 |
|
JP Richardson
|
ac8ae8f0ed
|
opcodes: add json extension to fix Webpack JSON loader
|
2016-06-08 17:00:37 -05:00 |
|
Daniel Cousens
|
29a1a839ec
|
script: exposes scriptNumber through script.number
|
2016-01-05 02:11:48 +11:00 |
|
Daniel Cousens
|
693e39c061
|
script: use Buffer.isBuffer consistently
|
2015-11-26 12:07:04 +11:00 |
|
Daniel Cousens
|
f60cb2e491
|
scripts: ensure isPubKeyHashOutput/isScriptHashOutput adhere to BIP62
|
2015-11-25 19:19:21 +11:00 |
|
Alex Seville
|
a1da3065c4
|
Remove const and replace with var
To keep the project consistenly ES5.
Source: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/const
|
2015-11-18 22:04:21 -08:00 |
|
Daniel Cousens
|
173994c6e0
|
script: avoid slice if n !== pubKeys.length
|
2015-10-02 13:03:33 +10:00 |
|
Daniel Cousens
|
0ca1e40a6d
|
script: refactor isMultisigOutput for clarity
|
2015-10-02 13:03:33 +10:00 |
|
Daniel Cousens
|
5be9b04741
|
script: isolate initialization of REVERSE_OPS
|
2015-10-02 12:59:30 +10:00 |
|
Daniel Cousens
|
74c2f1d957
|
script: n/m must be numbers, not data
|
2015-10-02 12:51:34 +10:00 |
|
Kirill Fomichev
|
eae8bcf676
|
fix isMultisigOutput
|
2015-10-01 23:12:38 +03:00 |
|
Daniel Cousens
|
48dc0a9054
|
script: no need to use readUInt8
|
2015-09-05 14:27:53 +10:00 |
|
Daniel Cousens
|
92937a8ded
|
script: rm unused ecurve
|
2015-08-22 12:37:17 +10:00 |
|
Daniel Cousens
|
3106fc13ca
|
script: refactor isCanonicalPubKey to bitcoin-core equivalent
|
2015-08-22 12:32:03 +10:00 |
|
Daniel Cousens
|
0ff5bd5698
|
script: add isDefinedHashType to check hashType
|
2015-08-22 12:32:03 +10:00 |
|
Daniel Cousens
|
abac254d0d
|
script: use bip66 for signature checking
|
2015-08-22 11:54:00 +10:00 |
|
Daniel Cousens
|
6ec687deba
|
rename scripts to script
|
2015-08-20 13:55:13 +10:00 |
|
Daniel Cousens
|
e2abe2b3af
|
merge Script/scripts
|
2015-08-18 14:44:30 +10:00 |
|
Daniel Cousens
|
151386c46d
|
scripts: remove coercion, fromASM returns Buffer
|
2015-08-18 14:44:30 +10:00 |
|