3b774ef361move tx ingest to all db, fixes sync
Tadge Dryja
2016-01-31 01:05:31 -0800
83dff432b1mutex helps, still some sequence errors from mblocks
Tadge Dryja
2016-01-29 00:48:14 -0800
4cd9087f9fproblems with concurrent disk access (header file) maybe add mutexes or something
Tadge Dryja
2016-01-29 00:40:52 -0800
5c2bbff3ebfix more sync problems. Seems to work OK
Tadge Dryja
2016-01-28 22:31:05 -0800
6ef9dc3d4anot saying it works, but it works better
Tadge Dryja
2016-01-28 19:35:49 -0800
d9afd623ebnew stxo struct and more db methods
Tadge Dryja
2016-01-27 01:24:16 -0800
851d3533e5deals with incoming blocks and txs gets stuck on reorgs though, until program is restarted
Tadge Dryja
2016-01-22 17:15:56 -0800
5a7c04bdb5incoming invs and tx signing when we get inv messages, txs are easy but blocks are a little tricky block heigh synchronization is done via os' file system signing is a bit inelegant (searches through inputs for pkscript matches) but fast enough in practice
Tadge Dryja
2016-01-22 16:04:27 -0800
01c35e62abcheck for already known txs (due to reorg?)
Tadge Dryja
2016-01-22 01:41:08 -0800
fbc424492dupdate filters as txs come in; missed some before
Tadge Dryja
2016-01-21 21:50:42 -0800
fc100921e8add pushtx, and outpoint comparitor
Tadge Dryja
2016-01-21 17:59:50 -0800
9215c18113keep track of addresses, check incoming txs for full pkscript match
Tadge Dryja
2016-01-21 01:04:45 -0800
b7a2c46ea6remove storage of pkscript; don't need it.
Tadge Dryja
2016-01-20 22:57:05 -0800
278971936fpass network parameters as function arg
Tadge Dryja
2016-01-20 21:27:58 -0800
73bbb29026add keyfileio to manage private key storage on disk
Tadge Dryja
2016-01-20 21:08:05 -0800
29d0c0cc6ffix bolt slices. db read / write works. also switch heights from uint32 to int32, which I guess is what they use. Makes this thing last 2 billion blocks shorter. If we get past uint32 time.
Tadge Dryja
2016-01-19 23:40:04 -0800
0b5daa9b2badd utxodb for on disk storage of transactions.
Tadge Dryja
2016-01-19 20:02:18 -0800
58c8d32ac5add a height channel to keep track of incoming merkleblocks
Tadge Dryja
2016-01-19 14:23:18 -0800
709b8a05cdoh right, another fun thing I forgot about When there's only the coinbase tx, the merkle root = the coinbase txid. Needless complication in bitcoin == job security?
Tadge Dryja
2016-01-19 10:59:13 -0800
7dbf4a4a4fupdate uspv, add function for height from header still a bunch of problems getting utxo sets
Tadge Dryja
2016-01-19 01:33:58 -0800
24afe237dbMerge branch 'master' into uspvdev
Tadge Dryja
2016-01-19 00:31:09 -0800
dd2c2274c8export fields from lnid and add deserialization method
Tadge Dryja
2016-01-19 00:05:02 -0800
229e34b326make SPVCon version agnostic
Tadge Dryja
2016-01-18 23:43:41 -0800
3fecd67920cycle sender / receiver to bytes and back
Tadge Dryja
2016-01-18 23:28:14 -0800
c1212d1369off by 1 fix, a little more serdes check
Tadge Dryja
2016-01-18 21:26:28 -0800
2b66c234c6actually remove current from sender and calc on the fly for addnext
Tadge Dryja
2016-01-18 21:08:16 -0800
2301af5615remove "current" from receiver, add very simple serialization test
Tadge Dryja
2016-01-18 21:04:53 -0800
d4a31d4127add initial unit test for elkrem send / receive
Tadge Dryja
2016-01-18 20:43:02 -0800