18 Commits

Author SHA1 Message Date
48785992d2 update documentation and .gitignore 2026-02-18 09:29:50 +01:00
6c75fe55d0 feat(ssl): move certificate generation to runtime with persistent volume
Self-signed SSL certificates are now generated at first startup instead
of being baked into the Docker image. Certificates persist in ./certs/
and are reused on subsequent runs. Users can provide their own certs
2026-02-17 08:58:44 +01:00
742b0662a7 feat(dashboard): require basic auth for external clients only
- Allow direct access from localhost and private RFC1918 networks
- Enforce HTTP Basic Auth for non-private/external source IPs
- Read dashboard credentials from compose env vars
- Add .env.example entries for DASHBOARD_AUTH_USERNAME/PASSWORD
- Update README and DASHBOARD docs
2026-02-16 09:41:44 +01:00
ed5a34438a update README.md and .gitignore 2026-02-13 13:41:58 +01:00
8131d7048e rename palladium-node-data to .palladium to follow Unix standards
Rename the data directory from palladium-node-data/ to .palladium/
to align with Unix convention for application data directories.
This change makes the directory hidden by default and follows the
standard naming pattern used by blockchain nodes
2026-02-11 12:29:16 +01:00
b27f0b5778 Add dashboard for node and server statistics 2026-02-09 11:41:46 +01:00
72d95f1a48 Add integrated Palladium node and automate RPC credentials
- Integrate Palladium node (palladiumd) in separate Docker container
- Add automatic RPC credential detection from palladium.conf
- Eliminate manual credential synchronization between files
2026-02-09 00:22:15 +01:00
064f8a79d1 Update README.md 2026-01-22 13:14:02 +01:00
0347078a52 Update README.md 2026-01-22 10:54:42 +01:00
ca7b83d1b9 Feat: automate Docker image build with docker-compos 2026-01-22 09:20:12 +01:00
7c3a8712b1 Add Linux configuration instructions for Docker connectivity to Palladium node 2025-11-28 19:24:09 +01:00
9000278f17 feat: add complete Palladium testnet support to ElectrumX
This commit implements full support for both Palladium mainnet and testnet
networks in ElectrumX, allowing users to switch between them via configuration.

Changes:
- Dockerfile: Fixed coin class registration by adding Palladium classes
  directly to coins.py instead of using external imports (avoids circular
  dependency). Both /usr/local/lib and /electrumx/src files are patched.
  Added required TX_COUNT, TX_COUNT_HEIGHT, TX_PER_BLOCK attributes.

- README.md: Updated with comprehensive network support documentation
  including network comparison table, step-by-step switching instructions,
  testnet-specific information, and corrected COIN/NET usage.

- docker-compose.yml: Configured for testnet with proper COIN and NET
  environment variables. Added clear comments for mainnet/testnet switching.

Network Configuration:
- Mainnet: COIN="Palladium" NET="mainnet" port 2332
- Testnet: COIN="Palladium" NET="testnet" port 12332
  (Note: COIN value is always "Palladium" for both networks)

Tested successfully with Palladium testnet node - synced 6,576 blocks
and serving on TCP:50001 and SSL:50002.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-28 13:24:42 +01:00
54b434d33f Add testnet support for palladium electrumx server
Add PalladiumTestnet class with testnet-specific configurations including ports, address prefixes, and genesis hash. Update docker-compose.yml with clear network configuration comments and documentation in README.md explaining how to switch between mainnet and testnet.
2025-11-28 12:32:12 +01:00
21cab9492e docs: update README with new repository link and docker instructions
Update the Palladium Full Node repository link and improve Docker Compose configuration details.
Add note about host.docker.internal usage and clarify exposed ports for ElectrumX.
2025-10-15 14:07:11 +02:00
036762aa98 docs: add system architecture requirement to README 2025-10-05 18:16:52 +02:00
0ba260d0e7 docs: update docker compose commands in README
The commands were updated to use the newer 'docker compose' syntax instead of the deprecated 'docker-compose' form.
2025-10-05 18:13:53 +02:00
1015bbe433 update README.md 2025-09-26 16:07:30 +02:00
948ede6a75 Initial commit 2025-09-26 13:43:12 +02:00