Patrick Nagurny
|
79db9cc372
|
Merge pull request #1311 from braydonf/tojsonhashes
Include hash in toObject/toJSON results.
|
2015-08-13 10:20:37 -04:00 |
Braydon Fuller
|
496edf9109
|
Check for consitency with block header argument hash and calculated hash.
|
2015-08-12 20:45:57 -04:00 |
Braydon Fuller
|
e7c7a9ad89
|
Check for consistency if object argument includes a hash.
|
2015-08-12 20:26:25 -04:00 |
Braydon Fuller
|
be8cb7d245
|
Update json block test data.
|
2015-08-11 12:53:00 -04:00 |
Braydon Fuller
|
74dee1fda7
|
Include hash in toObject/toJSON results.
|
2015-08-11 11:42:23 -04:00 |
Braydon Fuller
|
b7880ea568
|
Bump package version to 0.12.15
|
2015-08-05 12:16:08 -04:00 |
Patrick Nagurny
|
9c30e96d9c
|
Merge pull request #1302 from braydonf/formatting
Fixes for various formatting issues and typos.
|
2015-07-30 10:22:38 -04:00 |
Patrick Nagurny
|
7c6df33ab7
|
Merge pull request #1301 from braydonf/pubkey
Added support for signing publickey inputs.
|
2015-07-30 10:21:44 -04:00 |
Patrick Nagurny
|
a8b78a2f3f
|
Merge pull request #1295 from braydonf/script-asm
Add script methods `fromASM()` and `toASM()`
|
2015-07-30 10:17:41 -04:00 |
Patrick Nagurny
|
0dec8e7bd8
|
Merge pull request #1294 from braydonf/tx-unmodified-arguments
Objects passed as arguments are unmodified.
|
2015-07-30 10:16:00 -04:00 |
Patrick Nagurny
|
6ac7ad9da1
|
Merge pull request #1293 from braydonf/script-data-encoding
Added encoding type for buildDataOut
|
2015-07-30 10:14:31 -04:00 |
Braydon Fuller
|
8ff26bb260
|
Fixes for various formatting issues and typos.
|
2015-07-29 10:11:40 -04:00 |
Braydon Fuller
|
eb077eb3df
|
Added support for signing publickey inputs.
|
2015-07-27 15:16:58 -04:00 |
Braydon Fuller
|
f77da04464
|
Bump package version to 0.12.14
|
2015-07-22 10:40:16 -04:00 |
Patrick Nagurny
|
aeac467ed7
|
Merge pull request #1298 from braydonf/ispublickeyout
Speed up isPublicKeyOut
|
2015-07-22 08:13:38 -06:00 |
Braydon Fuller
|
9a7cdc440e
|
Bump package version to 0.12.13
|
2015-07-15 10:28:02 -04:00 |
Braydon Fuller
|
ad9dd2a41f
|
Check that the public key is valid for outputs.
|
2015-07-14 09:58:05 -04:00 |
Braydon Fuller
|
9f4b1a2c26
|
Speed up isPublicKeyOut
|
2015-07-13 18:51:52 -04:00 |
Patrick Nagurny
|
1a809cbeec
|
Merge pull request #1296 from braydonf/script-optimizations
Optimizations for `script.toAddress()`
|
2015-07-09 12:25:19 -04:00 |
Braydon Fuller
|
d9047eebf0
|
Detect if scriptSig (input) or scriptPubKey (output) is previously known.
|
2015-07-09 11:30:20 -04:00 |
Braydon Fuller
|
55afeb3eaf
|
Use Node.js crypto ripemd160 hash if available.
|
2015-07-08 22:15:20 -04:00 |
Braydon Fuller
|
6d86c99314
|
Seperate getAddressInfo for input or output only use.
|
2015-07-08 16:43:49 -04:00 |
Braydon Fuller
|
e8446d4537
|
Removed double network call
|
2015-07-08 15:29:54 -04:00 |
Braydon Fuller
|
ef26931645
|
Use late definition to resolve circular dependency.
|
2015-07-08 15:11:06 -04:00 |
Braydon Fuller
|
4e212e846d
|
Bump package version to 0.12.12
|
2015-07-08 10:36:14 -04:00 |
Patrick Nagurny
|
edfbcb6dd5
|
Merge pull request #1291 from braydonf/optimize-script
Optimized performance of script.isPublicKeyHashIn(). Fixes #1289
|
2015-07-07 13:06:54 -04:00 |
Braydon Fuller
|
474132d216
|
Merge pull request #1287 from eordano/cltv
Add CLTV (BIP65) support
|
2015-07-06 21:08:03 -04:00 |
Braydon Fuller
|
55d8c4156a
|
Add tests for script.toASM() and new method script.fromASM()
|
2015-07-06 20:24:15 -04:00 |
Braydon Fuller
|
b81a64e8cf
|
Added script.toASM method
|
2015-07-06 19:50:10 -04:00 |
Braydon Fuller
|
3d1dc7aafe
|
Objects passed as arguments are unmodified.
|
2015-07-06 19:32:34 -04:00 |
Braydon Fuller
|
3ad484fff0
|
Added encoding type for buildDataOut
|
2015-07-06 19:14:48 -04:00 |
Esteban Ordano
|
5bd5a5b937
|
CLTV: More tests and improved docs
|
2015-07-06 12:13:19 -07:00 |
Patrick Nagurny
|
c47adf1c04
|
Merge pull request #1288 from braydonf/bitcoincore
Include Bitcoin Core in License
|
2015-07-06 14:25:09 -04:00 |
Patrick Nagurny
|
7db94e2e33
|
Merge pull request #1273 from braydonf/dev-readme
Include development quick start info
|
2015-07-06 14:24:54 -04:00 |
Patrick Nagurny
|
bbad29a76b
|
Merge pull request #1279 from braydonf/readuint64lebn
Improved performance of block parsing
|
2015-07-06 14:24:33 -04:00 |
Braydon Fuller
|
468f87d694
|
Update benchmarks for isPublicKeyHashIn
|
2015-07-06 13:14:44 -04:00 |
Braydon Fuller
|
7e23109f9b
|
Added more tests around script.isPublicKeyHashIn
|
2015-07-06 13:12:20 -04:00 |
Braydon Fuller
|
770e0e3a7f
|
Full public key validation isn't necessary.
|
2015-07-06 12:52:11 -04:00 |
Braydon Fuller
|
febbcc6a6e
|
Check pubkeyBuf before pubkeyBuf.length
|
2015-07-06 10:26:18 -04:00 |
Braydon Fuller
|
e5e783fbf9
|
Optimized performance of script.isPublicKeyHashIn()
|
2015-07-02 19:26:39 -04:00 |
Braydon Fuller
|
1b93d49f21
|
Include Bitcoin Core in License
|
2015-07-02 10:23:28 -04:00 |
Esteban Ordano
|
5882f9116e
|
CLTV: Minor style fix
|
2015-07-01 21:20:39 -07:00 |
Esteban Ordano
|
4280b993e0
|
Add CLTV (BIP65) support
|
2015-07-01 18:46:54 -07:00 |
Braydon Fuller
|
4a681f967e
|
Added comment with reasoning for number or array BN instantiation.
|
2015-07-01 15:30:21 -04:00 |
Braydon Fuller
|
2a71863992
|
Added additional test cases for readUInt64LEBN
|
2015-07-01 15:05:26 -04:00 |
Braydon Fuller
|
08a80d74d5
|
more optimizations for readUInt64lebn
|
2015-07-01 15:05:26 -04:00 |
Braydon Fuller
|
805182c500
|
Removed readReverse() precondition for a 2x block parsing improvement.
|
2015-07-01 15:05:26 -04:00 |
Braydon Fuller
|
e74a65fd0a
|
Combined slice calls for performance improvement.
|
2015-07-01 15:05:26 -04:00 |
Braydon Fuller
|
8e6b0147b9
|
Fixed issue with incompatible buffer.toJSON for node 0.10 and 0.12
|
2015-07-01 15:05:26 -04:00 |
Braydon Fuller
|
a3dee0695d
|
Improved performance of bufferReader.readUInt64LEBN()
|
2015-07-01 15:05:26 -04:00 |