Skip to content

devcodex2025/minebench-mining-benchmark-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

101 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

MineBench Preview

The first mining benchmark that lets you earn crypto while testing your hardware.

MineBench Client

Open-source mining benchmark client built with Electron. Measure CPU & GPU performance, optimize hashrate, and earn crypto rewards on Solana.

Solana Monero Linux Windows Electron JS License: MIT Open Source
MineBench logo

MineBench is a crypto mining benchmark tool that allows users to test hardware performance, compare results, and earn blockchain-based rewards.

MineBench is a crypto mining benchmark tool designed to test CPU and GPU performance.

This mining benchmark client allows users to measure hashrate, optimize mining efficiency, and earn crypto rewards.

Features

  • ⚑ CPU & GPU benchmarking
  • ⛏️ Integrated crypto mining support
  • 🧠 Real-time hashrate & performance metrics
  • πŸ’° Earn rewards on Solana blockchain
  • πŸ–₯️ Cross-platform (Windows & Linux)
  • πŸ” Secure and lightweight Electron app

Why MineBench?

Unlike traditional benchmarks:

  • 🧠 Real mining workloads (not synthetic tests)
  • πŸ”— Blockchain-verified results
  • πŸ’° Earn crypto rewards for benchmarking

Mining mode

MineBench mining mode

In mining mode you can connect to MineBench own Monero mining pool and increase total hashrate of our pool. Rewards will be converted to $BMT token

  • 20% of rewards will be distributed to support our app
  • 80% of rewards will be distributed to active community members who run mining mode minimum 15 minutes.

Rewards will be distributed in equivalent parts to each active tester in $BMT token.

Join our testers community you can inside Discord channel - MineBench

Benchmark mode

MineBench mining mode

Our benchmark mode is the main feature of application. This application is built with goal to monetize benchmarks. Each benchmark matter. Instead of burning compute power each user who run the benchmark supported Monero blockchain network our mining pool receiving rewards and we will distribute 20% of rewards to each user who ran the benchmark.

In current period of time we looking for ways to implement automatica rewards feature. This feature of automatic rewards not working yet. But if you run the benchmark you support our application and help us earn money to build this functionality.

Cards with mining pool stats

MineBench mining mode

In real time each our miner can look at current total hashrate of our mining pool. You can see how many miners online. That current hashrate of pool. Also includes information about finded blocks.

$BMT utility token

Token listed on pumpfun - buy $BMT token to support app development

$BMT token is a utility token. We will convert earned from mining Monero tokens to our token. And will distribute 80% of rewards in $BMT token to each user who participated in seeking the block. Our token is backed by Monero mining.

Architectural role

The client is the trust boundary closest to the user machine. It is responsible for gathering device-level signals, launching local mining workflows, and presenting benchmark and reward state without embedding backend-only authority.

That split matters:

  • the desktop runtime may observe and submit state
  • it must not own backend accounting or treasury logic
  • any privileged infrastructure access has to remain server-side

Technology stack

  • Electron
  • React
  • TypeScript
  • Vite

Use Cases

  • Benchmark your mining hardware
  • Compare GPU and CPU performance
  • Optimize mining efficiency
  • Earn crypto rewards via benchmarking

Development & contribution

MineBench Client is the desktop execution layer of the MineBench ecosystem. It combines the benchmark runtime, miner orchestration, wallet-aware reward surfaces, and device-local state needed to turn a user workstation into an auditable mining edge node.

This repository is where user hardware, miner binaries, wallet UX, and product controls meet. As a result, it has to balance operator-grade reliability with a consumer-facing user experience.

What this module owns

  • hardware benchmarking and local capability detection
  • miner process lifecycle management
  • desktop wallet and rewards UX
  • device-local telemetry and settings persistence
  • multi-platform packaging for Windows, macOS, and Linux

Install dependencies:

npm install

Run the integrated desktop development flow:

npm run dev:all

Builds

npm run dist:win
npm run dist:mac
npm run dist:linux

πŸ” Security & Transparency

  • βœ… Fully open-source
  • βœ… No hidden mining
  • βœ… User-controlled resource usage
  • ⚠️ Antivirus may flag mining software as false-positive

All operations are transparent and verifiable.

License

License: MIT

Download

Download

Support

Support

About

Open-source mining benchmark client built with Electron. Measure CPU/GPU performance, earn crypto rewards on Solana, and optimize mining efficiency on Windows & Linux.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors