b27b72d775examples
Thomas Kerin
2016-11-12 19:26:26 +0100
b0bda2e3f2Should allow restoring all state if given scriptPubKey / redeemScript / witnessScript
Thomas Kerin
2016-11-12 19:26:21 +0100
244c3d4f18scripthash.input.check / decode: allow situation where chunks length ==1, and don't attempt to classifyInput if witness
Thomas Kerin
2016-11-12 19:25:51 +0100
fdcd277ba9expose signer through TxSigner
Thomas Kerin
2016-11-12 18:35:17 +0100
155c9afe05remove redundant copy of solveScript
Thomas Kerin
2016-11-12 18:23:44 +0100
3a03691b7dmove & rename anything to do with signable_scripts
Thomas Kerin
2016-11-12 18:18:08 +0100
b09cf89f97extractSigs - verify pubKey & pubKeyHash purported public keys, plus a round of comments
Thomas Kerin
2016-11-12 18:01:54 +0100
c215f350fcMake it clearer what solve aims to find, and make remove branches from sign
Thomas Kerin
2016-11-12 17:49:59 +0100
c3ed014488Avoids code duplication by deriving sigVersion / solution for the necessary step
Thomas Kerin
2016-11-12 17:32:26 +0100
09bdc1deeeSerializeSigData: operations on arrays before final pushAll (scriptSig)
Thomas Kerin
2016-11-12 17:16:57 +0100
c60a6418b5working again
Thomas Kerin
2016-11-12 17:10:53 +0100
9d766df519bleh, rushed commit
Thomas Kerin
2016-11-12 15:45:59 +0100
c0bbd76ad0example for solveOutput, also checks every sigHash test vector
Thomas Kerin
2016-11-12 15:26:53 +0100
78faaddf4dremove SIGNABLE_TYPES and P2SH_scripts
Thomas Kerin
2016-11-10 10:12:18 +0100
ffca5afcffSolve Output: take an output script, returns {type, script, solvedBy, requiredSigs, canSign}
Thomas Kerin
2016-11-09 17:13:14 +0100
aeeee4f3ecTransactionBuilder: move ABSURD_FEE to a constructor parameter
Daniel Cousens
2016-11-12 13:19:11 +1100
61be897429TransactionBuilder: move ABSURD_FEERATE to static constant
Daniel Cousens
2016-11-12 13:10:17 +1100
f0db59fa8etests: amend TransactionBuilder fixture to have non-absurd fee rate
Daniel Cousens
2016-11-12 13:09:16 +1100
62389ed247TransactionBuilder: change to ABSURD_FEERATE, not ABSURD_FEE
Daniel Cousens
2016-11-12 13:08:10 +1100
e835f1fe95TransactionBuilder: add fee safety
Daniel Cousens
2016-11-09 13:01:29 +1100
dd649867f6Update vectors with value of UTXO
Thomas Kerin
2016-11-09 20:20:16 +0100
fe5be931a4test/fixtures/transaction.json
Thomas Kerin
2016-11-09 19:39:39 +0100
8ae194ab9ctransaction: hashForWitnessV0 s/amount/value
Daniel Cousens
2016-11-09 12:30:06 +1100
bdf6a9d458Transaction: initialize to ZERO earlier
Daniel Cousens
2016-11-09 11:54:17 +1100
20577d42f2tests: add assertion for witness default to EMPTY_WITNESS
Daniel Cousens
2016-11-09 12:12:20 +1100
4c68cd9a5aTest that parsing a transaction with superfluous witness data leads to an error
Thomas Kerin
2016-11-08 13:43:45 +0100
b00d26d557Better test vectors for witness serialization (available on testnet)
Thomas Kerin
2016-11-05 20:52:49 +0100
dfae2be165add witness core transaction tests, re-ordered to be testable
Daniel Cousens
2016-11-08 09:20:12 +1100
239e632912tests/core: remove unverifiable tests
Daniel Cousens
2016-11-08 11:25:47 +1100
4521f3d4c1tests: fromBuffer/toBuffer, import export each set of fixtures
Daniel Cousens
2016-11-04 11:59:00 +1100
7fb5259233Transaction: add Witness serialization and hashForWitnessV0
Daniel Cousens
2016-07-14 19:50:35 +1000
11079bfafbtests: use hardcoded fixture instead of relying on fixture[0]
Daniel Cousens
2016-11-09 12:06:47 +1100
b5e46c2931Replace script type strings with constants
Thomas Kerin
2016-10-27 11:05:45 +0200
9db9763221tests: add script.*.*.decode tests
Daniel Cousens
2016-11-02 14:53:09 +1100
0c67f5e585templates: add toJSON for clearer error message
Daniel Cousens
2016-11-02 14:33:46 +1100
ce5babde83templates: fix nullData return value
Daniel Cousens
2016-11-02 14:24:31 +1100
69d8e9ed9emove templates to templates/index.js
Daniel Cousens
2016-11-02 14:11:55 +1100
39897cacd5integration: update to new script encode/decode
Daniel Cousens
2016-11-02 14:09:25 +1100
a5e65ab977tests: remove tests for missing witnessScriptHash.input.encode
Daniel Cousens
2016-11-02 13:46:41 +1100
d9fa39a2ccscripts: extract all scripts to encode/decode/check style
Daniel Cousens
2016-11-02 12:30:37 +1100
27b48e8aa2Add methods to decode information from output scripts
Thomas Kerin
2016-11-01 16:06:01 +0100
53f08a7569Script: add function for parsing multisig type scripts
Thomas Kerin
2016-10-27 13:32:51 +0200
405c005802tests: rename description to path
Daniel Cousens
2016-10-21 13:39:28 +1100
0b3a042ca2HDNode: simplify path derivation
Daniel Cousens
2016-10-21 13:34:26 +1100
1247061d05tests: v.depth was added to fixtures
Daniel Cousens
2016-10-21 13:32:18 +1100
5e2e72dd7atests: add leading zero test fixture
Daniel Cousens
2016-10-21 13:25:25 +1100
b03ce64698tests: add leading zero HDNode fixture per #673
Daniel Cousens
2016-10-21 12:48:10 +1100
04a227fab1tests: rework HDNode tests, consistent *Base58 usage, check index/depth too
Daniel Cousens
2016-10-21 12:47:54 +1100