You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Neil Booth a8a82224e7 Prepare 0.10.3 8 years ago
docs Add an RPC call to force a reorg at run-time 8 years ago
lib Make flushes and reorgs async 8 years ago
samples Rename NETWORK envvar to NET 8 years ago
server Prepare 0.10.3 8 years ago
tests Update tests 8 years ago
.gitignore Add build, dist and electrumx.egg-info to gitignore. 8 years ago
.travis.yml Collect test coverage statistics 8 years ago
LICENCE Create docs directory 8 years ago
README.rst Prepare 0.10.3 8 years ago
electrumx_rpc.py Move ServerManager to controller.py 8 years ago
electrumx_server.py Move ServerManager to controller.py 8 years ago
query.py Split out history into its own DB. 8 years ago
setup.py Add LRU cache for history 8 years ago

README.rst

.. image:: https://travis-ci.org/kyuupichan/electrumx.svg?branch=master
:target: https://travis-ci.org/kyuupichan/electrumx
.. image:: https://coveralls.io/repos/github/kyuupichan/electrumx/badge.svg
:target: https://coveralls.io/github/kyuupichan/electrumx

===============================================
ElectrumX - Reimplementation of electrum-server
===============================================
::

Licence: MIT
Author: Neil Booth
Language: Python (>=3.5)

Getting Started
===============

See `docs/HOWTO.rst`_.

Motivation
==========

Mainly for privacy reasons, I have long wanted to run my own Electrum
server, but I struggled to set it up or get it to work on my
DragonFlyBSD system and lost interest for over a year.

In September 2015 I heard that electrum-server databases were getting
large (35-45GB when gzipped), and it would take several weeks to sync
from Genesis (and was sufficiently painful that no one seems to have
done it for about a year). This made me curious about improvements
a