Daniel Cousens
|
9503e64bde
|
TransactionBuilder: collect witnessValue as input.value, and match it
|
2017-09-06 20:59:10 +10:00 |
|
Daniel Cousens
|
56dfb873d3
|
add bech32 fixture
|
2017-08-26 11:01:19 +10:00 |
|
Daniel Cousens
|
e7c59c4b8b
|
script: use asMinimalOP for ASM/decompile
|
2017-08-24 12:28:50 +10:00 |
|
Daniel Cousens
|
3ba17a1479
|
TxBuilder: restrict uncompressed keyPairs for P2WPK and P2WSH
|
2017-08-23 17:26:06 +10:00 |
|
Daniel Cousens
|
5057d8d1ba
|
tests/txb: add P2WSH(multisig), incomplete fixture
|
2017-08-23 16:07:28 +10:00 |
|
Daniel Cousens
|
b1272a1200
|
add Bech32 support to toOutputScript/fromOutputScript
|
2017-08-21 11:17:30 +10:00 |
|
Daniel Cousens
|
d1052e4996
|
add from/toBech32
|
2017-08-21 11:17:30 +10:00 |
|
Daniel Cousens
|
dddbf0a142
|
tests: grammar
|
2017-07-21 12:19:05 +10:00 |
|
Daniel Cousens
|
0b9b30a8c5
|
tests: re-add missing transaction_builder missing sigs test
|
2017-07-21 12:16:55 +10:00 |
|
Alex Melville
|
eae2c57e73
|
remove errant argument to buildInput in __build
|
2017-07-21 12:12:29 +10:00 |
|
Karel Bilek
|
4f03a5d32e
|
Adding weights and vsize to fixtures
I took vsize from bitcoind; and I set weight as vsize*4 and fiddled with it until it passed.
|
2017-06-21 01:38:05 +10:00 |
|
Thomas Kerin
|
4128634b1c
|
test vector for litecoin-pubkeyhash and litecoin-scripthash
|
2017-05-10 10:25:29 +10:00 |
|
Daniel Cousens
|
771491bc5a
|
tests: add coinbase with witness transaction fixture
|
2017-03-09 12:51:40 +11:00 |
|
Thomas Kerin
|
793939dc8c
|
scriptHash return true for chunks.length=1 so long as its witness
|
2017-02-07 12:40:49 +11:00 |
|
Thomas Kerin
|
1edfd30425
|
P2WPKH correct tx
|
2017-02-07 12:40:49 +11:00 |
|
Thomas Kerin
|
c2dfc03869
|
Add test vectors, and transaction_builder input stores signScript
|
2017-02-07 12:40:49 +11:00 |
|
Thomas Kerin
|
1d168592a3
|
Add P2SH|P2WSH|P2PK vector
|
2017-02-07 12:40:49 +11:00 |
|
Thomas Kerin
|
a213435135
|
Commit work to date
|
2017-02-07 12:40:49 +11:00 |
|
Daniel Cousens
|
a793166eb8
|
wip
|
2017-02-07 12:40:49 +11:00 |
|
Daniel Cousens
|
b862a62867
|
tests/templates: remove unused pushOnly data
|
2017-02-07 12:40:49 +11:00 |
|
Thomas Kerin
|
9d9d101b5f
|
Script templates: add witness commitment template
|
2017-01-03 22:37:11 +11: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
|
ff68116ee9
|
tests: separate templates and script tests
|
2016-12-17 14:17:27 +11:00 |
|
Daniel Cousens
|
b2a2a2a136
|
tests: add toScript tests
|
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
|
a023d23907
|
tests: rename hashForWitnessV0 tests for actuality
|
2016-12-17 14:17:00 +11:00 |
|
Daniel Cousens
|
637aa0f60c
|
tests/transaction: remove unused data
|
2016-12-17 14:17:00 +11:00 |
|
Daniel Cousens
|
bd616f469e
|
tests: re-order fixtures so invalid is last
|
2016-12-15 11:45:59 +11:00 |
|
Daniel Cousens
|
d1dc0840b5
|
tests: add pay-to-witness-* output fixtures
|
2016-12-15 11:45:59 +11:00 |
|
Daniel Cousens
|
0c198ffa6a
|
tests: merge witness fixtures with valid transactions, reverse reversed hashs (failing)
|
2016-11-14 15:05:30 +11:00 |
|
Daniel Cousens
|
5150e3c027
|
tests: enforce witness transactions use legacy txId
|
2016-11-14 15:05:30 +11:00 |
|
Daniel Cousens
|
dfcb04c9b4
|
tests: add coinbase flag to each transaction fixture
|
2016-11-14 15:05:30 +11:00 |
|
Thomas Kerin
|
95059df96a
|
Update vectors with value of UTXO
|
2016-11-14 11:22:22 +11:00 |
|
Thomas Kerin
|
6d4c4d4cf2
|
test/fixtures/transaction.json
New fixtures for Witness
|
2016-11-14 11:22:22 +11:00 |
|
Thomas Kerin
|
3f731d090a
|
Test that parsing a transaction with superfluous witness data leads to an error
|
2016-11-14 11:22:22 +11:00 |
|
Thomas Kerin
|
035ec47868
|
Better test vectors for witness serialization (available on testnet)
|
2016-11-14 11:22:22 +11:00 |
|
Daniel Cousens
|
c1d6a5c0d7
|
add witness core transaction tests, re-ordered to be testable
|
2016-11-14 11:22:22 +11:00 |
|
Daniel Cousens
|
5c2fdb6043
|
Transaction: add Witness serialization and hashForWitnessV0
|
2016-11-14 11:22:22 +11:00 |
|
Daniel Cousens
|
e8b00d63d6
|
tests: add minimall encoded 0-length buffer fixture
|
2016-11-14 11:22:07 +11:00 |
|
Daniel Cousens
|
f0db59fa8e
|
tests: amend TransactionBuilder fixture to have non-absurd fee rate
|
2016-11-12 12:53:53 +01:00 |
|
Daniel Cousens
|
62389ed247
|
TransactionBuilder: change to ABSURD_FEERATE, not ABSURD_FEE
|
2016-11-12 12:53:53 +01:00 |
|
Daniel Cousens
|
e835f1fe95
|
TransactionBuilder: add fee safety
|
2016-11-12 12:53:53 +01: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 |
|
Daniel Cousens
|
405c005802
|
tests: rename description to path
|
2016-10-25 11:36:08 +11:00 |
|
Daniel Cousens
|
5e2e72dd7a
|
tests: add leading zero test fixture
|
2016-10-25 11:36:08 +11:00 |
|
Daniel Cousens
|
b03ce64698
|
tests: add leading zero HDNode fixture per #673
|
2016-10-25 11:36:08 +11:00 |
|
Daniel Cousens
|
04a227fab1
|
tests: rework HDNode tests, consistent *Base58 usage, check index/depth too
|
2016-10-25 11:36:08 +11:00 |
|
Daniel Cousens
|
7f77357c12
|
tests: rm unused data, re-add missing tests
|
2016-10-25 11:36:08 +11:00 |
|