ElectrumX 1.4
This commit is contained in:
parent
415552989b
commit
e92c9bd486
@ -1,12 +1,28 @@
|
|||||||
ChangeLog
|
ChangeLog
|
||||||
=========
|
=========
|
||||||
|
|
||||||
IMPORTANT: version 1.2 changes script hash indexing in the database,
|
Version 1.4
|
||||||
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
|
* switch to `aiorpcX <https://github.com/kyuupichan/aiorpcX>`_ for all
|
||||||
should be around 10-15% faster than 1.1, owing to this change and
|
networking, ``JSON RPC`` and proxy handling
|
||||||
Justin Arthur's optimisations from 1.1.1.
|
* 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
|
Version 1.3
|
||||||
-----------
|
-----------
|
||||||
@ -43,6 +59,13 @@ Version 1.2.1
|
|||||||
Version 1.2
|
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.
|
- separate P2PKH from P2PK entries in the history and UTXO databases.
|
||||||
These were previously amalgamated by address as that is what
|
These were previously amalgamated by address as that is what
|
||||||
electrum-server used to do. However Electrum didn't handle P2PK
|
electrum-server used to do. However Electrum didn't handle P2PK
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
# Server name and protocol versions
|
# Server name and protocol versions
|
||||||
|
|
||||||
VERSION = 'ElectrumX 1.3.1a'
|
VERSION = 'ElectrumX 1.4'
|
||||||
PROTOCOL_MIN = '0.9'
|
PROTOCOL_MIN = '0.9'
|
||||||
PROTOCOL_MAX = '1.2'
|
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.
|
# "x11_hash" package (1.4) is required to sync DASH network.
|
||||||
# "tribus_hash" package is required to sync Denarius network.
|
# "tribus_hash" package is required to sync Denarius network.
|
||||||
# "blake256" package is required to sync Decred 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']),
|
packages=setuptools.find_packages(exclude=['tests']),
|
||||||
description='ElectrumX Server',
|
description='ElectrumX Server',
|
||||||
author='Neil Booth',
|
author='Neil Booth',
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user