github.com/scala-network/MobileMiner

A mobile application wrapping XLArig to enable mining on Android devices.

Open this visualization on its own page →

Contributors

8

Lines of Code

1,282

From

2020-01-05

To

2021-01-01

About scala-network/MobileMiner

Scala Android Miner is a mobile application that enables cryptocurrency mining on Android devices by wrapping the XLArig CPU miner. The app mines Scala (XLA) cryptocurrency using the DefyX proof-of-work algorithm and supports both 32-bit and 64-bit ARM processor architectures commonly found in smartphones and tablets.

The application includes several protective and user-friendly features designed to prevent device damage from prolonged mining. It implements two layers of thermal protection: an AMAYC machine learning algorithm that predicts overheating and preemptively pauses mining, plus static temperature monitoring that stops mining if CPU or battery temperatures exceed user-defined thresholds. The app automatically detects the device's CPU core count, allows users to adjust how many cores to use, and can pause mining when the device switches to battery power. Additional features include QR code scanning for wallet addresses, live pool statistics for nodejs-pool compatible mining pools, temperature and hashrate displays, and a payout widget showing progress toward mining goals.

The interface centers around configuration of mining pools and wallet addresses, hardware settings for thermal management, and a live mining dashboard that displays real-time hashrate, accepted shares, device temperatures, and XLArig log output. The application continues mining even when the device screen is off and is licensed under GPLv3, having evolved from earlier mining applications like MoneroMiner and Mine2gether.

Share this video