Neil Booth
82d57dc90f
Accept IPv6 addresses in DAEMON_URL
...
Fixes #126
2017-02-16 08:00:08 +09:00
Neil Booth
60ad792179
Update docs
2017-02-12 08:35:47 +09:00
Neil Booth
09c4bdc5c3
Prepare 0.10.18
2017-02-06 19:48:54 +09:00
Neil Booth
6db9cb967c
Require attributes to be specified for a coin
2017-02-06 19:48:30 +09:00
Neil Booth
23ebdecc5d
Merge branch 'master' into develop
2017-02-06 19:31:13 +09:00
Neil Booth
13cf80a326
Re-enable bandwidth throttling
2017-02-06 19:29:20 +09:00
shsmith
169f5df91f
update hostnames ( #120 )
2017-02-06 07:28:52 +09:00
Neil Booth
f1251766b6
Merge branch 'master' of github.com:kyuupichan/electrumx
2017-02-05 09:50:29 +09:00
Neil Booth
9130044c3b
Merge branch 'develop'
2017-02-05 09:49:56 +09:00
Neil Booth
ba45e001fa
Prepare 0.10.17
2017-02-05 09:49:46 +09:00
Neil Booth
1856cbe6c0
Coin fixes/cleanup (erasmospunk)
...
2 out of 3 from #118
2017-02-05 09:41:27 +09:00
Neil Booth
a019fde853
Show uptime in RPC getinfo result
2017-02-04 10:35:36 +09:00
Neil Booth
184fc615bd
Improve clarity about current daemon URL
2017-02-04 10:35:35 +09:00
TheLazieR Yip
0e51c80156
Add PEERS for DASH ( #117 )
...
* Add PEERS for DASH
* Update PEER_DEFAULT_PORTS for DASH Testnet
2017-02-02 11:32:38 +09:00
Neil Booth
2d126f7436
Prepare 0.10.16
2017-01-31 20:09:57 +09:00
Neil Booth
055f4d67b0
Merge branch 'master' of github.com:kyuupichan/electrumx
2017-01-31 20:07:26 +09:00
Neil Booth
97557fa437
Don't send batches for now
2017-01-31 20:05:40 +09:00
lahlor
9c94fa9232
Change version number ( #114 )
2017-01-31 17:26:29 +09:00
Neil Booth
60711956d5
Prepare 0.10.15
2017-01-31 08:17:10 +09:00
Neil Booth
616bcf6bfd
Add daemon_url RPC call and document it.
...
Closes #111
2017-01-31 08:13:25 +09:00
Neil Booth
b23b19473c
Sanity check on basic IRC reported settings
...
Closes #110
2017-01-31 07:58:19 +09:00
Neil Booth
eff5d3d7e4
Force JSONRPCv2
...
Temporary backwards compat hack for old Coinomi wallets
2017-01-31 07:48:18 +09:00
John L. Jegutanis
fd19bddeb1
fix crash due to a missing env variable in irc.py and a typo fix ( #112 )
...
Thank you!
2017-01-30 23:52:56 +09:00
Neil Booth
cd078be882
Fix some typos
2017-01-29 18:43:58 +09:00
Neil Booth
d0ecdcc5bc
Add docs/PROTOCOL.rst
2017-01-29 18:38:23 +09:00
Neil Booth
a49137eb05
Fix typo
2017-01-29 08:32:57 +09:00
Neil Booth
961e0e2a1a
Merge branch 'develop'
2017-01-29 08:29:51 +09:00
Neil Booth
4a8cec9988
Prepare 0.10.14
2017-01-29 08:29:41 +09:00
Neil Booth
0202b2210a
Add peer discovery document
2017-01-29 08:24:18 +09:00
Neil Booth
06c8eda161
Preparations for peer discovery
...
DEFAULT_PORTS is a now a coin property.
Other miscellaneous updates to get things closer
2017-01-29 06:47:43 +09:00
Neil Booth
f43c08d979
Log fatal messages once only
2017-01-29 06:08:29 +09:00
Neil Booth
48084fa9fb
Merge branch 'develop'
2017-01-25 20:38:49 +09:00
Neil Booth
e4c206e123
Namespace fix
2017-01-25 20:38:28 +09:00
Neil Booth
1c0151a69f
Merge branch 'develop'
2017-01-25 20:30:14 +09:00
Neil Booth
8bc9abf9c1
Prepare 0.10.13
2017-01-25 20:30:02 +09:00
Neil Booth
e56f188816
Implement peer subscriptions
...
Incremental updates are passed.
Also implement a server.features RPC
2017-01-25 20:28:19 +09:00
Neil Booth
551c04a3bc
Remove all uses of "except:"
2017-01-25 20:28:19 +09:00
Neil Booth
76b6899cf2
Try to avoid asyncio log spew on shutdown
...
Closes #106 .
This is a hacky workaround to an issue that needs to be
fixed in Python's asyncio library (where I filed issue 487
on github)
2017-01-25 20:27:33 +09:00
Neil Booth
cb0160901f
Unify executor and futures logic
2017-01-24 21:25:37 +09:00
Neil Booth
059848a07a
Merge branch 'develop'
2017-01-24 08:07:05 +09:00
Neil Booth
9b5cb105d5
Prepare 0.10.12
2017-01-24 07:57:29 +09:00
Neil Booth
0ac36aeca0
Make a copy of sessions to loop over
2017-01-24 07:55:52 +09:00
Neil Booth
491080f4c2
Merge branch 'develop'
2017-01-23 23:42:37 +09:00
Neil Booth
1a48ad136c
Prepare 0.10.11
2017-01-23 23:39:49 +09:00
Neil Booth
32eee5cd54
Merge branch 'jsonrpc' into develop
2017-01-23 23:36:53 +09:00
Neil Booth
a7462a6ea3
Complete rewrite of JSON RPC infrastructure
...
Aim to be easier for clients to use, because to do peer
discovery we must act as a client to other servers.
Split out JSON session concept from the asyncio protocol
concept. This makes the JSON RPC support more easily
testable and usable as a stand-alone library.
In addition, support JSON RPC v1 and v2, and auto-detection
of peer's version.
2017-01-23 23:36:02 +09:00
Neil Booth
d0d4c0d75f
Prepare 0.10.10
2017-01-23 07:28:13 +09:00
Petr Kracík
5343c1a286
Changed litecoin genesis block hash ( #109 )
2017-01-22 23:41:45 +09:00
Neil Booth
05a6da1920
Move peer management to peers.py from irc
...
It's cleaner and will be useful for peer-to-peer comms later
2017-01-22 23:34:44 +09:00
Neil Booth
ed0646efbf
Tidy up request and notification sending
2017-01-20 20:04:56 +09:00