Ecosyste.ms: OpenCollective

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

github.com/firoorg/old-electrumx


https://github.com/firoorg/old-electrumx

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]>
Add traceback for daemon errors

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

5aaee6b608f42ad7c7603b5d3bf8e9f991dc25e9 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]>
Prepare 0.10.2

4bd474bf57f7b50637b85460e13348b9749d61af authored about 8 years ago by Neil Booth <[email protected]>
Rename NETWORK envvar to NET

For consistency with lib/coins.py

SegWit testnet needs its own NET

dcc2c92bd6c9df4ba34bca8d9a41b590109e794e authored about 8 years ago by Neil Booth <[email protected]>
Check Genesis hash

Testnet RPC_PORT is 18332

4d62019b077e876a773106dbe01f1dc5f3f59ffa authored about 8 years ago by Neil Booth <[email protected]>
Implement deserialization of SegWit transactions

tx_hash needs to be that of the prior serialization, so
need to change internal read_block API.
...

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

2294f5c791a1acb7d4b491817284becdab6490eb authored about 8 years ago by Neil Booth <[email protected]>
Merge branch 'release-0.10.1'

ed382d16e7104a6360fe6db5fb0f9a18b3c99d63 authored about 8 years ago by Neil Booth <[email protected]>
Prepare 0.10.1

7392306e68d4af1d0d876764879a7dc12142f4fb authored about 8 years ago by Neil Booth <[email protected]>
Improve group handling.

I believe this fixes #94

18af57059f1d7606e735d62e864f6bd3ff513f88 authored about 8 years ago by Neil Booth <[email protected]>
Update samples

c9b4412df8649eee11301374adb3328def03f730 authored about 8 years ago by Neil Booth <[email protected]>
Merge branch 'release-0.10.0'

13f5d078700b933b3175be2990af1352e0a55a4a authored about 8 years ago by Neil Booth <[email protected]>
Merge branch 'release-0.10.0' into develop

d92ba8ff2c00e9b7bfbb08bf6cb198cae7c6aa50 authored about 8 years ago by Neil Booth <[email protected]>
Prepare 0.10.0

fe70a6db307ae3413196164dfee399acbbba3670 authored about 8 years ago by Neil Booth <[email protected]>
Update tests

3a0d2b58811a99c8411ba6f57b6ac7b003d085ac authored about 8 years ago by Neil Booth <[email protected]>
Split out history into its own DB.

91ca5fc14a69aa2ae2a139a2455a55563dcb8b2b authored about 8 years ago by Neil Booth <[email protected]>
Generic header length

If header lengths change in the future, only one function needs
to change in coins.py.

7f9cb9cd9d92e91f1c3d734501f29374ecf47843 authored about 8 years ago by Neil Booth <[email protected]>
New VirtualFile abstraction

Use for headers, tx counts and tx hashes.

c8c41995033e91044687caf285b272cf8a7faac8 authored about 8 years ago by Neil Booth <[email protected]>
Place metadata files in meta/, db in db/

427183ae01e56a5392f97e643a5f8c3c5475c9ff authored about 8 years ago by Neil Booth <[email protected]>
Move to hashX

The hashX of a script is the first 11 bytes of its sha256 hash.

Closes #72.

2b2909f1c41aab3a6687dbe722a81af56af0b16f authored about 8 years ago by Neil Booth <[email protected]>
Double fetch size of mempool.

Set testnet genesis hash.

de201a247f0cb2087ac18099fe3e499e355a6f12 authored about 8 years ago by Neil Booth <[email protected]>
Add constants for bitcoin testnet

8bd2e7ee062d786192d036ed01520bb81589e9d3 authored about 8 years ago by Neil Booth <[email protected]>
Fix log message

0f43ce564aca29b1553485d836c46f063ce345ea authored about 8 years ago by Neil Booth <[email protected]>
Tweak documentation for clarity

038d9a9720bc838608bdcd8acc96a83467a46da7 authored about 8 years ago by Neil Booth <[email protected]>
Prepare 0.9.22

Documentation updates only

4b0ba2fcd311aeb9c4a3062e417f258d106c376c authored about 8 years ago by Neil Booth <[email protected]>
Update the ARCHITECTURE document

Also has a pretty line diagram

9ca68a5084d1bd7868337281f4ab0a1a5e2539e1 authored about 8 years ago by Neil Booth <[email protected]>
Move ENV-NOTES to ENVIRONMENT.rst

Improve environment documentation

beb546219a90d2ebb4956f40b2173105bb6fb5f7 authored about 8 years ago by Neil Booth <[email protected]>
Prepare 0.9.21

d951898b01d1b24228761d72f874a3c82ffd2e3a authored about 8 years ago by Neil Booth <[email protected]>
Explain what logging a session means

b29ce0604dc3e3293de030324eb391cbee284837 authored about 8 years ago by Neil Booth <[email protected]>
Fix version

7d899e07ae9ae18be6bf18d937687f0036282ee9 authored about 8 years ago by Neil Booth <[email protected]>