Neil Booth
dcc2c92bd6
Rename NETWORK envvar to NET
...
For consistency with lib/coins.py
SegWit testnet needs its own NET
2017-01-08 10:07:58 +09:00
Neil Booth
4d62019b07
Check Genesis hash
...
Testnet RPC_PORT is 18332
2017-01-08 10:07:57 +09:00
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
2017-01-08 10:07:57 +09:00
Neil Booth
2294f5c791
Update README
2017-01-07 15:30:56 +09:00
Neil Booth
7392306e68
Prepare 0.10.1
2017-01-07 15:25:22 +09:00
Neil Booth
18af57059f
Improve group handling.
...
I believe this fixes #94
2017-01-07 15:21:45 +09:00
Neil Booth
c9b4412df8
Update samples
2017-01-07 14:40:03 +09:00
Neil Booth
d92ba8ff2c
Merge branch 'release-0.10.0' into develop
2017-01-07 11:55:08 +09:00
Neil Booth
fe70a6db30
Prepare 0.10.0
2017-01-07 11:54:52 +09:00
Neil Booth
3a0d2b5881
Update tests
2017-01-07 11:51:12 +09:00
Neil Booth
91ca5fc14a
Split out history into its own DB.
2017-01-07 11:51:12 +09:00
Neil Booth
7f9cb9cd9d
Generic header length
...
If header lengths change in the future, only one function needs
to change in coins.py.
2017-01-07 11:51:12 +09:00
Neil Booth
c8c4199503
New VirtualFile abstraction
...
Use for headers, tx counts and tx hashes.
2017-01-07 11:51:11 +09:00
Neil Booth
427183ae01
Place metadata files in meta/, db in db/
2017-01-07 11:51:11 +09:00
Neil Booth
2b2909f1c4
Move to hashX
...
The hashX of a script is the first 11 bytes of its sha256 hash.
Closes #72 .
2017-01-07 11:51:01 +09:00
Neil Booth
de201a247f
Double fetch size of mempool.
...
Set testnet genesis hash.
2017-01-07 11:51:01 +09:00
Neil Booth
8bd2e7ee06
Add constants for bitcoin testnet
2017-01-07 11:51:01 +09:00
Neil Booth
0f43ce564a
Fix log message
2017-01-07 11:51:00 +09:00
Neil Booth
038d9a9720
Tweak documentation for clarity
2017-01-07 11:51:00 +09:00
Neil Booth
4b0ba2fcd3
Prepare 0.9.22
...
Documentation updates only
2017-01-03 17:08:55 +09:00
Neil Booth
9ca68a5084
Update the ARCHITECTURE document
...
Also has a pretty line diagram
2017-01-03 17:05:39 +09:00
Neil Booth
beb546219a
Move ENV-NOTES to ENVIRONMENT.rst
...
Improve environment documentation
2017-01-03 14:18:59 +09:00
Neil Booth
d951898b01
Prepare 0.9.21
2017-01-03 11:12:05 +09:00
Neil Booth
b29ce0604d
Explain what logging a session means
2017-01-03 09:18:30 +09:00
Neil Booth
7d899e07ae
Fix version
2017-01-02 20:12:08 +09:00
Neil Booth
5bf59a1cc7
Add documentation of the RPC interface
2017-01-02 19:29:19 +09:00
Neil Booth
533c97a575
Clean up DB open handling
...
Closes #89
2017-01-02 18:11:17 +09:00
Neil Booth
c5aa61b71b
Merge branch 'alex1702-master' into develop
2017-01-02 17:41:21 +09:00
Neil Booth
026290bc4c
Merge branch 'master' of https://github.com/alex1702/electrumx into alex1702-master
2017-01-02 17:40:56 +09:00
Neil Booth
6a72a5b731
Merge branch 'release-0.9.20' into develop
2017-01-02 17:38:53 +09:00
Neil Booth
1051fad804
Merge branch 'release-0.9.20'
2017-01-02 17:38:20 +09:00
Neil Booth
ddfefd7f36
Prepare 0.9.20
2017-01-02 17:38:01 +09:00
Neil Booth
517f78858c
Fix IRC flood issues
...
Tweaked version of suggestions from Valesi, petrkr, and bauerj.
Fixes #93
2017-01-02 17:30:32 +09:00
Neil Booth
5cbe878cb8
Move ServerManager to controller.py
...
rename Controller
2017-01-02 17:30:32 +09:00
Neil Booth
67908b3541
Slightly cleaner semaphore fix
2017-01-02 17:30:32 +09:00
Neil
2d9219981d
Merge pull request #91 from shsmith/master
...
move sleep outside semaphore (issue 88)
2016-12-26 20:40:08 +00:00
shsmith
62eded55bb
move sleep outside semaphore (issue 88)
2016-12-26 09:15:22 -08:00
Alexander Finkhäuser
682d4e0769
Add build, dist and electrumx.egg-info to gitignore.
2016-12-21 22:50:48 +01:00
Neil Booth
b1e8012b56
Prepare 0.9.18
2016-12-22 06:37:04 +09:00
Neil Booth
7eb612f547
query.py: show hist length and entries
2016-12-22 06:35:11 +09:00
Neil Booth
a81b8917d8
Logging tweaks
2016-12-21 21:15:48 +09:00
Neil Booth
d45e174e03
Prepare 0.9.17
2016-12-21 20:33:09 +09:00
Neil Booth
4c4cd92c54
Banner: add $DONATION_ADDRESS meta variable
...
Replaced with the DONATION_ADDRESS environment variable
2016-12-21 20:31:42 +09:00
Neil Booth
7a3b0830e1
Make all storage use fsync
...
Hopefully costs little and increases robustness.
Closes #75
2016-12-21 20:30:56 +09:00
Neil Booth
99d8cbfbf6
Permit RPC requests up to 1MB
...
Fixes #85
Prepare 0.9.16
2016-12-21 19:47:27 +09:00
Neil Booth
622f61e943
Don't do an initial sessions log
2016-12-21 19:47:26 +09:00
Neil Booth
50f02747de
Throttle abusive logging
2016-12-21 19:47:25 +09:00
Neil Booth
01c2fad534
Log paused or low-priority sessions on exit
2016-12-21 07:28:32 +09:00
Neil Booth
6a6bbaa07b
Tweak mempool logging
2016-12-21 07:28:32 +09:00
Neil Booth
a9b1bc16dd
Prepare 0.9.15
2016-12-20 06:54:06 +09:00