Repository navigation
Installation
EviLSeeD edited this page Dec 24, 2025
·
1 revision
This guide covers all installation options for PoCX Wallet.
| Software | Version | Purpose |
|---|---|---|
| .NET SDK | 9.0+ | Build and run the application |
| Docker | Latest | Run services (node, miner, plotter) |
| Git | Latest | Clone the repository |
| Resource | Minimum | Recommended |
|---|---|---|
| RAM | 4 GB | 8 GB+ |
| Storage | 10 GB | 100 GB+ (for blockchain) |
| CPU | 2 cores | 4+ cores |
# Add Microsoft package repository
wget https://packages.microsoft.com/config/ubuntu/22.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb
# Install .NET SDK
sudo apt-get update
sudo apt-get install -y dotnet-sdk-9.0# Using Homebrew
brew install dotnet-sdk
# Or download from https://dotnet.microsoft.com/downloadDownload and install from https://dotnet.microsoft.com/download
# Quick install script
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
# Add your user to docker group (avoids sudo)
sudo usermod -aG docker $USER
newgrp dockerDownload and install Docker Desktop
git clone https://github.com/ev1ls33d/pocx-wallet.git
cd pocx-walletdotnet buildExpected output:
Build succeeded.
0 Warning(s)
0 Error(s)
cd PocxWallet.Cli
dotnet runYou should see the main menu:
─────────────────────────────────────────
PoCX HD Wallet
─────────────────────────────────────────
> [Wallet] Wallet Management
[Node] Bitcoin-PoCX Node ●
[Plot] PoCX Plotter ●
[Mine] PoCX Miner ●
[Aggregator] PoCX Aggregator ●
[Electrs] Electrs Server ●
[Exit] Exit
The wallet uses pre-built Docker images from GitHub Container Registry:
| Image | Description |
|---|---|
ghcr.io/ev1ls33d/pocx-wallet/bitcoin:latest |
Bitcoin-PoCX node |
ghcr.io/ev1ls33d/pocx-wallet/electrs:latest |
Electrum server |
ghcr.io/ev1ls33d/pocx-wallet/pocx:latest |
Plotter, Miner, Aggregator |
Images are automatically pulled when you start a service for the first time.
To pre-download images:
docker pull ghcr.io/ev1ls33d/pocx-wallet/bitcoin:latest
docker pull ghcr.io/ev1ls33d/pocx-wallet/electrs:latest
docker pull ghcr.io/ev1ls33d/pocx-wallet/pocx:latestdotnet --version
# Should output: 9.0.x or higherdocker --version
# Should output: Docker version 2x.x.x or higher
docker run hello-world
# Should complete successfullycd /path/to/pocx-wallet
dotnet build
dotnet test # Optional: run testsThe command 'dotnet' was not found
Solution: Ensure .NET SDK is installed and in your PATH. Try logging out and back in.
Got permission denied while trying to connect to the Docker daemon socket
Solution:
sudo usermod -aG docker $USER
newgrp docker
# Or log out and back inCannot connect to the Docker daemon
Solution: Start Docker Desktop (Windows/macOS) or sudo systemctl start docker (Linux)
error CS0234: The type or namespace name 'X' does not exist
Solution:
dotnet restore
dotnet buildAfter installation:
- Read the Wallet Management Guide to create your first wallet
- Check the Services Guide to understand Docker services
- Review the Configuration Guide for customization options
PoCX Wallet is experimental software. Use at your own risk.
📖 Documentation • 🐛 Report Issue • 💻 Source Code