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 6db9cb967c Require attributes to be specified for a coin 8 years ago
docs Add daemon_url RPC call and document it. 8 years ago
lib Require attributes to be specified for a coin 8 years ago
samples Remove LMDB 8 years ago
server Require attributes to be specified for a coin 8 years ago
tests Fix testcase 8 years ago
.gitignore Add build, dist and electrumx.egg-info to gitignore. 8 years ago
.travis.yml Remove LMDB 8 years ago
LICENCE Create docs directory 8 years ago
README.rst Prepare 0.10.17 8 years ago
electrumx_rpc.py Complete rewrite of JSON RPC infrastructure 8 years ago
electrumx_server.py Clean up shutdown logic and logging 8 years ago
query.py Remove all uses of "except:" 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
:Language: Python (>= 3.5)
:Author: Neil Booth

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

See `docs/HOWTO.rst`_.

Features
========

- Efficient, lightweight reimplementation of electrum-server
- Efficient synchronization of bitcoin mainnet from Genesis. Recent
hardware should synchronize in well under 24 hours. The fastest
time to height 448k (mid January 2017) reported is under 4h 30m. On
the same hardware JElectrum would take around 4 days and
electrum-server probably around 1 month.
- The full Electrum protocol is implemented. The only exception is
the blockchain.address.get_p