Neil Booth
c0cd452252
Clarify README; no need to resync.
8 years ago
Neil Booth
5784412393
Write out undo info with the UTXO flushes
Cleaner and slightly more efficient.
Closes #101
8 years ago
Neil Booth
a8a82224e7
Prepare 0.10.3
8 years ago
Neil Booth
2ad64f6243
Add an RPC call to force a reorg at run-time
This required a large rework block processor and prefetcher
interaction, and led to various cleanups
Closes #103
8 years ago
Neil Booth
15051124af
Make flushes and reorgs async
Apart from the flush on shutdown and the flush when caught up,
neither of which matter, this makes flushes asynchronous.
Also, block processing for reorgs is now asynchronous.
This also removes the FORCE_REORG debug envvar; I want to
put that into the RPC interface.
Closes #102
8 years ago
Neil Booth
89209632ae
Clean up daemon.py
8 years ago
Neil Booth
540479ad23
Tweaks for prior; update README.
8 years ago
protonn
1aa55f2976
add digibyte and argentum ( #96 )
* add DigiByte and Argentum
8 years ago
Neil Booth
defadc580d
Merge branch 'develop'
8 years ago
Neil Booth
80845fc208
Update README.
8 years ago
Neil Booth
4bd474bf57
Prepare 0.10.2
8 years ago
Neil Booth
dcc2c92bd6
Rename NETWORK envvar to NET
For consistency with lib/coins.py
SegWit testnet needs its own NET
8 years ago
Neil Booth
4d62019b07
Check Genesis hash
Testnet RPC_PORT is 18332
8 years ago
Neil Booth
852753cb94
Implement deserialization of SegWit transactions
tx_hash needs to be that of the prior serialization, so
need to change internal read_block API.
Bitcoin core 0.13.1 broke backwards compat of the RPC interface.
Closes #92
8 years ago
Neil Booth
2294f5c791
Update README
8 years ago
Neil Booth
ed382d16e7
Merge branch 'release-0.10.1'
8 years ago
Neil Booth
7392306e68
Prepare 0.10.1
8 years ago
Neil Booth
18af57059f
Improve group handling.
I believe this fixes #94
8 years ago
Neil Booth
c9b4412df8
Update samples
8 years ago
Neil Booth
13f5d07870
Merge branch 'release-0.10.0'
8 years ago
Neil Booth
d92ba8ff2c
Merge branch 'release-0.10.0' into develop
8 years ago
Neil Booth
fe70a6db30
Prepare 0.10.0
8 years ago
Neil Booth
3a0d2b5881
Update tests
8 years ago
Neil Booth
91ca5fc14a
Split out history into its own DB.
8 years ago
Neil Booth
7f9cb9cd9d
Generic header length
If header lengths change in the future, only one function needs
to change in coins.py.
8 years ago
Neil Booth
c8c4199503
New VirtualFile abstraction
Use for headers, tx counts and tx hashes.
8 years ago
Neil Booth
427183ae01
Place metadata files in meta/, db in db/
8 years ago
Neil Booth
2b2909f1c4
Move to hashX
The hashX of a script is the first 11 bytes of its sha256 hash.
Closes #72 .
8 years ago
Neil Booth
de201a247f
Double fetch size of mempool.
Set testnet genesis hash.
8 years ago
Neil Booth
8bd2e7ee06
Add constants for bitcoin testnet
8 years ago
Neil Booth
0f43ce564a
Fix log message
8 years ago
Neil Booth
038d9a9720
Tweak documentation for clarity
8 years ago
Neil Booth
4b0ba2fcd3
Prepare 0.9.22
Documentation updates only
8 years ago
Neil Booth
9ca68a5084
Update the ARCHITECTURE document
Also has a pretty line diagram
8 years ago
Neil Booth
beb546219a
Move ENV-NOTES to ENVIRONMENT.rst
Improve environment documentation
8 years ago
Neil Booth
d951898b01
Prepare 0.9.21
8 years ago
Neil Booth
b29ce0604d
Explain what logging a session means
8 years ago
Neil Booth
7d899e07ae
Fix version
8 years ago
Neil Booth
5bf59a1cc7
Add documentation of the RPC interface
8 years ago
Neil Booth
533c97a575
Clean up DB open handling
Closes #89
8 years ago
Neil Booth
c5aa61b71b
Merge branch 'alex1702-master' into develop
8 years ago
Neil Booth
026290bc4c
Merge branch 'master' of https://github.com/alex1702/electrumx into alex1702-master
8 years ago
Neil Booth
6a72a5b731
Merge branch 'release-0.9.20' into develop
8 years ago
Neil Booth
1051fad804
Merge branch 'release-0.9.20'
8 years ago
Neil Booth
ddfefd7f36
Prepare 0.9.20
8 years ago
Neil Booth
517f78858c
Fix IRC flood issues
Tweaked version of suggestions from Valesi, petrkr, and bauerj.
Fixes #93
8 years ago
Neil Booth
5cbe878cb8
Move ServerManager to controller.py
rename Controller
8 years ago
Neil Booth
67908b3541
Slightly cleaner semaphore fix
8 years ago
Neil
2d9219981d
Merge pull request #91 from shsmith/master
move sleep outside semaphore (issue 88)
8 years ago
shsmith
62eded55bb
move sleep outside semaphore (issue 88)
8 years ago