-
-
Notifications
You must be signed in to change notification settings - Fork 14.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Reorganization of "altcoins" #25025
Comments
Sounds pretty reasonable. We do have the related problem that I do find the naming of some of the directories a little hard to remember. For instance games go in |
@matthewbauer I also have thoughts on the larger organization problem, but I'm hoping to keep the scope of this issue more narrow :) |
I suggest renaming it to "blockchain" or "blockchains" instead of "cryptocurrency", since not every blockchain is used as a currency and I see no reason to differentiate currencies from non-currencies. |
I can agree with that, yeah. The meaning of "blockchain" has gotten a bit overloaded but I think it's the word most people will associate with this category of software. |
Are there any updates on this issue, please? |
ACK, I get triggered evertime I see we should just do away with the attrset entirly and just categorize it like everthing else in nixpkgs, in a specific folder like |
@jb55 +1 for |
Release notes for NixOS#67687 (bc08b42) [1] Related issue: NixOS#25025 [2] [1] NixOS#67687 [2] NixOS#25025 Suggested-by: @mmahut Signed-off-by: William Casarin <jb55@jb55.com>
It looks like the "altcoins" set originated as a set of Bitcoin derivations with slightly different parameters, but eventually started to contain a bunch of cryptocurrency-related things.
People (myself included) end up submitting patches like this one with a useless layer of indirection:
pkgs/applications/altcoins/default.nix
pkgs/top-level/all-packages.nix
Also the name is rather a misnomer. There are some cryptocurrency-related tools in here (or not in here yet but that belong grouped with these packages), not just the "coin" nodes themselves. And I believe some would vehemently disagree with the classification of Ethereum as an "altcoin".
So I propose we:
pkgs/applications/altcoins
topkgs/applications/cryptocurrency
pkgs/applications/altcoins/default.nix
intopkgs/top-level/all-packages.nix
pkgs/applications/cryptocurrency
:pkgs/tools/misc/libbitcoin
- includes thebx
command-line tool for Bitcoin-related thingspkgs/applications/misc/qtbitcointrader
- Bitcoin trading clientpkgs/tools/security/secp256k1
- technically isn't specifically cryptocurrency-related, but it's the elliptic curve popularized by Bitcoin and the library is maintained by bitcoin-corepkgs/servers/trezord
- daemon for using a Bitcoin hardware walletpkgs/applications/misc/vanitygen
- a Bitcoin vanity address generatorpkgs/applications/misc/electrum
- a Bitcoin walletpkgs/applications/misc/cgminer
- a Bitcoin GPU minerThe text was updated successfully, but these errors were encountered: