Update changelog and README with recent changes and development notes

This commit is contained in:
2025-11-26 17:25:40 +01:00
parent e802eb088e
commit 8d1adb0d44
2 changed files with 78 additions and 6 deletions

View File

@@ -169,6 +169,8 @@ This is the initial fork of Electrum for the Palladium blockchain project.
- **QR codes**: Generate correct palladium: URIs
- **Network status**: Shows "Palladium" instead of "Bitcoin"
- **Update check**: Disabled automatic update prompts on startup
- **Terms of Use wizard**: Fixed presplash image layout with proper sizing and edge-to-edge display
- **Watch-only wallet warning**: Replaced "Bitcoin" with "Palladium"
### Security
- Checkpoint-based validation provides security for blocks with LWMA difficulty
@@ -180,6 +182,10 @@ This is the initial fork of Electrum for the Palladium blockchain project.
- References to bitcoin.org and electrum.org in user-facing text
- Automatic update checking (to avoid confusion with Electrum updates)
### Development Notes
- Development supported by Claude 4.5 Sonnet (Anthropic AI) for code analysis, debugging, and documentation assistance
---
## Upstream Synchronization

View File

@@ -47,14 +47,76 @@ The easiest way to run Pallectrum is to download the pre-built binaries:
If you want to run Pallectrum from source, you'll need Python 3.10 or higher.
#### Quick Start (Linux/macOS)
#### Windows
**Prerequisites:**
- Python 3.10+ installed from [python.org](https://www.python.org/downloads/)
**Setup with Virtual Environment:**
```powershell
# Clone repository
git clone https://github.com/palladium-coin/pallectrum.git
cd pallectrum
# Create and activate virtual environment
python -m venv env
env\Scripts\Activate.ps1
# Upgrade pip and install dependencies
python -m pip install --upgrade pip
pip install -e ".[gui,crypto]"
# Copy libsecp256k1 DLL (if needed)
copy libsecp256k1*.dll env\Lib\site-packages\electrum_ecc\
# Run with Qt GUI
python run_electrum
```
##### Optional: QML GUI on Windows (simulates Android interface)
```powershell
pip install ".[qml_gui]"
python run_electrum gui -g qml
```
#### Linux (Ubuntu/Debian)
**Install Prerequisites:**
```bash
$ sudo apt-get install libsecp256k1-dev python3-pyqt6
$ git clone https://github.com/palladium-coin/pallectrum.git
$ cd pallectrum
$ python3 -m pip install --user -e .
$ ./run_electrum
# System packages
sudo apt update
sudo apt install -y python3-venv python3-pip build-essential python3-dev
sudo apt install -y libffi-dev libssl-dev libsecp256k1-dev
```
**Setup with Virtual Environment:**
```bash
# Clone repository
git clone https://github.com/palladium-coin/pallectrum.git
cd pallectrum
# Create and activate virtual environment
python3 -m venv env
source env/bin/activate
# Upgrade pip and install dependencies
python3 -m pip install --upgrade pip
pip install -e ".[gui,crypto]"
# Run with Qt GUI
python run_electrum
```
##### Optional: QML GUI on Linux (simulates Android interface)
```bash
pip install ".[qml_gui]"
python run_electrum gui -g qml
```
For detailed installation instructions, including dependencies and platform-specific notes, see the [original Electrum documentation](README-ELECTRUM.md#getting-started).
@@ -124,6 +186,10 @@ For Pallectrum-specific issues:
For general Electrum-related questions:
- Original project: https://github.com/spesmilo/electrum
### Development Notes
Development of Pallectrum was supported by **Claude 4.5 Sonnet** (Anthropic AI) for code analysis, debugging, refactoring, and documentation assistance.
## Licence