ElectrumX 1.4
This commit is contained in:
parent
415552989b
commit
e92c9bd486
@ -1,12 +1,28 @@
|
||||
ChangeLog
|
||||
=========
|
||||
|
||||
IMPORTANT: version 1.2 changes script hash indexing in the database,
|
||||
so you will need to rebuild your databases from scratch. Running this
|
||||
version will refuse to open the DB and not corrupt it, so you can
|
||||
revert to 1.1.x if you wish. The initial synchronisation process
|
||||
should be around 10-15% faster than 1.1, owing to this change and
|
||||
Justin Arthur's optimisations from 1.1.1.
|
||||
Version 1.4
|
||||
-----------
|
||||
|
||||
* switch to `aiorpcX <https://github.com/kyuupichan/aiorpcX>`_ for all
|
||||
networking, ``JSON RPC`` and proxy handling
|
||||
* proxy detection improvements
|
||||
* `documentation <https://electrumx.readthedocs.io/>`_ rewrite
|
||||
* new environment variable :envvar:`LOG_FORMAT` to control logging format
|
||||
* new environment variable :envvar:`DROP_CLIENT` to cut off unsupported
|
||||
client software
|
||||
* coin updates: Litecoin (pooler), bitbayd (kongeo), BTG (wilsonmeier),
|
||||
danny91, wakiyamap, snowgem, Dash (theLazier), fujicoin
|
||||
* new coins: Decred (cipherzzz), axe (-k),
|
||||
* typo fixes (dax, romanz)
|
||||
|
||||
.. note:: the Dash-specific undocumented ``masternode.subscribe()``
|
||||
RPC call was not following the JSON RPC spec; this was shown up by
|
||||
the switch to aiorpcX. I had to modify the code but it may break
|
||||
Dash clients.
|
||||
|
||||
The Decred implementation doesn't work on mainnet; I will remove it
|
||||
if this remains unfixed.
|
||||
|
||||
Version 1.3
|
||||
-----------
|
||||
@ -43,6 +59,13 @@ Version 1.2.1
|
||||
Version 1.2
|
||||
-----------
|
||||
|
||||
.. note:: version 1.2 changes script hash indexing in the database, so
|
||||
you will need to rebuild your databases from scratch. Running this
|
||||
version will refuse to open the DB and not corrupt it, so you can
|
||||
revert to 1.1.x if you wish. The initial synchronisation process
|
||||
should be around 10-15% faster than 1.1, owing to this change and
|
||||
Justin Arthur's optimisations from 1.1.1.
|
||||
|
||||
- separate P2PKH from P2PK entries in the history and UTXO databases.
|
||||
These were previously amalgamated by address as that is what
|
||||
electrum-server used to do. However Electrum didn't handle P2PK
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
# Server name and protocol versions
|
||||
|
||||
VERSION = 'ElectrumX 1.3.1a'
|
||||
VERSION = 'ElectrumX 1.4'
|
||||
PROTOCOL_MIN = '0.9'
|
||||
PROTOCOL_MAX = '1.2'
|
||||
|
||||
2
setup.py
2
setup.py
@ -11,7 +11,7 @@ setuptools.setup(
|
||||
# "x11_hash" package (1.4) is required to sync DASH network.
|
||||
# "tribus_hash" package is required to sync Denarius network.
|
||||
# "blake256" package is required to sync Decred network.
|
||||
install_requires=['aiorpcX >= 0.5.2', 'plyvel', 'pylru', 'aiohttp >= 1'],
|
||||
install_requires=['aiorpcX >= 0.5.3', 'plyvel', 'pylru', 'aiohttp >= 1'],
|
||||
packages=setuptools.find_packages(exclude=['tests']),
|
||||
description='ElectrumX Server',
|
||||
author='Neil Booth',
|
||||
|
||||
Loading…
Reference in New Issue
Block a user