Commit graph

2038 commits

Author SHA1 Message Date
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
Karel Bilek c96bb93841 Add weight / vsize
Weight / virtual size according to BIP141
2017-06-21 01:38:05 +10:00
Daniel Cousens 757a830361 travis: add 8 2017-06-16 13:55:25 +10:00
Daniel Cousens 200217c2c2 rename network to testnet 2017-06-14 14:46:58 +10:00
Will Clark 2dfe7a2c96 fix flow-typed link in README.md 2017-05-27 10:06:42 +10:00
Eliya Stein 65dca22c2a fix typo in Readme 2017-05-25 12:42:20 +10:00
Daniel Cousens fe0ad81472 package: use safe-buffer 2017-05-23 18:39:53 +10:00
Daniel Cousens f1ab151c31 tests: use safe-buffers throughout 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 342633d7c9 3.0.3 2017-05-10 10:25:58 +10:00
Thomas Kerin 4128634b1c test vector for litecoin-pubkeyhash and litecoin-scripthash 2017-05-10 10:25:29 +10:00
Daniel Cousens 78b2d34af6 networks: changed P2SH to 0x32 2017-05-10 10:25:29 +10:00
Loshan T 2228d285a4 Update Litecoin P2SH 2017-05-10 10:25:29 +10:00
Daniel Cousens 866a59f7a3 CHANGELOG: add missing entries 2017-04-21 08:30:42 +10:00
Daniel Cousens 5305d9b9b8 3.0.2 2017-04-20 14:00:08 +10:00
Daniel Cousens 30a05d6459 README: refer to previous commit 2017-04-20 13:56:18 +10:00
Daniel Cousens 2d6064f8d1 README: add examples for BIP39 wallet path derivation 2017-04-20 13:56:18 +10:00
Daniel Cousens 83b5b71e46 Update README.md 2017-04-20 13:56:08 +10:00
Daniel Cousens ab1fc4c9a4 reduce bufferutils usage 2017-04-19 17:42:05 +10:00
Daniel Cousens 14f983b98c 3.0.0 2017-04-19 12:18:52 +10:00
Daniel Cousens d8b585c5f3 package: bump merkle-lib and dev dependencies 2017-04-19 12:18:31 +10:00
Daniel Cousens b65170c69b CHANGELOG: add 3.0.0 changelog 2017-04-19 12:18:31 +10:00
Daniel Cousens 170328341b tests: avoid too-long-mempool-chain errors 2017-04-18 14:34:54 +10:00
Daniel Cousens 4d6928a68b tests: fix shadowed/unused variable warnings 2017-04-18 14:34:54 +10:00
Daniel Cousens cdb518686f txbuilder: remove unused y var 2017-04-18 14:34:54 +10:00
Daniel Cousens 6c220c4b58 templates: add missing allowComplete pass through 2017-04-18 14:34:54 +10:00
Daniel Cousens 91ff39d95a ecpair/hdnode: fix network variable shadowing 2017-04-18 14:34:54 +10:00
Daniel Cousens c852372559 tests: add a timeout to let the backend keep up 2017-04-18 14:34:54 +10:00
Daniel Cousens f3d0dddc5a block: add byteLength 2017-04-18 13:46:30 +10:00
Daniel Cousens e205b99180 tests/block: check that block.transactions exists and cleanup 2017-04-18 13:46:30 +10:00
Daniel Cousens b552c63fb0 nulldata: no blank lines at EOF 2017-03-29 21:02:59 +11:00
Daniel Cousens 846da39346 script: adhere to latest standard precedence rules 2017-03-29 21:02:59 +11:00
Daniel Cousens 8e1c69183f tests/integration: add testnet bip32 example 2017-03-29 15:26:23 +11:00
Daniel Cousens 1ce81a92cc block: rm i temporary var 2017-03-29 09:36:07 +11:00
Daniel Cousens 35bbe11055 block: change exponent offset to avoid subtraction 2017-03-29 09:36:07 +11:00
Daniel Cousens 29316a2fbc block: use writeUInt32BE for target calculation 2017-03-29 09:36:07 +11:00
corey d89bd58346 Added a note to the "Browser" section of README.md.
This closes #769.
2017-03-28 14:55:54 +11:00
Daniel Cousens 771491bc5a tests: add coinbase with witness transaction fixture 2017-03-09 12:51:40 +11:00
Daniel Cousens 46c87afa3f tests: move export as witness to independent test 2017-03-09 12:51:40 +11:00
Daniel Cousens 3feb9f1acc README: Buffer is implicit 2017-03-08 17:13:16 +11:00
Daniel Cousens c9875720f8 README: browserify accounts for Buffer globally 2017-03-08 17:12:41 +11:00
Thomas Kerin 4b4f32ffac buildStack: allow empty stack if allowIncomplete is set 2017-02-07 12:40:49 +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 e4db4a07b0 Make sure case with only one value in scriptSig as P2SH ONLY applies if the script is P2WPKH or P2WSH 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 fff9319fa4 scriptHash.input.check - should tolerate 1 field in scriptSig if it's P2WSH or P2WPKH 2017-02-07 12:40:49 +11:00
Thomas Kerin c5541c8f96 transaction_builder: expandInput - check p2sh early, can avoid redundant assignments 2017-02-07 12:40:49 +11:00
Thomas Kerin a32cc5b3be remove debugging code 2017-02-07 12:40:49 +11:00