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

Add documentation of the RPC interface

5bf59a1cc70c6b120e63b6ad88b1be67a24218e1 authored about 8 years ago by Neil Booth <[email protected]>
Clean up DB open handling

Closes #89

533c97a575dd135d8d8a58862b695e413ec15034 authored about 8 years ago by Neil Booth <[email protected]>
Merge branch 'alex1702-master' into develop

c5aa61b71bf1c56218bf0faaa34884fa665e5a16 authored about 8 years ago by Neil Booth <[email protected]>
Merge branch 'master' of https://github.com/alex1702/electrumx into alex1702-master

026290bc4c852ee0f757e23f9f93a24ff62f145b authored about 8 years ago by Neil Booth <[email protected]>
Merge branch 'release-0.9.20' into develop

6a72a5b7316f0d2164ed219f01ed6063a8252ae3 authored about 8 years ago by Neil Booth <[email protected]>
Merge branch 'release-0.9.20'

1051fad804bbb5d347120ee4a81bd2545e23e528 authored about 8 years ago by Neil Booth <[email protected]>
Prepare 0.9.20

ddfefd7f3631e9241cb9733b87ba1ec3930101ac authored about 8 years ago by Neil Booth <[email protected]>
Move ServerManager to controller.py

rename Controller

5cbe878cb87bf9444fb9e5df09e18b62d383a2c8 authored about 8 years ago by Neil Booth <[email protected]>
Fix IRC flood issues

Tweaked version of suggestions from Valesi, petrkr, and bauerj.
Fixes #93

517f78858c4cb221ae99098823e84bae3dd4130b authored about 8 years ago by Neil Booth <[email protected]>
Slightly cleaner semaphore fix

67908b35411a215c13cb803787a3d817b3c49549 authored about 8 years ago by Neil Booth <[email protected]>
Merge pull request #91 from shsmith/master

move sleep outside semaphore (issue 88)

2d9219981d3c1801fc0882cc9ae9b8dc7cb1deb3 authored about 8 years ago by Neil <[email protected]>
move sleep outside semaphore (issue 88)

62eded55bb701e31cbe62f6d51667dab4662fbe8 authored about 8 years ago by shsmith <[email protected]>
Add build, dist and electrumx.egg-info to gitignore.

682d4e0769b3b1ee1f37476e3a97a554ecadb639 authored about 8 years ago by Alexander Finkhäuser <[email protected]>
Prepare 0.9.18

b1e8012b564356f7637b5937e4ebad19e4479b74 authored about 8 years ago by Neil Booth <[email protected]>
query.py: show hist length and entries

7eb612f54720a7213b2f3051fe0e42f962b4e98f authored about 8 years ago by Neil Booth <[email protected]>
Logging tweaks

a81b8917d8fe5ab34149fa4e83183941f9ce6dfb authored about 8 years ago by Neil Booth <[email protected]>
Prepare 0.9.17

d45e174e03f4dff1f4f59b2ef4d61f4a5a20c2e9 authored about 8 years ago by Neil Booth <[email protected]>
Banner: add $DONATION_ADDRESS meta variable

Replaced with the DONATION_ADDRESS environment variable

4c4cd92c54ba99155e58e3b7cd7b6fef9ed52470 authored about 8 years ago by Neil Booth <[email protected]>
Make all storage use fsync

Hopefully costs little and increases robustness.
Closes #75

7a3b0830e1dfc7a8869e5fd6d11d0683e3ddaf16 authored about 8 years ago by Neil Booth <[email protected]>
Permit RPC requests up to 1MB

Fixes #85

Prepare 0.9.16

99d8cbfbf67efd0a74bd4e86673348493dfece95 authored about 8 years ago by Neil Booth <[email protected]>
Don't do an initial sessions log

622f61e943fc581cf95e14a2ede6a42bd36eddb7 authored about 8 years ago by Neil Booth <[email protected]>
Throttle abusive logging

50f02747de9ff21d3d6c8202ee1b14a326f332eb authored about 8 years ago by Neil Booth <[email protected]>
Log paused or low-priority sessions on exit

01c2fad534b5f6874a5f814b1ad07cdc0cd4839c authored about 8 years ago by Neil Booth <[email protected]>
Tweak mempool logging

6a6bbaa07b6855267a3c977a913b377670b7f0e1 authored about 8 years ago by Neil Booth <[email protected]>
Prepare 0.9.15

a9b1bc16dd29614888e7df831310ccfe468bc792 authored about 8 years ago by Neil Booth <[email protected]>
Remove None from touched when backing up.

Fixes #84

efe3ebd9eed4f8d820731164f0315302ca099818 authored about 8 years ago by Neil Booth <[email protected]>
Prepare 0.9.14

8b87a837b8a3c93612080e8cf55a68f76a2971f2 authored about 8 years ago by Neil Booth <[email protected]>
Don't start processing mempool until caught up

Print server manager settings once servers start

e91f49101b00db0dce5de66b7cc9876482990658 authored about 8 years ago by Neil Booth <[email protected]>
Prepare 0.9.13

7b8119d78749c30df521bd652fcd960c66b01e4a authored about 8 years ago by Neil Booth <[email protected]>
Reduce logging verbosity for delayed requests

Only log when the delay changes

813d8ee7e3bc791e56db7a5820c76a8fe05bacdf authored about 8 years ago by Neil Booth <[email protected]>
Prepare 0.9.12

6c7cf34bcd7f59b67ed4bd203cf7eab83fe523cf authored about 8 years ago by Neil Booth <[email protected]>
Merge branch 'RPC' into develop

a4750f0474598f5a1f8f7dd7629e85f66e3a7ca6 authored about 8 years ago by Neil Booth <[email protected]>
Add pid to RPC getinfo

Closes #77

0dccb795dce4742d96e9caeef5327d6ca20303af authored about 8 years ago by Neil Booth <[email protected]>
Start up RPC server immediately

Don't wait for catch-up
Closes #78

3cf23c88bdcbd01c8a28d99e61c30eb050d77501 authored about 8 years ago by Neil Booth <[email protected]>
Logs: show IPv6 address + port correctly

Closes #79

378372e666fb211e50ff30d570fc0f56cf288d16 authored about 8 years ago by Neil Booth <[email protected]>
getinfo RPC: change height reporting

Also rename watched to subs
Closes #80

6679eea04c36464e46c7c123af74b5461eea7bc4 authored about 8 years ago by Neil Booth <[email protected]>
Clear the touched addresses if not caught up

0665e1ac5cf2973b44971c34fba26edc4a8ae70b authored about 8 years ago by Neil Booth <[email protected]>
Put peer at RHS of sessions log.

Then IPv6 addresses don't mess up the formatting.

645e60eaeeb49e3f2119c71f1329e6e9edd27695 authored about 8 years ago by Neil Booth <[email protected]>
Prepare 0.9.11

ef54413054d8e22f7a35d27105a8302c33261a36 authored about 8 years ago by Neil Booth <[email protected]>
Rework main block processor loop

It's less awkward and more explicit.
This brings back the efficiency lost in the 0.9.x series.
I...

39af7a74630f63c57e6183aa9c14d65077d30f8c authored about 8 years ago by Neil Booth <[email protected]>
Log block processing time only if not syncing

Prepare 0.9.10

3f64a8dd6eb226d7cf29eb88c26e27165764cbd5 authored about 8 years ago by Neil Booth <[email protected]>
Improve logging

1ebebf08d98a5e3b2d477faeb0a521ffbb014ff3 authored about 8 years ago by Neil Booth <[email protected]>
Fix namespace of RPCError

Fixes #76

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

d8e64ea2fea4fb182da38995d74c4f10d01aa2d2 authored about 8 years ago by Neil Booth <[email protected]>
Prepare 0.9.9

35f07bd01e0470c29e0d82cb17ba5905609a457f authored about 8 years ago by Neil Booth <[email protected]>
Mempool tx processing to handle DBError

Fixes #74

49714a45e67ca125414f3f31c8dfe1b9b3c8cfe8 authored about 8 years ago by Neil Booth <[email protected]>
Prioritize mempool processing of sent txs

Closes #73

5c80b96d0f7b0829cdc46a3666aa7a9eb7c66ca1 authored about 8 years ago by Neil Booth <[email protected]>
daemon: getting height optionally gets mempool

Improve daemon startup log message

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

83f996c7c1c3f89d4cfeb50e84b779602fd2f00c authored about 8 years ago by Neil Booth <[email protected]>
Defer address notifications whilst processing a block

Partial fix of #70

e88ea91e89fd4cc8523c189702ae3c3af41a6784 authored about 8 years ago by Neil Booth <[email protected]>
Append first.

1b2a0bd761da0cc7659c863df3089bfaee159bce authored about 8 years ago by Neil Booth <[email protected]>
Synchronize daemon height and mempool fetching

Cleanup and simplify touched handling and its event, which is
now controlled and owned by the me...

5fe49bb2612d4fade963e59bbda160910ad8604b authored about 8 years ago by Neil Booth <[email protected]>
Prepare 0.9.7

bffdfcc47f79457fb466b1cac34fa42ee58736d8 authored about 8 years ago by Neil Booth <[email protected]>
Get history and UTXOs in executor for minimal latency.

99723795339316165f2154b8217bd142a4c70a8d authored about 8 years ago by Neil Booth <[email protected]>
Prepare 0.9.6

4bc35609e374941b873fb0528f0bbc173d256758 authored about 8 years ago by Neil Booth <[email protected]>
Fix delayed sessions issue for good

1c79a2d47eacca4cfbf0c83ee23b32489c7f9262 authored about 8 years ago by Neil Booth <[email protected]>
Fix issue for paused connections

Prepare 0.9.5

ba862343b40557ce7346897a4126ed268b0904b5 authored about 8 years ago by Neil Booth <[email protected]>
Prepare 0.9.4

ef65f9f2810f7b923e51d25500ab534326720c1c authored about 8 years ago by Neil Booth <[email protected]>
New env var MAX_SESSIONS

When the number of sessions reaches MAX_SESSIONS, which defaults
to 1,000, turn off TCP and SSL ...

e2f4847632b058c28c0baed0c5bb4a35fda4a095 authored about 8 years ago by Neil Booth <[email protected]>
Remove numpeers and numsessions RPC calls

getinfo has that information and more.

067814e7d94a68950b071090ff04720530721230 authored about 8 years ago by Neil Booth <[email protected]>
Tweak some constants to reduce group count

aaaa914cfa0e32a1f657eafc155d915d5aa9f936 authored about 8 years ago by Neil Booth <[email protected]>
Fix unconfirmed flag

Prepare 0.9.3

444122122ef6a4464b47465255fef95f060e7c42 authored about 8 years ago by Neil Booth <[email protected]>
Fix mempool busy waiting

Prepare 0.9.2

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

5f18096a502fa2ea779484d03cce07745634643a authored about 8 years ago by Neil Booth <[email protected]>
Prepare 0.9.1

70377695989bcbe4cae3dedda59e4410e15f4988 authored about 8 years ago by Neil Booth <[email protected]>
Fix a couple of issues with 0.9.0

Fixes #69

f600d3bd87c4da29590d7b04d288caa73ec9e080 authored about 8 years ago by Neil Booth <[email protected]>
Prepare 0.9.0a

d36925d45916d8cdb8fe1a3f2994e507959ef6c5 authored about 8 years ago by Neil Booth <[email protected]>
Fix typo

f1ea36126c9d16e5f783b9f5ed7f9397ea4f20c5 authored about 8 years ago by Neil Booth <[email protected]>
Prepare 0.9.0

72ae3eabfc3b22c04a9fb91725047d544706d761 authored about 8 years ago by Neil Booth <[email protected]>
Merge branch 'develop'

957dfb6fb8db529eef2039fae83443ec2a275176 authored about 8 years ago by Neil Booth <[email protected]>
Split mempool out into new file.

Rework mempool handling

1ef6a4d7852020762ba3aaa26cf034d0ad9c8aca authored about 8 years ago by Neil Booth <[email protected]>
Merge branch 'develop'

42868f899c6931c9e0b3fe39a3f5770599413a6a authored about 8 years ago by Neil Booth <[email protected]>
Prepare 0.8.12

ed3db731c2bf397b7e7a2941ec284f463463b528 authored about 8 years ago by Neil Booth <[email protected]>
Tweak request handling

Pause serving sessions whose socket buffer is full (anti-DoS)
Serve requests in batches of 8
Don...

263e88ad57b9040d241cb4d4ae5b25b37d653fdb authored about 8 years ago by Neil Booth <[email protected]>
Better columns

b3b3f047c275385ebb7d326b514e0548f5860dfa authored about 8 years ago by Neil Booth <[email protected]>
Prefer transport.abort()

cfb92a139fec0b9a75f12682e9d7e31f3bec8baf authored about 8 years ago by Neil Booth <[email protected]>
Don't set socket timeout

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

792f58fb5d95f8521327148436a53549732df385 authored about 8 years ago by Neil Booth <[email protected]>
Prepare 0.8.11

89d83349e1c83680b4daece4872db95392f55b73 authored about 8 years ago by Neil Booth <[email protected]>
Show group session count in the groups RPC call

d1e314a48b5edab413d8906e85bcc4f8317f54fd authored about 8 years ago by Neil Booth <[email protected]>
Put a try/except around socket.shutdown

c181f8df82d3a948ad138cd063a071b524638ee2 authored about 8 years ago by Neil Booth <[email protected]>
Prepare 0.8.10

97d1397f2cd10df54bb18531e6bfd8af3daf4db7 authored about 8 years ago by Neil Booth <[email protected]>
Fix cut-n-pasteo

6fcb8b0574a8b5b154751d7314215aa50d055dcb authored about 8 years ago by Neil Booth <[email protected]>
Merge branch 'develop'

5b24516a1c5132effef54a239e7a9e9946ecb00d authored about 8 years ago by Neil Booth <[email protected]>
Prepare 0.8.9

c9035795c7323e014cd144a28f0aa8d5ec94468c authored about 8 years ago by Neil Booth <[email protected]>
Give sockets a grace period to close

Defaults to 15 seconds for now.
Update docs on systemd and process limits.
Fixes #62

99d7e65de88e89ffa2cea831ca0eae37d7aed7f0 authored about 8 years ago by Neil Booth <[email protected]>
Catch UnicodeError in IRC gethostbyname

Fixes #68

b8239c54d97e20085ae09b5b3d8a7c5d25288cd4 authored about 8 years ago by Neil Booth <[email protected]>
Improve RPC groups call

Show columns correctly for RPC sessions call

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

fac3c70c652a72c74e49369c9eecd98f5649ec49 authored about 8 years ago by Neil Booth <[email protected]>
Update version

e5bda647dfa753ab5901f2e662b9bce60510839c authored about 8 years ago by Neil Booth <[email protected]>
Fix column ordering.

9bdad7ad664c4a2ec07aa8ff679634ca2681aacc authored about 8 years ago by Neil Booth <[email protected]>
Merge branch 'develop'

5374eccd1662ff53e53ea3490df61fd882b532e0 authored about 8 years ago by Neil Booth <[email protected]>
Prepare 0.8.8

5f73fa02a3250fdd45afe3ec942b8f400b25faf8 authored about 8 years ago by Neil Booth <[email protected]>
Serve sessions in a priority queue.

Add new RPC command requests.
Adjust sessions RPC command to show pending requests.
Only keep fi...

2a461bd98c46aa4fa4e2c4ae09fdca4f18a9fae5 authored about 8 years ago by Neil Booth <[email protected]>
More work

1a9e8cdcd41891baaa2e14b519d8cc9fbc71b99b authored about 8 years ago by Neil Booth <[email protected]>
Merge branch 'release-0.8.7' into develop

53e8398302b1a685435589d171b50756a84f5672 authored about 8 years ago by Neil Booth <[email protected]>
Merge branch 'release-0.8.7'

4839e6bdc6ad088497b85535ccf00acb95d0697f authored about 8 years ago by Neil Booth <[email protected]>
Prepare 0.8.7

21d1825f09c1bb55d414681663b4d3e277d26ac4 authored about 8 years ago by Neil Booth <[email protected]>
Merge branch 'develop' of github.com:kyuupichan/electrumx into develop

b23c10696f6a0a927faa4fe7b44bbc29d4adc4ab authored about 8 years ago by Neil Booth <[email protected]>
Merge pull request #64 from bauerj/patch-2

Tweak systemd unit file settings

6427f40d75b9ae3597bf327c95ea4c06d8498e5c authored about 8 years ago by Neil <[email protected]>