Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/firoorg/electrumx-archived

Alternative implementation of spesmilo/electrum-server
https://github.com/firoorg/electrumx-archived

Merge branch 'develop'

782479e91c0aa94f6851db61ab0f4e95d024348b authored almost 8 years ago by Neil Booth <[email protected]>
Prepare 0.11.0

d29c07f0eb8568b8f4a0b1a7ff89625f211743cb authored almost 8 years ago by Neil Booth <[email protected]>
Reduce upper limit on blocks fetched at once

Testnet is lumpy and 2500 can blow up memory

790755b6301129f1e7618ed8b1ebb37625c36281 authored almost 8 years ago by Neil Booth <[email protected]>
More PEP8 stuff

3f35bc029836851479796c0ecb0483b69690f0c2 authored almost 8 years ago by Neil Booth <[email protected]>
Merge branch 'nmarley-pep8' into develop

33cdfa4fc8c5a8e8bfb9aa37e31d8b1df57a454f authored almost 8 years ago by Neil Booth <[email protected]>
Merge branch 'pep8' of https://github.com/nmarley/electrumx into nmarley-pep8

9bd7b5a9f986872accf77d9fc8376069d42d3069 authored almost 8 years ago by Neil Booth <[email protected]>
Implement peer discovery protocol

Closes #104

DEFAULT_PORTS now a coin property
A Peer object maintains peer information
Revamp L...

151da40d5b6be87bb95b7c8641262138f0333163 authored almost 8 years ago by Neil Booth <[email protected]>
Update match groups

251dca4da916a7cb922d149354f6e4307d4c09cf authored almost 8 years ago by Neil Booth <[email protected]>
Further fix regex for hex chars

4dcd7f25a500a00d1a1e4ae59aba8fba83dd4dd5 authored almost 8 years ago by Neil Booth <[email protected]>
Prepare 0.10.19

09b2df11797b7e1cdd6aee66461ec946cf2f359a authored almost 8 years ago by Neil Booth <[email protected]>
Accept IPv6 addresses in DAEMON_URL

Fixes #126

82d57dc90f179c8c2bc8e698f2214db331b35249 authored almost 8 years ago by Neil Booth <[email protected]>
Update docs

60ad792179a5fc8554c959e872658ddeb4cd9116 authored almost 8 years ago by Neil Booth <[email protected]>
recommendations from pycodestyle (pep8 style)

a03665696c391d7a7e45fa3a1e0abd03938df5cc authored almost 8 years ago by Nathan Marley <[email protected]>
Prepare 0.10.18

09c4bdc5c3146653faf076a5ce2716e6c4e19661 authored almost 8 years ago by Neil Booth <[email protected]>
Require attributes to be specified for a coin

6db9cb967cf8cb1314b3cb5d5c67274607e43c21 authored almost 8 years ago by Neil Booth <[email protected]>
Merge branch 'master' into develop

23ebdecc5d1b5f1a76ebe7909383eee58403ed2a authored almost 8 years ago by Neil Booth <[email protected]>
Re-enable bandwidth throttling

13cf80a326063867181f5007bcad73c1df040ec3 authored almost 8 years ago by Neil Booth <[email protected]>
update hostnames (#120)

169f5df91fd9a8194f0f4c85abece56c90836c4d authored almost 8 years ago by shsmith <[email protected]>
Merge branch 'master' of github.com:kyuupichan/electrumx

f1251766b68b17857e9031d7848595cb99319451 authored almost 8 years ago by Neil Booth <[email protected]>
Merge branch 'develop'

9130044c3bec4614cf611c05cfb17b2f7e0c7f6d authored almost 8 years ago by Neil Booth <[email protected]>
Prepare 0.10.17

ba45e001fa9ab5456b929bf073afbdba8f0b34b2 authored almost 8 years ago by Neil Booth <[email protected]>
Coin fixes/cleanup (erasmospunk)

2 out of 3 from #118

1856cbe6c066702b69d59adb49a6493c8fce25ef authored almost 8 years ago by Neil Booth <[email protected]>
Show uptime in RPC getinfo result

a019fde85305985561de0c0c95fef5426eba851b authored almost 8 years ago by Neil Booth <[email protected]>
Improve clarity about current daemon URL

184fc615bda9e2072a84a0fe8da599ff505dfd39 authored almost 8 years ago by Neil Booth <[email protected]>
Add PEERS for DASH (#117)

* Add PEERS for DASH

* Update PEER_DEFAULT_PORTS for DASH Testnet

0e51c80156ad8699c83cdf0ad1d446eb5831a7d3 authored almost 8 years ago by TheLazieR Yip <[email protected]>
Prepare 0.10.16

2d126f7436e83140d3a675ae05ab0ef41f547d0e authored almost 8 years ago by Neil Booth <[email protected]>
Merge branch 'master' of github.com:kyuupichan/electrumx

055f4d67b040c0be88a947e33559ac539c90432f authored almost 8 years ago by Neil Booth <[email protected]>
Don't send batches for now

97557fa4374b0dbfb489fcca8667a83e53ba0d36 authored almost 8 years ago by Neil Booth <[email protected]>
Change version number (#114)

9c94fa923285f97e5399c3950a5bb24f3dd853f4 authored almost 8 years ago by lahlor <[email protected]>
Prepare 0.10.15

60711956d546e660b4b16b65d5125230f1ff9998 authored almost 8 years ago by Neil Booth <[email protected]>
Add daemon_url RPC call and document it.

Closes #111

616bcf6bfd3b749fe70a91a8a726f9e1de82a2ce authored almost 8 years ago by Neil Booth <[email protected]>
Sanity check on basic IRC reported settings

Closes #110

b23b19473caaead6bd7a0d6bbc75dbf72b3cc2d3 authored almost 8 years ago by Neil Booth <[email protected]>
Force JSONRPCv2

Temporary backwards compat hack for old Coinomi wallets

eff5d3d7e41ba101372dd48a5f5c5aa67be5bb4c authored almost 8 years ago by Neil Booth <[email protected]>
fix crash due to a missing env variable in irc.py and a typo fix (#112)

Thank you!

fd19bddeb1665d916371656fede6eae53793fa0a authored almost 8 years ago by John L. Jegutanis <[email protected]>
Fix some typos

cd078be882e36eeb7b4fa488d80712fd45feccb2 authored almost 8 years ago by Neil Booth <[email protected]>
Add docs/PROTOCOL.rst

d0ecdcc5bc14ff05942c3fa038dbc087db90ecf0 authored almost 8 years ago by Neil Booth <[email protected]>
Fix typo

a49137eb0570645e087e19018f1707347f3c92c3 authored almost 8 years ago by Neil Booth <[email protected]>
Merge branch 'develop'

961e0e2a1aff0c5052cd55feb28d9cad54592b6d authored almost 8 years ago by Neil Booth <[email protected]>
Prepare 0.10.14

4a8cec99883209a9aa06f2ca6260f482b1843627 authored almost 8 years ago by Neil Booth <[email protected]>
Add peer discovery document

0202b2210a097b215310e4d374cdabd442b5019d authored almost 8 years ago by Neil Booth <[email protected]>
Preparations for peer discovery

DEFAULT_PORTS is a now a coin property.
Other miscellaneous updates to get things closer

06c8eda161a2ae6795bacea92e26977a9c37bd79 authored almost 8 years ago by Neil Booth <[email protected]>
Log fatal messages once only

f43c08d979d3ca99b9f2ab491751d050700d82c7 authored almost 8 years ago by Neil Booth <[email protected]>
Merge branch 'develop'

48084fa9fb00c3e3f7145ab5bd13fe52f8da21db authored almost 8 years ago by Neil Booth <[email protected]>
Namespace fix

e4c206e123b40decc93506217c22d9d007d43e80 authored almost 8 years ago by Neil Booth <[email protected]>
Merge branch 'develop'

1c0151a69fdf2e56e98c665723b16ae8bb423bb4 authored almost 8 years ago by Neil Booth <[email protected]>
Prepare 0.10.13

8bc9abf9c1dcbb758b27c709a6a4cd30049c99b1 authored almost 8 years ago by Neil Booth <[email protected]>
Implement peer subscriptions

Incremental updates are passed.
Also implement a server.features RPC

e56f188816f062f1a429f773a92ae14896260913 authored almost 8 years ago by Neil Booth <[email protected]>
Remove all uses of "except:"

551c04a3bc3201be9b7a9d5a8931ce1f2581177c authored almost 8 years ago by Neil Booth <[email protected]>
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 l...

76b6899cf2645d663802d320d10aba9640195e8f authored almost 8 years ago by Neil Booth <[email protected]>
Unify executor and futures logic

cb0160901f5f2223fe5452b67c41903cd5bfe167 authored almost 8 years ago by Neil Booth <[email protected]>
Merge branch 'develop'

059848a07a0e6e6e3fdf70cb7f48c20bc3526598 authored almost 8 years ago by Neil Booth <[email protected]>
Prepare 0.10.12

9b5cb105d5cc188cfd69de4cfcc154a7d318f45f authored almost 8 years ago by Neil Booth <[email protected]>
Make a copy of sessions to loop over

0ac36aeca0d46976327c2938058cc11850dc1d48 authored almost 8 years ago by Neil Booth <[email protected]>
Merge branch 'develop'

491080f4c293b79357817f321dd60cfd2c040acf authored almost 8 years ago by Neil Booth <[email protected]>
Prepare 0.10.11

1a48ad136c8be10eff352247d3374c32af6d0f8c authored almost 8 years ago by Neil Booth <[email protected]>
Merge branch 'jsonrpc' into develop

32eee5cd543dd0dd3716248c956a2d495e6dafe5 authored almost 8 years ago by Neil Booth <[email protected]>
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 oth...

a7462a6ea3997ef0404df9212397b571af8b523e authored almost 8 years ago by Neil Booth <[email protected]>
Prepare 0.10.10

d0d4c0d75f0ade6e9358cd80d16c4501860d92e4 authored almost 8 years ago by Neil Booth <[email protected]>
Changed litecoin genesis block hash (#109)

5343c1a2868023dcdef31e20947be8809e66f683 authored almost 8 years ago by Petr Kracík <[email protected]>
Move peer management to peers.py from irc

It's cleaner and will be useful for peer-to-peer comms later

05a6da1920e0c5ab1051bcaf7310c307ae53fe01 authored almost 8 years ago by Neil Booth <[email protected]>
Tidy up request and notification sending

ed0646efbf7b239f5e54a33572a87a4d0c233550 authored almost 8 years ago by Neil Booth <[email protected]>
Don't maintain a sub_count in controller

Just do a tally occasionally.
It's too tricky to keep it accurate as it double-counts resubscrib...

766da5ed7926dec6fb4d4d18f467a49663c76f93 authored almost 8 years ago by Neil Booth <[email protected]>
Prepare 0.10.9

112e0a12a9d9235bde35b91e963311ec3b561bb3 authored almost 8 years ago by Neil Booth <[email protected]>
Tweak the shutdown process

Clean it up a bit and make it harder to do wrongly.

4729ba2e210966e38185a82e978d23a3026905c3 authored almost 8 years ago by Neil Booth <[email protected]>
The session needs to handle the version command.

9a8c598fa808b1325c184ab4969b68b9f3a7f753 authored almost 8 years ago by Neil Booth <[email protected]>
Prepare 0.10.8

b03a44ca5afb587f12ce205b99d5311905097adb authored almost 8 years ago by Neil Booth <[email protected]>
Fix testcase

23c46167114ead57e36b1bd7dcf2c30c1f03a744 authored almost 8 years ago by Neil Booth <[email protected]>
Merge branch 'develop'

8b8de42f273054852448d7579014900c4fde78f8 authored almost 8 years ago by Neil Booth <[email protected]>
Prepare 0.10.7

0dfdfaba7e270c6bf7bb9ba1a81286ec3f0255e7 authored almost 8 years ago by Neil Booth <[email protected]>
Use snappy compression

Seems to make ~4.5% faster (5281 tx/s -> 5516 tx/s)
Shrinks UTXO DB by ~15% and hist DB by ~5%

f05dd6c2a3f3075495b164af30e6f5caf90ba196 authored almost 8 years ago by Neil Booth <[email protected]>
Improve RocksDB iterator

5f9e33745760fddc8d9fe475e7752e1cd51b4506 authored almost 8 years ago by Neil Booth <[email protected]>
JSON results are returned with HTTP status 500

5abe4faa8d986f119144cb204a6e78059814e52d authored almost 8 years ago by Neil Booth <[email protected]>
Remove LMDB

Performance of history writes was very poor even with
the code rewritten to accommodate the envi...

c958b3af494094aa9b99e7c153344444c0b51cb2 authored almost 8 years ago by Neil Booth <[email protected]>
Merge branch 'develop'

6956871d70f992f77b5059cdc7d4cc75c7b1e97b authored almost 8 years ago by Neil Booth <[email protected]>
Don't print response; might have auth info

ffb4d4f158fcec0ad3793bc4890dfe419a630e45 authored almost 8 years ago by Neil Booth <[email protected]>
Merge branch 'develop'

20488a3b04d8c3a25017dabaf5f6e843265949df authored almost 8 years ago by Neil Booth <[email protected]>
Prepare 0.10.6

1a9ac22fa0d245e00ea16d58a511224f5dc65483 authored almost 8 years ago by Neil Booth <[email protected]>
daemon: properly check for HTTP status codes

65f927122b985a9af434031f1685af905badd8f6 authored almost 8 years ago by Neil Booth <[email protected]>
Rework clean shutdown logic

So that the main block processor future is cancellable.
We wait for the executor and then flush ...

131601a7b2c9da4a53cb370d2d55a5bbb5dbd7e0 authored almost 8 years ago by Neil Booth <[email protected]>
Merge branch 'release-0.10.5'

a50888c9326980dfad323c730443b19fd82e1281 authored almost 8 years ago by Neil Booth <[email protected]>
Prepare 0.10.5

73945c51d1c7110678ec60da86c0046f1ad305d0 authored almost 8 years ago by Neil Booth <[email protected]>
Update docs

5aaee6b608f42ad7c7603b5d3bf8e9f991dc25e9 authored almost 8 years ago by Neil Booth <[email protected]>
Add traceback for daemon errors

b01933913f261cc6f001b5d67b66f07065120ce9 authored almost 8 years ago by Neil Booth <[email protected]>
Clean up shutdown logic and logging

Add RPC "stop" command, and document it.

Fixes the 2nd part of #100

8d58d2a0e78ebb32e009eb69c3e4f9560f8e2af5 authored almost 8 years ago by Neil Booth <[email protected]>
Prepare 0.10.4

0845f26ec2f14176d86017d66a6ce2b17fdd11c8 authored almost 8 years ago by Neil Booth <[email protected]>
Merge branch 'json-named-args' into develop

9e6de7a554797bb9a9ca8683159fcdf5d1a7bfd5 authored almost 8 years ago by Neil Booth <[email protected]>
Clarify README; no need to resync.

Update HOWTO and docs

d2da494120d8516a6171c284ea0fccb87b2e4375 authored almost 8 years ago by Neil Booth <[email protected]>
Add named-argument handling as per JSON RPC 2.0

This involved a rewrite of the JSON RPC layer.
I took the opportunity to clean up the handling o...

4eed43accb8a8e0fb1c59332e808725feeb52cf9 authored almost 8 years ago by Neil Booth <[email protected]>
Update docs

057ec09b9ef4a3d8b120b2a5bf0767b36d8becbe authored almost 8 years ago by Neil Booth <[email protected]>
Update HOWTO

13aa2cc731a2138cecad1832819b1cc5383f8f66 authored almost 8 years ago by Neil Booth <[email protected]>
Clarify README; no need to resync.

c0cd45225271766b0c2cac0fe77406453519c522 authored almost 8 years ago by Neil Booth <[email protected]>
Write out undo info with the UTXO flushes

Cleaner and slightly more efficient.
Closes #101

57844123934af291c6b53b4e81117f28126175e7 authored about 8 years ago by Neil Booth <[email protected]>
Prepare 0.10.3

a8a82224e7562560c3cb230817819a610bb6c84f authored about 8 years ago by Neil Booth <[email protected]>
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 clea...

2ad64f6243346f7406c8395939ced8e0faa49eee authored about 8 years ago by Neil Booth <[email protected]>
Make flushes and reorgs async

Apart from the flush on shutdown and the flush when caught up,
neither of which matter, this mak...

15051124af3af74980a2a4186b783c18a82daf1e authored about 8 years ago by Neil Booth <[email protected]>
Clean up daemon.py

89209632ae59a226e5d512012ba7705178b0a6c6 authored about 8 years ago by Neil Booth <[email protected]>
Tweaks for prior; update README.

540479ad23e2998ff04b3c699f111871be23d399 authored about 8 years ago by Neil Booth <[email protected]>
add digibyte and argentum (#96)

* add DigiByte and Argentum

1aa55f2976c2df053e0149de8dc32f1693bee443 authored about 8 years ago by protonn <[email protected]>
Merge branch 'develop'

defadc580d5e64f2cdc1b4bee9337c925a3b3dba authored about 8 years ago by Neil Booth <[email protected]>
Update README.

80845fc20840a5e31f38f27471e70b8f93525b36 authored about 8 years ago by Neil Booth <[email protected]>