Comments (7)
I believe altcoin support adds unneeded complexity and waste maintenance resources and they should be removed.
from electrumx.
At this point there is no evidence that a new name is needed. Most users of ElectrumX use it for Bitcoin, and they use that name in association with Bitcoin. Thus, changing the name would confuse a majority of users. I believe that keeping the name is also a way to acknowledge the role of @kyuupichan
However, that decision is temporary; we might indeed have to rename the project. My position is that we do not have to do that for the moment, so it is better to wait.
Regarding altcoin support: I think that making altcoin support through modules (or config files) could negatively impact us, because it would make our code more complex. I prefer a situation where altcoins maintain their own fork of the project, and where "modularity" means that their code can be rebased easily.
from electrumx.
Note that if we want to release on PyPI (pip), we need a name for that.
As for altcoins, I am still neutral on that. They are already in the repo, already abstracted away, each with at least a (basic) unit test. In my view, until they are in the way for meaningful changes, we might as well keep them. I don't personally care about altcoins either, the question is whether by having them we attract any contributors who make changes useful for us too.
from electrumx.
Note that if we want to release on PyPI (pip), we need a name for that.
This was one my main reasons why I brought it up. Given that Python uses a global repository of modules in a lot of cases, conflicts might rise as the versions will inevitably start diverging.
from electrumx.
Please keep altcoin support, many projects need that. I am running electrums for AtomicDEX, for dozens of coins and having to deal with dozens of different electrumx server sources would make my work a lot more complicated.
from electrumx.
A lot about electrumX is the way it is in order to be coin agnostic. I don't care about alts but I see how electrumx is as relevant as it is because all the alt devs care about the project and all the multi-coin-wallet devs rely on it for their backend. Therefore, personally I would not support an effort to strip alts from the project but on the other hand I would not support making any concessions to add more alts, neither. No API changes to accommodate alt-coins.
from electrumx.
To add to this, i've been maintaining my own fork of electrumx/electrum designed for alts. (electrumx has no major changes) but the electrum has had an overhaul for altcoin support. i'd be happy to accept any PR's made here for alt's over in https://github.com/electrum-altcoin/electrumx
from electrumx.
Related Issues (20)
- Build fails on Fedora 39 (worked on 38) - plyvel doesn't build HOT 1
- new release, new git tag HOT 1
- error when installing on Debian Stable: This environment is externally managed HOT 2
- Please use a LRU library available in major distributions HOT 1
- OverflowError while running python electrumx_server in latest version, previuos veron is working. HOT 1
- version not the latest HOT 2
- ssl ports randomly close HOT 5
- ElectrumX Deutsche eMark (DEM) doesn't work HOT 1
- DESERIALIZER
- PermissionError: [Errno 13] Permission denied HOT 4
- electrumx crashes on debian 12 HOT 3
- Issue Report: Inaccurate Data Retrieval for Specific Addresses
- server start normaly but after 4 or 5 mit it show this error. plaese provide correct answers. HOT 4
- please solve this. HOT 3
- electrumx_rpc returns unknown method for every command HOT 2
- Are High Disk Writes Expected? HOT 3
- Abnormal termination with hashXs[hashX].remove(tx_hash) KeyError
- Electrumx won't start because UTXO not found in "h" table, but it's a confirmed tx HOT 1
- I have a PIVX frok that does not work! HOT 13
- Repeated failures to connect to bitcoin-core - how to debug? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from electrumx.