chris-belcher / electrum-personal-server

Maximally lightweight electrum server for a single user
MIT License
599 stars 109 forks source link

number of connections to eps #50

Open 3ntranced opened 6 years ago

3ntranced commented 6 years ago

How many connections can eps handle? When I tried connecting with desktop it disconnected my smartphone.

chris-belcher commented 6 years ago

Only one at a time, as it's a single threaded application.

3ntranced commented 6 years ago

Understood.

3ntranced commented 6 years ago

Thank you

chris-belcher commented 6 years ago

Reopening because one day this could be fixed. It's possible to handle multiple connections at once, this thread gives a concrete example of that being useful.

chris-belcher commented 5 years ago

Another concrete example is people setting up one server that multiple mutually-trusting people use; for example one family in a household (although then there can be no surprise birthday gifts, as all the spending will be visible to the server operator).

ziggamon commented 5 years ago

Would much appreciate this. Electrum is often used for multisig, read-only wallets etc. Having only one user be able to connect at a time limits the functionality of this.

diegogurpegui commented 3 years ago

+1 to this feature. Another scenario would be to have a block explorer running (like btc-rpc-explorer which uses Electrum Server) and also wanting to connect a wallet.

shesek commented 3 years ago

You can try bwt, an alternative personal electrum server implementation written in Rust that supports multiple simultaneous clients.

w0000000t commented 2 years ago

I would rather keep using EPS, so I came from the future to further push this feature request, I realized the hard way that EPS only supports one client connection, and this is inconvenient when for example you are moving funds between two wallets you own.

chris-belcher commented 2 years ago

I'm afraid this issue isn't a priority for me right now. I'm working a lot on coinswap these days. Also I personally only use Electrum/EPS with one connection at a time. If someone else codes this I can help with review. If not then maybe I can do it in about a year.

Here are some of my thoughts for coding: