Skip to content

Releases: Radiant-Core/ElectrumX

ElectrumX v1.3.0 for Radiant - Docker Deployment Packages

21 Jan 16:55

Choose a tag to compare

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