Christopher Jeffrey
|
afcb89f76f
|
block and tx getters. coinbase height. multisig input test.
|
2015-12-24 13:19:29 -08:00 |
|
Christopher Jeffrey
|
1f8bf8c377
|
input and output getters.
|
2015-12-24 12:18:00 -08:00 |
|
Christopher Jeffrey
|
6ceeb6800b
|
remove useless line.
|
2015-12-24 03:27:34 -08:00 |
|
Christopher Jeffrey
|
42d872b268
|
calculate block reward.
|
2015-12-24 00:34:31 -08:00 |
|
Christopher Jeffrey
|
1fb6cb04b4
|
clean up input and output schema.
|
2015-12-23 23:44:59 -08:00 |
|
Christopher Jeffrey
|
207d9e1a30
|
refactor input and output data.
|
2015-12-23 23:12:54 -08:00 |
|
Christopher Jeffrey
|
0ccf67aef6
|
more input and output data work.
|
2015-12-23 21:55:25 -08:00 |
|
Christopher Jeffrey
|
cf9e11e356
|
add ids to inputs and outputs without addresses.
|
2015-12-23 20:09:14 -08:00 |
|
Christopher Jeffrey
|
f3ae1c517a
|
send block and merkleblock packets correctly.
|
2015-12-23 19:56:33 -08:00 |
|
Christopher Jeffrey
|
b77c34789e
|
refactor getData for inputs and outputs.
|
2015-12-23 19:55:27 -08:00 |
|
Christopher Jeffrey
|
b14c4daee0
|
refactor tx.utxos().
|
2015-12-23 18:31:31 -08:00 |
|
Christopher Jeffrey
|
389ee296b0
|
improve tx building. minor style fixes. utils.uniq.
|
2015-12-23 16:24:29 -08:00 |
|
Christopher Jeffrey
|
d32a951f37
|
fix isMultisig: compare to n value.
|
2015-12-23 11:45:43 -08:00 |
|
Christopher Jeffrey
|
2299ee757e
|
minor refactor.
|
2015-12-23 11:35:57 -08:00 |
|
Christopher Jeffrey
|
dddd6b0b49
|
minor: inspect methods.
|
2015-12-23 05:45:33 -08:00 |
|
Christopher Jeffrey
|
f68750991d
|
add block.reward. add coinbase data to into. failsafe for getFee.
|
2015-12-23 05:33:48 -08:00 |
|
Christopher Jeffrey
|
fdc11b76b2
|
start checking for height coinbases earlier.
|
2015-12-23 04:44:21 -08:00 |
|
Christopher Jeffrey
|
58d8e3ce53
|
fix coinbase parsing.
|
2015-12-23 04:14:51 -08:00 |
|
Christopher Jeffrey
|
2f6f3e11b1
|
Revert "use big numbers when calculating fee."
This reverts commit a057dc4064.
|
2015-12-23 02:42:57 -08:00 |
|
Christopher Jeffrey
|
a057dc4064
|
use big numbers when calculating fee.
|
2015-12-23 02:42:36 -08:00 |
|
Christopher Jeffrey
|
d54a532a66
|
fix error thrown in output.inspect.
|
2015-12-23 02:35:32 -08:00 |
|
Christopher Jeffrey
|
b3f457ee31
|
improve locktime checks and coinbase parsing.
|
2015-12-23 02:34:51 -08:00 |
|
Christopher Jeffrey
|
4ac398e41b
|
add tx to prev output data.
|
2015-12-22 22:50:13 -08:00 |
|
Christopher Jeffrey
|
47618898c7
|
minor.
|
2015-12-22 20:11:09 -08:00 |
|
Christopher Jeffrey
|
3d417f48df
|
improve coinbase height check.
|
2015-12-22 20:07:20 -08:00 |
|
Christopher Jeffrey
|
618177b6a6
|
grab block height from the coinbase script.
|
2015-12-22 19:30:32 -08:00 |
|
Christopher Jeffrey
|
07a1322749
|
inspect methods. better data parsing. expose modules.
|
2015-12-22 19:27:36 -08:00 |
|
Christopher Jeffrey
|
b522aa2b06
|
handle merkleblock vs block better.
|
2015-12-22 15:03:17 -08:00 |
|
Christopher Jeffrey
|
1c8604477f
|
improve script type tests. improve input/output data.
|
2015-12-22 14:50:07 -08:00 |
|
Christopher Jeffrey
|
b16a86b2d4
|
fix typo.
|
2015-12-22 06:50:09 -08:00 |
|
Christopher Jeffrey
|
d3e4dfaf5c
|
fix some getters. move getInputData and getOutputData. wallet.toAddress.
|
2015-12-22 06:21:01 -08:00 |
|
Christopher Jeffrey
|
a17fe6fe5f
|
use dynamic input and output objects.
|
2015-12-22 05:00:55 -08:00 |
|
Christopher Jeffrey
|
a91f245e86
|
add types to data. aliases for utils.
|
2015-12-22 04:03:15 -08:00 |
|
Christopher Jeffrey
|
eb6a9fc20d
|
make data easier to extract from inputs and outputs.
|
2015-12-22 03:22:49 -08:00 |
|
Christopher Jeffrey
|
a6e3024e9b
|
peer address and port.
|
2015-12-22 03:19:27 -08:00 |
|
Christopher Jeffrey
|
68c16b214a
|
add rblock and rhash helpers.
|
2015-12-22 02:15:33 -08:00 |
|
Christopher Jeffrey
|
52b653083c
|
add features potentially useful for blockchain explorers.
|
2015-12-21 20:00:13 -08:00 |
|
Christopher Jeffrey
|
a7ea69f48a
|
improve utils: primarily toBTC and fromBTC.
|
2015-12-21 15:20:01 -08:00 |
|
Christopher Jeffrey
|
500f079632
|
fix script arithmetic, op_verify, and wallet.fillUnspent.
|
2015-12-21 11:26:13 -08:00 |
|
Christopher Jeffrey
|
d28716c98d
|
use regular addresses for wallet prefix.
|
2015-12-20 19:35:56 -08:00 |
|
Christopher Jeffrey
|
87d4d4b0ad
|
refactor script and wallet. better redeem script error.
|
2015-12-20 16:08:00 -08:00 |
|
Christopher Jeffrey
|
c0d0423f14
|
hd/wallet: minor.
|
2015-12-20 13:29:39 -08:00 |
|
Christopher Jeffrey
|
b900d706c0
|
move varint and readIntv to utils.
|
2015-12-20 02:01:19 -08:00 |
|
Christopher Jeffrey
|
f25d69f30f
|
put user agent in constants.
|
2015-12-20 01:57:47 -08:00 |
|
Christopher Jeffrey
|
93e42e90a1
|
drop old fee and dust constants. style.
|
2015-12-20 01:50:18 -08:00 |
|
Christopher Jeffrey
|
a50ee3e0ba
|
remove wallet.getPublicKeys().
|
2015-12-20 01:45:17 -08:00 |
|
Christopher Jeffrey
|
1db84a0528
|
wallet json and prefix. style. cleanup.
|
2015-12-20 01:43:09 -08:00 |
|
Christopher Jeffrey
|
61699cca3a
|
style: function names.
|
2015-12-19 15:43:28 -08:00 |
|
Christopher Jeffrey
|
0aff6d7cfe
|
improve script.isValidSig.
|
2015-12-19 15:26:26 -08:00 |
|
Christopher Jeffrey
|
2e7892c798
|
use keyPair() in script.verify. whitespace.
|
2015-12-19 15:24:19 -08:00 |
|