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 91ca5fc14a Split out history into its own DB. 8 years ago
docs Split out history into its own DB. 8 years ago
lib Generic header length 8 years ago
samples Tweak systemd unit file settings 8 years ago
server Split out history into its own DB. 8 years ago
tests Add tests for `close`. 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.9.22 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