{"id":13681054,"url":"https://github.com/namecoin/electrum-nmc","last_synced_at":"2025-04-30T03:30:34.437Z","repository":{"id":36019603,"uuid":"92198911","full_name":"namecoin/electrum-nmc","owner":"namecoin","description":"Namecoin port of Electrum Bitcoin client.","archived":false,"fork":true,"pushed_at":"2024-08-13T07:52:48.000Z","size":49012,"stargazers_count":29,"open_issues_count":128,"forks_count":24,"subscribers_count":10,"default_branch":"master","last_synced_at":"2024-11-12T00:36:18.769Z","etag":null,"topics":["anticensorship","blockchain","civil-liberties","cryptocurrency","cryptography","decentralized","electrum","free-speech","hacktoberfest","human-rights","internet-freedom","namecoin","namecoin-wallet","p2p","privacy","python","security"],"latest_commit_sha":null,"homepage":"https://www.namecoin.org/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"spesmilo/electrum","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/namecoin.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null}},"created_at":"2017-05-23T17:07:14.000Z","updated_at":"2024-05-18T01:54:55.000Z","dependencies_parsed_at":"2023-01-16T23:15:34.666Z","dependency_job_id":null,"html_url":"https://github.com/namecoin/electrum-nmc","commit_stats":null,"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/namecoin%2Felectrum-nmc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/namecoin%2Felectrum-nmc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/namecoin%2Felectrum-nmc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/namecoin%2Felectrum-nmc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/namecoin","download_url":"https://codeload.github.com/namecoin/electrum-nmc/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251634997,"owners_count":21619123,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["anticensorship","blockchain","civil-liberties","cryptocurrency","cryptography","decentralized","electrum","free-speech","hacktoberfest","human-rights","internet-freedom","namecoin","namecoin-wallet","p2p","privacy","python","security"],"created_at":"2024-08-02T13:01:25.584Z","updated_at":"2025-04-30T03:30:31.134Z","avatar_url":"https://github.com/namecoin.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"Electrum-NMC - Lightweight Namecoin client\n=====================================\n\n::\n\n  Licence: GNU GPLv3+ for Electrum-DOGE components; CC BY 4.0 for Namecoin logo, MIT Licence for all other components\n  Author: The Namecoin developers; based on Electrum by Thomas Voegtlin and Electrum-DOGE by The Electrum-DOGE contributors\n  Language: Python (\u003e= 3.6)\n  Homepage: https://www.namecoin.org/ ; original Electrum Homepage at https://electrum.org/\n\n\n.. image:: https://travis-ci.org/namecoin/electrum-nmc.svg?branch=master\n    :target: https://travis-ci.org/namecoin/electrum-nmc\n    :alt: Build Status\n.. image:: https://coveralls.io/repos/github/namecoin/electrum-nmc/badge.svg?branch=master\n    :target: https://coveralls.io/github/namecoin/electrum-nmc?branch=master\n    :alt: Test coverage statistics\n.. image:: https://d322cqt584bo4o.cloudfront.net/electrum/localized.svg\n    :target: https://crowdin.com/project/electrum\n    :alt: Help translate Electrum online\n\n\n\n\n\nGetting started\n===============\n\n(*If you've come here looking to simply run Electrum-NMC,* `you may download it here`_.)\n\n.. _you may download it here: https://www.namecoin.org/download/betas/\n\nElectrum-NMC itself is pure Python, and so are most of the required dependencies,\nbut not everything. The following sections describe how to run from source, but here\nis a TL;DR::\n\n    sudo apt-get install libsecp256k1-0\n    python3 -m pip install --user .[gui,crypto]\n\n\nNot pure-python dependencies\n----------------------------\n\nIf you want to use the Qt interface, install the Qt dependencies::\n\n    sudo apt-get install python3-pyqt5\n\nFor elliptic curve operations, `libsecp256k1`_ is a required dependency::\n\n    sudo apt-get install libsecp256k1-0\n\nAlternatively, when running from a cloned repository, a script is provided to build\nlibsecp256k1 yourself::\n\n    sudo apt-get install automake libtool\n    ./contrib/make_libsecp256k1.sh\n\nDue to the need for fast symmetric ciphers, `cryptography`_ is required.\nInstall from your package manager (or from pip)::\n\n    sudo apt-get install python3-cryptography\n\n\nIf you would like hardware wallet support, see `this`_.\n\n.. _libsecp256k1: https://github.com/bitcoin-core/secp256k1\n.. _pycryptodomex: https://github.com/Legrandin/pycryptodome\n.. _cryptography: https://github.com/pyca/cryptography\n.. _this: https://github.com/spesmilo/electrum-docs/blob/master/hardware-linux.rst\n\nRunning from tar.gz\n-------------------\n\nIf you downloaded the official package (tar.gz), you can run\nElectrum-NMC from its root directory without installing it on your\nsystem; all the pure python dependencies are included in the 'packages'\ndirectory. To run Electrum-NMC from its root directory, just do::\n\n    ./run_electrum_nmc\n\nYou can also install Electrum-NMC on your system, by running this command::\n\n    sudo apt-get install python3-setuptools python3-pip\n    python3 -m pip install --user .\n\nThis will download and install the Python dependencies used by\nElectrum-NMC instead of using the 'packages' directory.\nIt will also place an executable named :code:`electrum-nmc` in :code:`~/.local/bin`,\nso make sure that is on your :code:`PATH` variable.\n\n\nDevelopment version (git clone)\n-------------------------------\n\nCheck out the code from GitHub::\n\n    git clone git://github.com/namecoin/electrum-nmc.git\n    cd electrum-nmc\n    git submodule update --init\n\nRun install (this should install dependencies)::\n\n    python3 -m pip install --user -e .\n\n\nCompile the Qt UI::\n\n    sudo apt-get install pyqt5-dev-tools\n    ./contrib/make_qt_forms\n\nCopy over the www root::\n\n    rm -rf electrum_nmc/electrum/www\n    cp -a electrum/www electrum_nmc/electrum/www\n\nCreate translations (optional)::\n\n    sudo apt-get install python-requests gettext\n    ./contrib/pull_locale\n\nFinally, to start Electrum-NMC::\n\n    ./run_electrum_nmc\n\n\n\nCreating Binaries\n=================\n\nLinux (tarball)\n---------------\n\nSee :code:`contrib/build-linux/sdist/README.md`.\n\n\nLinux (AppImage)\n----------------\n\nSee :code:`contrib/build-linux/appimage/README.md`.\n\n\nMac OS X / macOS\n----------------\n\nSee :code:`contrib/osx/README.md`.\n\n\nWindows\n-------\n\nSee :code:`contrib/build-wine/README.md`.\n\n\nAndroid\n-------\n\nSee :code:`contrib/android/Readme.md`.\n\n\n\nAuxPoW Branch\n=============\n\nElectrum-NMC also maintains an ``auxpow`` branch.  This branch is identical to the upstream Bitcoin version of Electrum (e.g. it doesn't have any name support or Namecoin rebranding), except that it supports AuxPoW (merged mining).  It may be useful as a starting point for porting Electrum to other AuxPoW-based cryptocurrencies.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnamecoin%2Felectrum-nmc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnamecoin%2Felectrum-nmc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnamecoin%2Felectrum-nmc/lists"}