Braydon Fuller
|
78c1d3dbb0
|
Added getBlock benchmarks
|
2015-07-07 20:28:48 -04:00 |
Braydon Fuller
|
618fcf65a9
|
Added onBlocksReady
|
2015-07-07 17:03:24 -04:00 |
k
|
e4b7f37805
|
cleaned up the project!
|
2015-07-02 14:59:14 -04:00 |
Chris Kleeschulte
|
2039e4c6dc
|
Added some fixes for the bindings.gyp file.
|
2015-06-26 16:03:43 -04:00 |
Chris Kleeschulte
|
5e95650736
|
Removed the wallet stuff and moved the header includes into the main header file.
|
2015-06-11 08:34:38 -04:00 |
Chris Kleeschulte
|
4e0939ca3c
|
Made the bindings work with node v0.12. There was A LOT of api breakages in node and v8 since!
|
2015-06-08 17:18:06 -04:00 |
Christopher Jeffrey
|
b1ae73848c
|
add naive getFromTx for insight.
|
2014-12-16 14:41:00 -08:00 |
Christopher Jeffrey
|
908a415e50
|
always return array on stopping.
|
2014-12-12 15:43:35 -08:00 |
Christopher Jeffrey
|
4a5ae622d1
|
make use of getBlockByTx caching.
|
2014-12-12 15:35:43 -08:00 |
Christopher Jeffrey
|
00777ef855
|
Revert "try doing this from c++ again."
This reverts commit 21037a2a74 .
|
2014-12-12 15:29:52 -08:00 |
Christopher Jeffrey
|
21037a2a74
|
try doing this from c++ again.
|
2014-12-12 15:29:41 -08:00 |
Christopher Jeffrey
|
6229c5cf9b
|
Revert "try the shutting down check in c++." - does not work.
This reverts commit bf6b4d9b60 .
|
2014-12-12 11:39:57 -08:00 |
Christopher Jeffrey
|
bf6b4d9b60
|
try the shutting down check in c++.
|
2014-12-12 11:36:38 -08:00 |
Christopher Jeffrey
|
f552121fb2
|
fix segfault on exit.
|
2014-12-12 11:00:24 -08:00 |
Christopher Jeffrey
|
70d19eb6d6
|
fix getBlockByTx.
|
2014-12-10 16:28:35 -08:00 |
Christopher Jeffrey
|
0508bc54d8
|
disable -txindex.
|
2014-12-10 16:23:28 -08:00 |
Christopher Jeffrey
|
f160d36624
|
use txindex from now on.
|
2014-12-10 11:05:15 -08:00 |
Christopher Jeffrey
|
b4a96d709e
|
cleanup getTx.
|
2014-12-09 10:02:34 -08:00 |
Christopher Jeffrey
|
add618c1e5
|
check block-tx cache from db.
|
2014-12-09 09:50:15 -08:00 |
Christopher Jeffrey
|
fbbc8f5fb2
|
return tx on sign tx.
|
2014-12-09 09:46:40 -08:00 |
Christopher Jeffrey
|
7ce053ab05
|
add getTransactionWithBlock.
|
2014-12-08 14:37:51 -08:00 |
Christopher Jeffrey
|
f6758c0e6f
|
cache block by tx.
|
2014-12-08 14:16:19 -08:00 |
Christopher Jeffrey
|
da82924717
|
disable txindex for now.
|
2014-12-08 14:04:27 -08:00 |
Christopher Jeffrey
|
7e5c6a7dac
|
use txindex by default.
|
2014-12-08 13:50:21 -08:00 |
Christopher Jeffrey
|
eeec6573ae
|
remove traverse arg.
|
2014-12-08 13:38:46 -08:00 |
Christopher Jeffrey
|
c4f204dfa8
|
no db caching for now.
|
2014-12-08 13:19:22 -08:00 |
Christopher Jeffrey
|
83048eef33
|
add get_tx_ldb.
|
2014-12-08 13:07:12 -08:00 |
Christopher Jeffrey
|
e1bb7bb666
|
fix getTx traverse.
|
2014-12-08 12:45:11 -08:00 |
Christopher Jeffrey
|
0b07a7839b
|
refactor lib/bitcoind.js.
|
2014-12-08 12:33:59 -08:00 |
Christopher Jeffrey
|
d37be97ad9
|
attempt to use tx block caching again.
|
2014-12-08 11:34:20 -08:00 |
Christopher Jeffrey
|
fab1f4512b
|
database improvements. record blockhash.
|
2014-12-08 11:30:06 -08:00 |
Christopher Jeffrey
|
aeb454b52c
|
misc fixes.
|
2014-12-08 10:00:53 -08:00 |
Christopher Jeffrey
|
6c8b08e697
|
add getlastfileindex - probably not necessary.
|
2014-12-04 11:21:10 -08:00 |
Christopher Jeffrey
|
3427124270
|
update bitcoind.js for insight.
|
2014-12-04 11:12:29 -08:00 |
Christopher Jeffrey
|
d265cdbd3f
|
use blocktime to optimize.
|
2014-12-03 21:17:44 -08:00 |
Christopher Jeffrey
|
dd2abe4b59
|
fix dissonance between height and index.
|
2014-12-03 21:04:05 -08:00 |
Christopher Jeffrey
|
4b2313d85f
|
getblockbytime
|
2014-12-03 12:46:48 -08:00 |
Christopher Jeffrey
|
9ce652ff09
|
get block by txid.
|
2014-12-03 12:14:23 -08:00 |
Christopher Jeffrey
|
81c59966fa
|
consistent naming.
|
2014-12-03 10:57:56 -08:00 |
Christopher Jeffrey
|
bb611d3e38
|
remove unused props.
|
2014-12-02 03:47:39 -08:00 |
Christopher Jeffrey
|
b474a0a051
|
add chainHeight property.
|
2014-12-02 03:38:37 -08:00 |
Christopher Jeffrey
|
b0adee24d9
|
remove useless variable.
|
2014-12-02 03:13:41 -08:00 |
Christopher Jeffrey
|
04036146cb
|
dont bother with timestamp on caching.
|
2014-12-02 03:09:30 -08:00 |
Christopher Jeffrey
|
bf80830811
|
fix typo.
|
2014-12-02 02:59:37 -08:00 |
Christopher Jeffrey
|
aa782e0ee0
|
silence tiny on testnet.
|
2014-12-02 02:55:57 -08:00 |
Christopher Jeffrey
|
f3ea892b82
|
fix typo.
|
2014-12-01 23:29:02 -08:00 |
Christopher Jeffrey
|
774f08c91f
|
use tiny to cache addresses and start where we left off.
|
2014-12-01 22:30:05 -08:00 |
Christopher Jeffrey
|
0335a128b8
|
fix workaround for addtxes.
|
2014-11-19 16:06:21 -08:00 |
Christopher Jeffrey
|
7767bdd828
|
fix bad return for addr txs.
|
2014-11-19 15:56:14 -08:00 |
Christopher Jeffrey
|
e11389bb54
|
force cached addrs to be async.
|
2014-11-18 17:14:18 -08:00 |
Christopher Jeffrey
|
c988172dc4
|
unref garbage collector.
|
2014-11-18 16:57:04 -08:00 |
Christopher Jeffrey
|
0be9143e32
|
use other method for obtaining addr txs. cache them.
|
2014-11-18 16:55:24 -08:00 |
Christopher Jeffrey
|
0c19633da9
|
create addresses object.
|
2014-11-18 16:31:51 -08:00 |
Christopher Jeffrey
|
d8701332c0
|
fix tx properties.
|
2014-11-18 15:38:44 -08:00 |
Christopher Jeffrey
|
b668cfbb0a
|
add addrFlag.
|
2014-11-18 14:13:47 -08:00 |
Christopher Jeffrey
|
513a7ae746
|
add rescan blockchain.
|
2014-11-17 16:42:08 -08:00 |
Christopher Jeffrey
|
df62ac4e22
|
add `global` property to Bitcoin prototype.
|
2014-11-17 14:19:46 -08:00 |
Christopher Jeffrey
|
a4e4b35c8d
|
remove log pipe.
|
2014-11-17 13:09:05 -08:00 |
Christopher Jeffrey
|
f647de9a32
|
comments. remove async packet parsing.
|
2014-11-17 13:07:15 -08:00 |
Christopher Jeffrey
|
7aaf4dce94
|
allow wallet transactions to lookup their real counterparts.
|
2014-11-13 16:46:05 -08:00 |
Christopher Jeffrey
|
a9a5f7c4ad
|
do not convert wallet txs for now.
|
2014-11-13 15:50:27 -08:00 |
Christopher Jeffrey
|
6d994454d5
|
always include hex in wallet transactions. convert to regular transactions.
|
2014-11-13 15:45:55 -08:00 |
Christopher Jeffrey
|
f19bd33fe3
|
remove todos. implement WalletGetTransaction.
|
2014-11-13 15:28:42 -08:00 |
Christopher Jeffrey
|
a9b9846aed
|
start making hookPackets async.
|
2014-11-12 15:41:05 -08:00 |
Christopher Jeffrey
|
10aef46050
|
default datadir=.bitcoind.js
|
2014-11-11 13:36:08 -08:00 |
Christopher Jeffrey
|
f83be008f3
|
allow hardcoded peers.
|
2014-11-11 13:27:36 -08:00 |
Christopher Jeffrey
|
317ff8a6bd
|
allow callback in importKey.
|
2014-11-11 11:47:40 -08:00 |
Christopher Jeffrey
|
89ea984344
|
get rid of IS_EMPTY. add WalletIsMine().
|
2014-11-11 11:02:21 -08:00 |
Christopher Jeffrey
|
eac667e103
|
reorganize sendto/from/move.
|
2014-11-10 16:04:34 -08:00 |
Christopher Jeffrey
|
f8efdb105e
|
add GetBestBlock().
|
2014-11-06 13:37:15 -08:00 |
Christopher Jeffrey
|
1654923f12
|
fixes.
|
2014-11-05 17:27:51 -08:00 |
Christopher Jeffrey
|
da496dcbc7
|
getBlockHeight. getAddrTransactions.
|
2014-11-04 16:41:42 -08:00 |
Christopher Jeffrey
|
a02a672a22
|
add walletmove. fix callbacks.
|
2014-11-03 17:00:21 -08:00 |
Christopher Jeffrey
|
46c07a98d6
|
fix dumpKey call.
|
2014-10-30 16:38:58 -07:00 |
Christopher Jeffrey
|
997d01ffa4
|
method rename.
|
2014-10-30 15:09:58 -07:00 |
Christopher Jeffrey
|
9cd8bd9ee5
|
rename methods.
|
2014-10-30 15:07:29 -07:00 |
Christopher Jeffrey
|
c69c3c258d
|
rename methods.
|
2014-10-30 14:43:36 -07:00 |
Christopher Jeffrey
|
20301e4f4f
|
fix build errors. improve GetRecipients().
|
2014-10-30 14:42:16 -07:00 |
Christopher Jeffrey
|
ecf1229a3e
|
add set, remove, and get recipient.
|
2014-10-30 14:34:50 -07:00 |
Christopher Jeffrey
|
1dbd16663d
|
try adding getRecipients. fix progress.
|
2014-10-30 14:12:27 -07:00 |
Christopher Jeffrey
|
8e09b40257
|
add silent option.
|
2014-10-29 16:01:54 -07:00 |
Christopher Jeffrey
|
98465d61e8
|
fix isEncrypted.
|
2014-10-29 12:56:39 -07:00 |
Christopher Jeffrey
|
73bc0083b8
|
refactor dumpprivkey.
|
2014-10-28 16:40:37 -07:00 |
Christopher Jeffrey
|
0ea619ff15
|
add received by address.
|
2014-10-28 15:40:36 -07:00 |
Christopher Jeffrey
|
f5b3d45b5c
|
implement change label and delete account.
|
2014-10-28 15:22:46 -07:00 |
Christopher Jeffrey
|
b40e5a15ea
|
implement GetMiningInfo() method.
|
2014-10-28 14:16:33 -07:00 |
Christopher Jeffrey
|
152c235d87
|
add get and set generate.
|
2014-10-28 14:09:55 -07:00 |
Christopher Jeffrey
|
349027d4b1
|
add dump and import wallet methods.
|
2014-10-28 13:57:06 -07:00 |
Christopher Jeffrey
|
50bcaf2918
|
add GetProgess() method.
|
2014-10-28 13:01:40 -07:00 |
Christopher Jeffrey
|
15ebf5253e
|
add keypoolrefill method.
|
2014-10-28 11:52:03 -07:00 |
Christopher Jeffrey
|
b754237618
|
implement dumpprivkey.
|
2014-10-28 11:41:37 -07:00 |
Christopher Jeffrey
|
665a87f680
|
allow to check whether wallet is encrypted.
|
2014-10-28 11:29:33 -07:00 |
Christopher Jeffrey
|
f8fccb8eaf
|
fix parsed again. emit digest.
|
2014-10-27 14:58:03 -07:00 |
Christopher Jeffrey
|
effda10901
|
emit parsed properly.
|
2014-10-27 14:55:48 -07:00 |
Christopher Jeffrey
|
5d8332c710
|
convenience for fromHex.
|
2014-10-23 16:22:39 -07:00 |
Christopher Jeffrey
|
090eb9ab42
|
remove packet polling code.
|
2014-10-23 13:13:20 -07:00 |
Christopher Jeffrey
|
7977247b79
|
packet events.
|
2014-10-23 13:07:40 -07:00 |
Christopher Jeffrey
|
bbc18ee764
|
stop polling for events.
|
2014-10-23 12:44:05 -07:00 |
Christopher Jeffrey
|
7190fc21aa
|
improve packet polling.
|
2014-10-23 11:46:42 -07:00 |
Christopher Jeffrey
|
677df7f787
|
more packet polling.
|
2014-10-21 18:51:05 -07:00 |
Christopher Jeffrey
|
2fc11cb8e3
|
packet polling still working.
|
2014-10-21 18:20:27 -07:00 |
Christopher Jeffrey
|
19a7c07c60
|
first working packet listener.
|
2014-10-21 18:06:17 -07:00 |
Christopher Jeffrey
|
4211499b0e
|
garbage collection.
|
2014-10-20 08:53:54 -07:00 |
Christopher Jeffrey
|
f0ebef4e8c
|
add GetAddresses(). add "addr" event.
|
2014-10-17 16:12:57 -07:00 |
Christopher Jeffrey
|
6fadefe761
|
add "peer" and "version" event.
|
2014-10-17 14:23:19 -07:00 |
Christopher Jeffrey
|
965d419801
|
add GetPeerInfo(). fix GetInfo().
|
2014-10-17 13:47:56 -07:00 |
Christopher Jeffrey
|
2ab5f33053
|
add GetInfo().
|
2014-10-17 13:26:27 -07:00 |
Christopher Jeffrey
|
76f2d147a6
|
disable multiple instantiations.
|
2014-10-17 12:54:58 -07:00 |
Christopher Jeffrey
|
a09c735a9b
|
datadir fixes. wait for wallet to load.
|
2014-10-16 15:14:44 -07:00 |
Christopher Jeffrey
|
ef0bfa14eb
|
add custom datadir option.
|
2014-10-16 13:54:44 -07:00 |
Christopher Jeffrey
|
e2ad9320ff
|
improve start_node and example.
|
2014-10-15 16:38:10 -07:00 |
Christopher Jeffrey
|
2577fa0229
|
minor changes.
|
2014-10-06 08:10:23 -07:00 |
Christopher Jeffrey
|
1eafe41bab
|
add fromhex methods.
|
2014-10-03 18:29:29 -07:00 |
Christopher Jeffrey
|
41fe58077b
|
tests passed. remove javascript conversions.
|
2014-10-03 17:59:46 -07:00 |
Christopher Jeffrey
|
106ff37179
|
work. try to get tx hashes working.
|
2014-10-03 16:39:26 -07:00 |
Christopher Jeffrey
|
b69ef31007
|
start testing hashes and hex. major changes/fixes.
|
2014-10-03 14:21:37 -07:00 |
Christopher Jeffrey
|
bb83e2ef6e
|
start using proper conversions again for txs and blocks.
|
2014-10-03 11:23:04 -07:00 |
Christopher Jeffrey
|
e25ba1c85c
|
fix tx.hash.
|
2014-10-02 20:18:37 -07:00 |
Christopher Jeffrey
|
bf75025a3a
|
add importprivkey.
|
2014-10-01 16:01:34 -07:00 |
Christopher Jeffrey
|
788fe1c363
|
add wallet.getbalance.
|
2014-10-01 13:37:18 -07:00 |
Christopher Jeffrey
|
932d0fd1a0
|
fix block polling and emitting blocks.
|
2014-10-01 12:05:18 -07:00 |
Christopher Jeffrey
|
ab4264b74c
|
use linked list.
|
2014-10-01 11:03:27 -07:00 |
Christopher Jeffrey
|
70edf28235
|
attempt to use function hooks.
|
2014-09-30 15:53:13 -07:00 |
Christopher Jeffrey
|
057ab4da03
|
queue up signal handlers so they do not get overwritten.
|
2014-09-30 15:16:48 -07:00 |
Christopher Jeffrey
|
ad5ae36a2f
|
remove useless methods.
|
2014-09-30 15:03:33 -07:00 |
Christopher Jeffrey
|
cd02cde953
|
comments.
|
2014-09-29 16:55:04 -07:00 |
Christopher Jeffrey
|
59ec8c54a2
|
make it impossible to "impersonate" blocks and txs.
|
2014-09-29 16:54:21 -07:00 |
Christopher Jeffrey
|
e65b7e8da3
|
fillTransaction: allow destination output choice.
|
2014-09-29 16:46:26 -07:00 |
Christopher Jeffrey
|
351d1ebd83
|
add merkle tree building. fix filltx.
|
2014-09-29 16:06:49 -07:00 |
Christopher Jeffrey
|
63f506b590
|
add getHash for txs and blocks.
|
2014-09-29 14:55:46 -07:00 |
Christopher Jeffrey
|
9fd6229221
|
refactor fill and sign.
|
2014-09-29 14:38:52 -07:00 |
Christopher Jeffrey
|
e363ed15cb
|
add Transaction.sign and Transaction.fill.
|
2014-09-29 14:29:41 -07:00 |
Christopher Jeffrey
|
810b9aa9c7
|
add inverse conversions.
|
2014-09-29 13:40:11 -07:00 |
Christopher Jeffrey
|
4fb20d1409
|
rename wallet methods.
|
2014-09-29 12:30:32 -07:00 |
Christopher Jeffrey
|
84e6ef72a8
|
prefix all wallet methods.
|
2014-09-29 12:26:46 -07:00 |
Christopher Jeffrey
|
7283d1bc22
|
wallet work. listaccounts is now extremely useful.
|
2014-09-26 15:43:55 -07:00 |
Christopher Jeffrey
|
6d2afb252b
|
start implementing wallet.
|
2014-09-26 12:20:00 -07:00 |
Christopher Jeffrey
|
ecadec5878
|
refactor verification.
|
2014-09-26 11:39:44 -07:00 |
Christopher Jeffrey
|
e2a8b95651
|
VerifyTransaction
|
2014-09-26 11:34:55 -07:00 |
Christopher Jeffrey
|
41c0cb5a4e
|
bitcoindjs.verifyBlock.
|
2014-09-26 11:23:21 -07:00 |
Christopher Jeffrey
|
c6ca9d5dbf
|
minor: fixes.
|
2014-09-25 15:26:49 -07:00 |
Christopher Jeffrey
|
6467c8a058
|
refactor example and ./lib.
|
2014-09-25 14:33:37 -07:00 |
Christopher Jeffrey
|
447fec3874
|
isCoinbase. cleanup. add txid, vout, scriptSig to coinbase inputs.
|
2014-09-25 14:19:46 -07:00 |
Christopher Jeffrey
|
219a513771
|
no longer debug hex output.
|
2014-09-25 14:12:43 -07:00 |
Christopher Jeffrey
|
58cea89bab
|
add utils.copy. debug hex generation.
|
2014-09-25 14:12:09 -07:00 |
Christopher Jeffrey
|
fdd94a4e40
|
more tx broadcast events.
|
2014-09-25 14:04:59 -07:00 |
Christopher Jeffrey
|
5f21978a44
|
return tx on broadcast.
|
2014-09-25 14:01:50 -07:00 |
Christopher Jeffrey
|
b681642132
|
fixes. emit broadcast event.
|
2014-09-25 13:58:54 -07:00 |
Christopher Jeffrey
|
2b2d56dfea
|
fix Transaction::broadcast. comments.
|
2014-09-25 13:54:20 -07:00 |
Christopher Jeffrey
|
5b19f2993e
|
wrap tx properly again.
|
2014-09-25 13:50:47 -07:00 |