Neil Booth
|
1b9a9b8927
|
Start saving DB version and checking it
|
2016-11-12 07:31:56 +09:00 |
|
Neil Booth
|
f98dc9c351
|
Practise optimism like before
|
2016-11-11 21:03:09 +09:00 |
|
Neil Booth
|
311f7f9ffd
|
Better optimised storage of UTXO set
|
2016-11-10 20:04:33 +09:00 |
|
Neil Booth
|
094fd44fc2
|
Merge UTXO cache into BlockProcessor
|
2016-11-10 07:49:01 +09:00 |
|
Neil Booth
|
06b6d695c2
|
Only attempt to flush if cancelled
|
2016-11-10 07:32:39 +09:00 |
|
Neil Booth
|
3972e18e98
|
Move the rest of fs_cache into BlockProcessor
|
2016-11-08 23:30:30 +09:00 |
|
Neil Booth
|
ad2dabf751
|
Remove the FS cache
Really belongs with BlockProcessor now
|
2016-11-08 20:06:06 +09:00 |
|
Neil Booth
|
5736e9cb70
|
Move utxo_cache to BlockProcessor where it belongs
|
2016-11-08 19:35:21 +09:00 |
|
Neil Booth
|
5c5e90d574
|
Move BlockServer to more appropriate location
|
2016-11-08 19:20:13 +09:00 |
|
Neil Booth
|
93d53bdd87
|
The controller is dead!
|
2016-11-08 08:29:56 +09:00 |
|
Neil Booth
|
c0a112f8ea
|
Split out part of block processor into db.py
The part that doesn't actually do any block processing...
|
2016-11-08 07:38:16 +09:00 |
|
Neil Booth
|
c008c04e43
|
Move caches to their own file.
Move the DB to the block_processor file. It will merge with it soon.
|
2016-10-27 07:58:00 +09:00 |
|
Neil Booth
|
30d1b7f77c
|
Add proper block chaining check
|
2016-10-27 07:38:39 +09:00 |
|
Neil Booth
|
78d0acc95b
|
Fix get_tx_hash
|
2016-10-27 07:33:21 +09:00 |
|
Neil Booth
|
28eb95edd3
|
Break out FS cache into its own class
|
2016-10-27 07:30:24 +09:00 |
|
Neil Booth
|
334ffdaa4f
|
Begin work on proper server
|
2016-10-17 20:02:42 +09:00 |
|
Neil Booth
|
c8f3c79167
|
Memory views for blocks don't seem to help
|
2016-10-16 09:08:38 +09:00 |
|
Neil Booth
|
19cbb2d00d
|
Fix ETA estimate
|
2016-10-15 12:43:23 +09:00 |
|
Neil Booth
|
282d46a46c
|
Flush to disk when flushing history
|
2016-10-15 11:41:55 +09:00 |
|
Neil Booth
|
34096a02e9
|
Recovery from excess history flushes
|
2016-10-15 08:42:42 +09:00 |
|
Neil Booth
|
cbe1ef60ca
|
Better logging
|
2016-10-14 20:26:10 +09:00 |
|
Neil Booth
|
5f77ff4ef0
|
Flush history separately.
We do not yet remove excess history.
|
2016-10-14 20:09:47 +09:00 |
|
Neil Booth
|
6b513a91d0
|
CACHE_MB is now the environment var.
|
2016-10-14 07:56:25 +09:00 |
|
Neil Booth
|
4b99ae4e11
|
Fix ETA calc
|
2016-10-13 07:16:42 +09:00 |
|
Neil Booth
|
3fce298835
|
Better time est. A couple of fixes.
|
2016-10-12 18:59:15 +09:00 |
|
Neil Booth
|
5653bf75f5
|
More robust init
|
2016-10-12 05:38:24 +09:00 |
|
Neil Booth
|
ba1662bbf7
|
Add ETA stats. Show daemon height again.
|
2016-10-11 21:45:48 +09:00 |
|
Neil Booth
|
c7f930a18a
|
Clean up db initialization and state writing
|
2016-10-11 21:20:04 +09:00 |
|
Neil Booth
|
d8e9eb7796
|
Accurate cache accounting
|
2016-10-11 17:38:03 +09:00 |
|
Neil Booth
|
682cc8ff86
|
Better size est.
|
2016-10-11 06:49:50 +09:00 |
|
Neil Booth
|
d11c60f6ad
|
Cache size logging
|
2016-10-11 06:43:59 +09:00 |
|
Neil Booth
|
14f4228af7
|
Add missing line
|
2016-10-11 00:11:10 +09:00 |
|
Neil Booth
|
4e777b5861
|
Let's try a smarter UTXO cache.
|
2016-10-11 00:04:13 +09:00 |
|
Neil Booth
|
6644102441
|
Use hash168 to distinguish address types in DB
|
2016-10-10 11:42:33 +09:00 |
|
Neil Booth
|
4879422e92
|
Improve the leveldb flush; it should be a lot faster now.
More useful logging and stats.
|
2016-10-10 07:23:19 +09:00 |
|
Neil Booth
|
329f411640
|
Fix percentages
|
2016-10-09 13:27:02 +09:00 |
|
Neil Booth
|
7b36a1431c
|
Add instrumentation
|
2016-10-09 13:00:46 +09:00 |
|
Neil Booth
|
ca11710fdd
|
Print balance in query tool
|
2016-10-09 09:14:59 +09:00 |
|
Neil Booth
|
17034ac7a7
|
Make get_utxos() and get_history() generators
The also take a limit.
|
2016-10-08 23:42:01 +09:00 |
|
Neil Booth
|
b65e8cc9d0
|
Fix an incorrect comment, and a typo
|
2016-10-08 17:50:03 +09:00 |
|
Neil Booth
|
64b7554b73
|
Fix some typos
|
2016-10-08 17:34:12 +09:00 |
|
Neil Booth
|
a3dbc68614
|
Initial revision
|
2016-10-08 17:17:43 +09:00 |
|