Releases: Radiant-Core/ElectrumX
Releases · Radiant-Core/ElectrumX
ElectrumX v1.3.0 for Radiant - Docker Deployment Packages
ElectrumX v1.3.0 for Radiant
High-performance Electrum server implementation for the Radiant blockchain with RocksDB support and optimized Docker deployments.
📦 Download Options
| Package | Description | Use Case |
|---|---|---|
electrumx-fullstack-deploy.zip |
Radiant Node + ElectrumX | New users, complete infrastructure |
electrumx-standalone-deploy.zip |
ElectrumX only | Users with existing Radiant node |
🚀 Full-Stack Deployment (Recommended for New Users)
Deploy both Radiant Node and ElectrumX with a single command.
Contents
- Dockerfile - Builds ElectrumX from GitHub source
- docker-compose.yaml - Orchestrates radiantd + electrumx
- .env.example - Configuration template
- README.md - Detailed documentation
Quick Start
# 1. Extract the zip
unzip electrumx-fullstack-deploy.zip
cd docker/full-stack
# 2. Configure credentials
cp .env.example .env
nano .env # Set RPC_USER and RPC_PASS
# 3. Launch
docker-compose up -d
# 4. Monitor
docker-compose logs -f
Services Exposed:
Port | Service
7332 | Radiant Node RPC
7333 | Radiant Node P2P
50010 | ElectrumX TCP
50012 | ElectrumX SSL
8000 | ElectrumX RPC
⚡ Standalone ElectrumX Deployment
For users who already have a Radiant node running.
Contents
Dockerfile - Builds ElectrumX from GitHub source
docker-compose.yaml - ElectrumX service only
config.env - Configuration template
.dockerignore - Build optimization
Quick Start:
# 1. Extract the zip
unzip electrumx-standalone-deploy.zip
# 2. Configure
cp config.env .env
nano .env # Set DAEMON_URL to your Radiant node
# 3. Build and run
docker-compose up -d
# 4. Monitor
docker logs -f electrumx_server
Required Configuration:
Edit .env with your Radiant node credentials:
DAEMON_URL=http://YOUR_RPC_USER:YOUR_RPC_PASSWORD@localhost:7332/
📋 Requirements
Docker 20.10+
Docker Compose 2.0+
16GB RAM recommended for initial sync
SSD storage recommended
~100GB disk space (blockchain + index)
⏱️ Initial Sync Times
Radiant Node: 1-4 hours (depends on network)
ElectrumX Index: 1-3 hours (depends on hardware)
🔒 Security Notes
Change default RPC credentials before deploying
Use SSL (port 50012) for production
Firewall: Only expose necessary ports
Rate limiting enabled by default (COST_SOFT_LIMIT=1000)
🛑 Graceful Shutdown
ElectrumX requires graceful shutdown to prevent database corruption:
docker-compose down
# Wait for "flush complete" in logs
📚 Documentation
[Full Documentation](https://github.com/Radiant-Core/ElectrumX)
[Environment Variables](https://github.com/Radiant-Core/ElectrumX/blob/master/docs/environment.rst)
[Troubleshooting](https://github.com/Radiant-Core/ElectrumX#troubleshooting)
🆕 What's New in v1.3.0
Consolidated Docker configuration
Self-contained deployment packages (clone from GitHub)
Full-stack deployment option (Node + ElectrumX)
RocksDB as default database engine
Updated documentation