Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Latest commit

 

History

History
History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

README.md

Outline

Miningcore Community Edition (MCCE)

MCCE is a modernized, actively maintained fork of Miningcore — the best open-source cryptocurrency mining pool server. The original project was discontinued and archived in 2022. This fork picks up where it left off: .NET 8, Ubuntu 24.04, performance improvements, and ongoing maintenance.

What's Different From Original

Original Miningcore MCCE
Status Archived (2022) Active
.NET Version .NET 6 .NET 8
Target OS Ubuntu 22.04 Ubuntu 24.04 / Windows
API Stack MVC Controllers Minimal APIs (4× faster)
Stratum Parsing Newtonsoft.Json Utf8JsonReader (5.4× faster)
Memory Alloc 7.1 KB/request 0.73 KB/request
Observability Prometheus only Prometheus + OpenTelemetry tracing
DB Setup Manual SQL per pool Auto-partitioning on pool start
Logging Blocking I/O Non-blocking async wrappers
Coin Support Same All original coins + GCC 13 fixes

Documentation

Quick Start

# Clone
git clone https://github.com/soosho/miningcore.git
cd miningcore

# Build (Linux)
./build-ubuntu-24.04.sh

# Run
cd src/Miningcore/bin/Release/net8.0
./Miningcore -c config.json

Donations

BTC: 1AqqFf13RcfGbwa4GQGQV27T6HL1r35WVk

License

MIT — same as original Miningcore.

Morty Proxy This is a proxified and sanitized view of the page, visit original site.