Neil Booth
419ab68a38
Prepare 0.3.2
8 years ago
Neil Booth
59b2b2cb04
Better log formatting
8 years ago
Neil Booth
7496b511b8
Fix silly thinko
8 years ago
Neil Booth
312708e2e7
Fix daemon warming up
8 years ago
Neil Booth
3798ef80ef
Prepare 0.3.1
8 years ago
Neil Booth
409ea2c784
Daemon's send takes a processor
Simplest way to process the result and still be able to raise exceptions
in the daemon request loop. In particular, we can pass missing txs through
as None in getrawtransactions.
Fixes #9
8 years ago
Neil Booth
f05e51df2a
Skip logging transient errors just once
8 years ago
Neil Booth
56274fb9ea
Prefix internal methods with an underscore
8 years ago
Neil Booth
1b9a9b8927
Start saving DB version and checking it
8 years ago
Neil Booth
244a0f2fab
Update release notes.
8 years ago
Neil Booth
f98dc9c351
Practise optimism like before
8 years ago
Neil Booth
5a2a8b4ec1
Prepare 0.2.3 release
8 years ago
Neil Booth
56098e0c52
Show up to 3 missing UTXOs
Fixes #15
8 years ago
Neil Booth
c6b5c577ab
More robust daemon error handling
Fixes #6
8 years ago
Neil Booth
8188f7e909
Catch exceptions when trying to listen
Fixes #11
8 years ago
Neil Booth
311f7f9ffd
Better optimised storage of UTXO set
8 years ago
Neil Booth
094fd44fc2
Merge UTXO cache into BlockProcessor
8 years ago
Neil Booth
bf6a8f58d5
Hotfixes for two issues in 0.2.2
8 years ago
Neil Booth
1737bb8354
Move some code back to correct place
Fixes #12
8 years ago
Neil Booth
06b6d695c2
Only attempt to flush if cancelled
8 years ago
Johann Bauer
1405057096
Fix getting the number of watched addresses
Resolves #13
8 years ago
Neil Booth
4e619c9f5e
Prepare 0.2.2
8 years ago
Neil Booth
a07ed5876b
Count missing UTXOs and log just once
They're a temporary phenomenon but it's handy to see how often
these things happen. Fixes #10 .
8 years ago
Neil Booth
55cc1d3d65
More regularly
8 years ago
Neil Booth
212d653b5b
Yield during mempool updates
8 years ago
Neil Booth
c6a57daf6a
Tweak daemon messages
8 years ago
Neil Booth
ed44c6ab73
Clean up startup procedure
8 years ago
Neil Booth
a510603b46
Better logging of initial mempool fill
8 years ago
Neil Booth
3972e18e98
Move the rest of fs_cache into BlockProcessor
8 years ago
Neil Booth
ad2dabf751
Remove the FS cache
Really belongs with BlockProcessor now
8 years ago
Neil Booth
5736e9cb70
Move utxo_cache to BlockProcessor where it belongs
8 years ago
Neil Booth
5c5e90d574
Move BlockServer to more appropriate location
8 years ago
Neil Booth
93d53bdd87
The controller is dead!
8 years ago
Neil Booth
2b028cc065
Create BlockServer
Controller now an empty shell
8 years ago
Neil Booth
c0a112f8ea
Split out part of block processor into db.py
The part that doesn't actually do any block processing...
8 years ago
Neil Booth
1393f6a030
Move signal handling out of the controller
8 years ago
Neil Booth
e7912928c5
Prepare for release
8 years ago
Neil Booth
782268cd3e
Limit concurrent daemon requests
Fixes #7
8 years ago
Neil Booth
f05a5414c1
Make jobs truly asynchronous.
However we need to rate-limit the daemon...
8 years ago
Neil Booth
e452c0bca7
Fix read_headers
8 years ago
Neil Booth
7f03b0fa73
Move job handling out of the controller
Controller on its last legs...
8 years ago
Neil Booth
be975a3f7c
Create docs directory
8 years ago
Johann Bauer
f6f674577f
Fix RocksDB and LMDB
8 years ago
Neil Booth
f02acdfd46
A couple more tweaks.
8 years ago
Neil Booth
6deb05ab6f
It was a mistake to use tuples
8 years ago
Neil Booth
3ab07c1fb6
Speed up script parsing for ~3% faster throughput
Also improves the coin abstraction
8 years ago
Neil Booth
3d41738a00
Allow daemon is None still
8 years ago
Neil Booth
e651530e5d
Log immediately if mempool shrinks
8 years ago
Neil Booth
c2703c58a3
Better mempool log
8 years ago
Neil Booth
42b0e32f63
Prepare release
8 years ago