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 |