Prepare 0.2.3 release
This commit is contained in:
parent
56098e0c52
commit
5a2a8b4ec1
@ -15,13 +15,13 @@ The components of the server are roughly like this::
|
|||||||
- ElectrumX -<<<<<- LocalRPC -
|
- ElectrumX -<<<<<- LocalRPC -
|
||||||
------------- ------------
|
------------- ------------
|
||||||
< >
|
< >
|
||||||
---------- ------------------- --------------
|
---------- -------------------
|
||||||
- Daemon -<<<<<<<<- Block processor ->>>>- UTXO Cache -
|
- Daemon -<<<<<<<<- Block processor -
|
||||||
---------- ------------------- --------------
|
---------- -------------------
|
||||||
< < > <
|
< < >
|
||||||
-------------- ----------------
|
-------------- -----------
|
||||||
- Prefetcher - - FS + Storage -
|
- Prefetcher - - FS + DB -
|
||||||
-------------- ----------------
|
-------------- -----------
|
||||||
|
|
||||||
|
|
||||||
Env
|
Env
|
||||||
@ -60,22 +60,15 @@ Block Processor
|
|||||||
|
|
||||||
Responsible for managing block chain state (UTXO set, history,
|
Responsible for managing block chain state (UTXO set, history,
|
||||||
transaction and undo information) and processing towards the chain
|
transaction and undo information) and processing towards the chain
|
||||||
tip. Uses the caches for in-memory state caching. Flushes state to
|
tip. Uses the caches for in-memory state updates since the last
|
||||||
the storage layer. Reponsible for handling block chain
|
flush. Flushes state to the storage layer. Reponsible for handling
|
||||||
reorganisations. Once caught up maintains a representation of daemon
|
block chain reorganisations. Once caught up maintains a
|
||||||
mempool state.
|
representation of daemon mempool state.
|
||||||
|
|
||||||
Caches
|
Database
|
||||||
------
|
--------
|
||||||
|
|
||||||
The file system cache and the UTXO cache are implementation details of
|
The database. Along with the host filesystem stores flushed chain state.
|
||||||
the block processor, nothing else should interface with them.
|
|
||||||
|
|
||||||
Storage
|
|
||||||
-------
|
|
||||||
|
|
||||||
Backend database abstraction. Along with the host filesystem, used by
|
|
||||||
the block processor (and therefore its caches) to store chain state.
|
|
||||||
|
|
||||||
Prefetcher
|
Prefetcher
|
||||||
----------
|
----------
|
||||||
|
|||||||
@ -1,3 +1,10 @@
|
|||||||
|
Version 0.2.3
|
||||||
|
-------------
|
||||||
|
|
||||||
|
- fixes issues #6, #11, #15
|
||||||
|
- the UTXO cache is now merged with BlockProcessor, where it properly belongs.
|
||||||
|
cache.py no longer exists
|
||||||
|
|
||||||
Version 0.2.2.1
|
Version 0.2.2.1
|
||||||
---------------
|
---------------
|
||||||
|
|
||||||
|
|||||||
@ -1 +1 @@
|
|||||||
VERSION = "ElectrumX 0.2.2.1"
|
VERSION = "ElectrumX 0.2.3"
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user