A cryptocurrency wallet with modern features and multi-algorithm mining support.
Trinity is a cryptocurrency that includes three mining algorithms (sha256d, scrypt, groestl) with random block rewards and modern wallet features.
- ✨ Modern Wallet Creation - BIP39 seed phrase support for secure wallet backup
- 🎨 Theme Support - Dark and Light themes for comfortable viewing
- 🔐 Enhanced Security - Modern cryptography and secure wallet generation
- 💎 Modernized UI - Updated interface with improved user experience
- 📱 Better Onboarding - Guided wallet creation with seed phrase confirmation
Trinity now includes a complete mining pool and block explorer solution!
- ⛏️ Mining Pool - Easy-to-deploy pool server with automatic payments
- 🔍 Block Explorer - Web-based blockchain explorer with search
- 👥 Worker Management - Track individual miner statistics
- 💰 Automatic Payments - Proportional rewards paid per block
- 🎛️ Admin Panel - Full administrative control and monitoring
Quick Start: See POOL-DEPLOYMENT.md for setup instructions.
Build a bootable Linux ISO that bundles the Trinity daemon, web GUI, miner management, and explorer API. See contrib/iso/README.md for the integration guide.
Get the pre-built Windows executable:
- Go to Actions tab
- Click the latest successful workflow run
- Download
trinity-windows-x64-packageartifact - Extract and run
trinity-qt.exe
Or manually trigger a build:
- Go to Actions
- Click "Run workflow"
- Wait for completion (~2-4 hours first time, ~15 min with cache)
- Download the artifact
- Windows 7 or later
- 64-bit Windows
- 2GB RAM minimum
- 500MB disk space
For detailed download and build instructions, see WINDOWS-DOWNLOAD-GUIDE.md
See BUILDING-WINDOWS.md for comprehensive Windows build instructions.
Quick options:
- GitHub Actions (Recommended) - Automated builds with MXE
- MXE - Cross-compile from Linux with full toolchain
- Pre-built Dependencies - Use existing Windows libraries
Dependencies:
sudo apt-get install \
build-essential \
libboost-all-dev \
libssl-dev \
libdb++-dev \
qtbase5-dev \
qttools5-dev-toolsBuild:
qmake USE_UPNP=- trinity-qt.pro
make -j$(nproc)
./trinity-qtSee documentation in contrib/macdeploy/ directory.
- Mining Algorithms: sha256d (default), scrypt, groestl
- Block Rewards: Random rewards for interesting mining dynamics
- Consensus: Proof of Work based
- Version: 2.0.0
To verify the build process is working:
./verify-windows-build.shThis script checks:
- Project structure
- Build environment
- Workflow configuration
- Documentation completeness
- Pool Deployment Guide - Complete setup instructions
- Pool Implementation Details - Technical overview
- Pool Documentation - Comprehensive guide
- Quick Start Guide - Fast setup
- Mining Configuration - Miner setup
- Linux ISO & Bootable USB Guide - Integrated ISO/USB build
- Issues: GitHub Issues
- Source Code: GitHub Repository
Trinity is released under the terms of the MIT license. See COPYING for more information or visit http://opensource.org/licenses/MIT.