Own identity and versioning: plm-electrumx 1.0.0
Package name plm-electrumx, project URLs, keywords and description for Palladium. BRANDING and the version string seen by clients (server.version, banner, logs) become plm-electrumx 1.0.0. SECURITY.md points to this repository's private vulnerability reporting. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
1b537297df
commit
4e1bde28cb
6 files changed
+21
-12
No files matched your search
@@ -22,3 +22,5 @@
|
|||||||
|
|
||||||
.coverage
|
.coverage
|
||||||
/htmlcov/
|
/htmlcov/
|
||||||
|
/src/plm_electrumx.egg-info/
|
||||||
|
/plm_electrumx.egg-info/
|
||||||
@@ -4,7 +4,7 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
|
|||||||
|
|
||||||
## Project
|
## Project
|
||||||
|
|
||||||
`plm-electrumx`: a fork of ElectrumX 2.0.x (package name `e-x`, import name `electrumx`), an Electrum-protocol server (asyncio) that indexes a coin daemon into a local DB (LevelDB or RocksDB), supporting **Palladium (PLM) only**. All other coins and their code were removed (see the "Fork notes" in `README.md` for the upstream base commit and how to merge upstream). Keep changes to core files small so upstream merges stay easy. MIT license: keep `LICENCE`.
|
`plm-electrumx`: a fork of ElectrumX 2.0.0 with its own versioning (package name `plm-electrumx`, version in `src/electrumx/__init__.py` and `docs/conf.py`, import name `electrumx`), an Electrum-protocol server (asyncio) that indexes a coin daemon into a local DB (LevelDB or RocksDB), supporting **Palladium (PLM) only**. All other coins and their code were removed (see the "Fork notes" in `README.md` for the upstream base commit and how to merge upstream). Keep changes to core files small so upstream merges stay easy. MIT license: keep `LICENCE`.
|
||||||
|
|
||||||
## Commands
|
## Commands
|
||||||
|
|
||||||
|
|||||||
+8
-1
@@ -1,3 +1,10 @@
|
|||||||
# Security Policy
|
# Security Policy
|
||||||
|
|
||||||
See https://github.com/spesmilo/electrum/blob/master/SECURITY.md
|
Please do not report security issues in public issues or pull requests.
|
||||||
|
|
||||||
|
Report them privately to the maintainers of this repository, using GitHub's private vulnerability reporting
|
||||||
|
(the "Report a vulnerability" button in the Security tab of
|
||||||
|
https://github.com/palladium-coin/plm-electrumx).
|
||||||
|
|
||||||
|
For problems in the upstream ElectrumX code that are not specific to this fork, see also
|
||||||
|
https://github.com/spesmilo/electrum/blob/master/SECURITY.md
|
||||||
+2
-2
@@ -15,11 +15,11 @@
|
|||||||
import os
|
import os
|
||||||
import sys
|
import sys
|
||||||
sys.path.insert(0, os.path.abspath('..'))
|
sys.path.insert(0, os.path.abspath('..'))
|
||||||
VERSION="ElectrumX 2.0.0"
|
VERSION="plm-electrumx 1.0.0"
|
||||||
|
|
||||||
# -- Project information -----------------------------------------------------
|
# -- Project information -----------------------------------------------------
|
||||||
|
|
||||||
project = 'ElectrumX'
|
project = 'plm-electrumx'
|
||||||
copyright = '2016-2026, various'
|
copyright = '2016-2026, various'
|
||||||
author = 'Electrum developers'
|
author = 'Electrum developers'
|
||||||
|
|
||||||
|
|||||||
+5
-5
@@ -3,12 +3,12 @@ requires = ["setuptools >= 61.0.0"]
|
|||||||
build-backend = "setuptools.build_meta"
|
build-backend = "setuptools.build_meta"
|
||||||
|
|
||||||
[project]
|
[project]
|
||||||
name = "e-x"
|
name = "plm-electrumx"
|
||||||
authors = [
|
authors = [
|
||||||
{ name = "The Electrum developers" },
|
{ name = "The Electrum developers" },
|
||||||
]
|
]
|
||||||
description = "Server implementation for the Electrum protocol"
|
description = "Electrum protocol server for Palladium (PLM), a fork of ElectrumX"
|
||||||
keywords = ["asyncio", "bitcoin", "electrum", "electrum-server"]
|
keywords = ["asyncio", "palladium", "plm", "electrum", "electrum-server"]
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
license = "MIT"
|
license = "MIT"
|
||||||
license-files = ["LICENCE"]
|
license-files = ["LICENCE"]
|
||||||
@@ -34,8 +34,8 @@ classifiers = [
|
|||||||
dynamic = ['version']
|
dynamic = ['version']
|
||||||
|
|
||||||
[project.urls]
|
[project.urls]
|
||||||
Homepage = "https://github.com/spesmilo/electrumx"
|
Homepage = "https://github.com/palladium-coin/plm-electrumx"
|
||||||
Repository = "https://github.com/spesmilo/electrumx"
|
Repository = "https://github.com/palladium-coin/plm-electrumx"
|
||||||
|
|
||||||
[project.scripts]
|
[project.scripts]
|
||||||
electrumx_server = "electrumx.cli.electrumx_server:main"
|
electrumx_server = "electrumx.cli.electrumx_server:main"
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ from electrumx.server.controller import Controller
|
|||||||
from electrumx.server.env import Env
|
from electrumx.server.env import Env
|
||||||
|
|
||||||
|
|
||||||
BRANDING = "spesmilo"
|
BRANDING = "plm-electrumx"
|
||||||
__version__ = "2.0.0"
|
__version__ = "1.0.0"
|
||||||
version = f'ElectrumX {__version__}'
|
version = f'plm-electrumx {__version__}'
|
||||||
version_short = __version__
|
version_short = __version__
|
||||||
Reference in new issue
Block a user