Daniel Cousens
|
a5e65ab977
|
tests: remove tests for missing witnessScriptHash.input.encode
|
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
|
405c005802
|
tests: rename description to path
|
2016-10-25 11:36:08 +11:00 |
|
Daniel Cousens
|
0b3a042ca2
|
HDNode: simplify path derivation
|
2016-10-25 11:36:08 +11:00 |
|
Daniel Cousens
|
1247061d05
|
tests: v.depth was added to fixtures
|
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 |
|
Daniel Cousens
|
177f4c8f67
|
README: add coinselect and minimaldata
|
2016-10-25 11:36:00 +11:00 |
|
Daniel Cousens
|
8118823cb3
|
README: add merkle-lib
|
2016-10-25 11:36:00 +11:00 |
|
Daniel Cousens
|
314efe07ee
|
README: remove bip32-wallet
|
2016-10-25 11:36:00 +11:00 |
|
Daniel Cousens
|
a956b8859f
|
networks: drop dogecoin and dustThreshold
|
2016-10-20 23:40:46 -05:00 |
|
Braydon Fuller
|
078318094d
|
test: include derivation test when private key has leading zeros
|
2016-10-21 13:33:04 +11:00 |
|
Daniel Cousens
|
4faa0ce679
|
_blockchain: a social experiment
|
2016-10-18 17:45:37 +11:00 |
|
Daniel Cousens
|
1f66b9e3d8
|
HDNode: add comment about Q.compressed assumption
|
2016-10-18 17:45:37 +11:00 |
|
Thomas Kerin
|
6067220cba
|
Remove redundant check for uncompressed public key
|
2016-10-18 15:59:47 +11:00 |
|
Thomas Kerin
|
ddedb574a3
|
hdnode: add test cases exercising fromBuffer
|
2016-10-18 15:59:47 +11:00 |
|
Thomas Kerin
|
72968a2e87
|
Add npm script for HTML coverage reports
|
2016-10-18 15:59:47 +11:00 |
|
Daniel Cousens
|
b14abac4a1
|
HDNode: remove HDNode.toString for safety
|
2016-10-18 15:42:44 +11:00 |
|
Daniel Cousens
|
8ec0ce1552
|
travis: no need for before_install
|
2016-10-14 11:29:17 +11:00 |
|
Daniel Cousens
|
b65e47bbae
|
integration: break up into more re-usable unspents
|
2016-10-13 18:05:02 +11:00 |
|
Daniel Cousens
|
52bcfe72be
|
integration: return funds to our faucet
|
2016-10-13 18:05:02 +11:00 |
|
Daniel Cousens
|
809e23f550
|
package: remove unused dependency
|
2016-10-13 18:05:02 +11:00 |
|
Daniel Cousens
|
e10a23fb3e
|
integration: avoid multiple faucet calls
|
2016-10-13 18:05:02 +11:00 |
|
Daniel Cousens
|
ebaf1496e1
|
tests/integration: use our own faucet keyPair
|
2016-10-13 18:05:02 +11:00 |
|
Thomas Kerin
|
7b1167708a
|
Transaction and block versions are signed integers
|
2016-10-13 09:29:03 +11:00 |
|
Daniel Cousens
|
3de754a9a2
|
TransactionBuilder: remove hashTypes inconsistency issues, resolves #642
|
2016-10-13 00:55:19 +11:00 |
|
Daniel Cousens
|
30ba4d620b
|
tests: add failing TransactionBuilder multiple hash types test
|
2016-10-13 00:55:19 +11:00 |
|
Daniel Cousens
|
f07ccabe6e
|
tests: flatten construct function
|
2016-10-13 00:55:19 +11:00 |
|
Daniel Cousens
|
9dcf4d4b8b
|
TransactionBuilder: add note why fixMultisigOrder is separate
|
2016-10-13 00:55:19 +11:00 |
|
Daniel Cousens
|
7059b177eb
|
TransactionBuilder: re-order in order of usage
|
2016-10-13 00:55:19 +11:00 |
|
Daniel Cousens
|
6056e7913e
|
TransactionBuilder: fixMultisigOrder only works if a redeemScript exists
|
2016-10-13 00:55:19 +11:00 |
|
Daniel Cousens
|
1ff64d207e
|
TransactionBuilder: flatten prepareInput P2SH detection
|
2016-10-13 00:55:19 +11:00 |
|
Daniel Cousens
|
a58c959099
|
TransactionBuilder: localize fixMultisigOrder assumptions
|
2016-10-13 00:55:19 +11:00 |
|
Daniel Cousens
|
0e2480523a
|
TransactionBuilder: expandInput, consistent variable names
|
2016-10-13 00:55:19 +11:00 |
|
Daniel Cousens
|
f3cc71a75f
|
TransactionBuilder: simplify buildInput logic
|
2016-10-13 00:55:19 +11:00 |
|
Daniel Cousens
|
090b8177d1
|
TransactionBuilder: flatten inconsistency checks
|
2016-10-13 00:55:19 +11:00 |
|
Daniel Cousens
|
088f08020e
|
travis: remove unsupported iojs
|
2016-10-11 23:18:46 -05:00 |
|
Daniel Cousens
|
5dcf38c0c5
|
HDNode: clearer error for bad path type
|
2016-10-12 13:15:54 +11:00 |
|
Daniel Cousens
|
9f1ebf72a6
|
types: remove unused UInt2, BIP32 is capitals
|
2016-10-12 13:15:54 +11:00 |
|
Daniel Cousens
|
3504ccfa3c
|
tests: test what was removed in #460
|
2016-10-10 13:01:51 +11:00 |
|
Daniel Cousens
|
d27a305732
|
package: npm test should run coverage too
|
2016-10-10 12:43:47 +11:00 |
|
Daniel Cousens
|
4ee298c414
|
block: add type checking
|
2016-10-10 11:20:20 +11:00 |
|
Daniel Cousens
|
dd4596a44a
|
block: use merkle-lib instead of inline calculation
|
2016-10-10 11:20:20 +11:00 |
|
Daniel Cousens
|
3bff2c63af
|
transaction: simplify toBuffer offset management
|
2016-10-10 07:56:18 +11:00 |
|
Daniel Cousens
|
f7b2fdfe60
|
TransactionBuilder: avoid input mutation until after exception possibility
|
2016-10-09 22:04:32 +11:00 |
|
Daniel Cousens
|
17377381c4
|
TransactionBuilder: if prevOutScript is defined, but not signable, try 1 last time
|
2016-10-09 22:04:32 +11:00 |
|