Neil Booth
f4cc1e2926
Fix protocol version reported in server.peers.subscribe
- new library function protocol_version_string() with tests
- remove ad-hoc class functions
Fixes #251
8 years ago
Neil Booth
8f004785af
Update tests for COIN changes
8 years ago
Neil Booth
a978ca6df7
Permit HOST to be a comma-separated list.
Update documentation to match.
8 years ago
Neil Booth
9c25685eb9
Handle client protocol range requests.
Add more tests.
8 years ago
Neil Booth
135ab68f74
Simple protocol negotiation and setting of handlers
It turns out clients pass 0.10 instead of 1.0 as the protocol version.
Distinguish some handlers for 1.0 and 1.1 protocols.
Log protocol version request
Add tests of new library function
8 years ago
Neil Booth
137236712f
Add EVENT_LOOP_POLICY environment variable
Based on #215 by JustinTArthur.
- Accept EVENT_LOOP_POLICY of uvloop
- Move initilisation from electrumx_server to controller
- SocksProxy now requires a loop
- Update tests
8 years ago
Neil Booth
3eef0ba4cf
Rename block_full to block.
Retain the raw block in the named tuple.
8 years ago
Neil Booth
3612b88e2e
Permit underscores in hostnames.
Add tests.
8 years ago
Neil Booth
54c3ae4c5d
Improve bip32 test coverage
8 years ago
Neil Booth
9dfaedc727
Add bip32.py and tests.
8 years ago
Neil Booth
7a77637586
Add comprehensive tests of lib/hash.py
8 years ago
Neil Booth
2f26e81629
Implement history compression with tests.
Still to do: running compression in background when the flush
count reaches a certain level
8 years ago
John L. Jegutanis
b48465a065
Add Reddcoin support
8 years ago
John L. Jegutanis
fe30086795
Digibyte switched to SegWit
8 years ago
pooler
961936245c
Allow multiple P2SH address versions
8 years ago
Neil Booth
d216d5111b
Prepare 1.0.9
8 years ago
Neil Booth
fde47d5739
Organise tests
8 years ago
Neil Booth
f3de91180e
Add tests for server/env.py
8 years ago
John L. Jegutanis
50a829c371
added raw block tests
8 years ago
John L. Jegutanis
bc31df8ee0
Fix support for Namecoin and Dogecoin, add Zcash support
Closes #83
8 years ago
John L. Jegutanis
05a74253c1
add some addresses tests ( #142 )
8 years ago
Nathan Marley
a03665696c
recommendations from pycodestyle (pep8 style)
8 years ago
Neil Booth
23c4616711
Fix testcase
8 years ago
Neil Booth
3a0d2b5881
Update tests
8 years ago
Johann Bauer
e9e7ff16ad
Add tests for `close`.
8 years ago
Neil Booth
1b95bcd8ac
Open DB differently depending on if syncing
If syncing, use a high max_open_files, otherwise lower it.
8 years ago
Neil Booth
6849937628
Add a couple more tests
8 years ago
Johann Bauer
0eb9e9731e
Add unit tests for the methods in util
8 years ago
Johann Bauer
fcc92760db
Add unit tests for the methods in util
8 years ago
Johann Bauer
d34e0ed6d1
Add unit tests for storage interfaces
8 years ago