mPoW Mining

Mining Magi (XMG)

Magi uses the CPU‑friendly M7M proof‑of‑work (mPoW). You can mine via a pool or solo from your local wallet node. GUI miners are available for easier setup and to tune CPU efficiency.

Pool Mining

Multiple miners work together to find blocks; rewards are shared by contributed hashrate. Register at a pool and create a worker to use with your miner:

Solo Mining

Mine against your own wallet node (RPC). Payouts arrive only when you find a block.

Miners & Downloads

Magi mining is designed to be accessible to everyone. You can mine using your computer's CPU or even your mobile device, making it one of the most democratic cryptocurrencies available.

Desktop Mining

Use your computer's CPU to mine Magi. The M7M algorithm is optimized for regular processors and doesn't require expensive hardware.

CPU miner CPU miner (Qt)

Quick Start: Commands

Example (Linux/macOS):

./m-minerd \
    -o stratum+tcp://POOL_HOST:POOL_PORT \
    -u USER.WORKER -p PASSWORD \
    -t <threads> -e <cpu_efficiency>
  

Example (Windows, PowerShell from miner folder):

.\m-minerd.exe `
    -o stratum+tcp://POOL_HOST:POOL_PORT `
    -u USER.WORKER -p PASSWORD `
    -t <threads> -e <cpu_efficiency>
  

Flags: -t sets threads; -e targets CPU efficiency (throttling to align with mPoW’s intent between 1 - 100, e.g., "-e 50": 50% CPU usage). Replace host/port and credentials with your pool’s details.

1) Create/edit magi.conf with:


daemon=1
server=1
rpcport=8232
rpcallowip=127.0.0.1
rpcuser=random_username
rpcpassword=random_rpcpassword

Location: ~/.magi (Linux) or %APPDATA%\magi (Windows).

2) Start the miner against your local RPC:

minerd -url http://127.0.0.1:8232 -u random_username -p random_rpcpassword -t <thread_numbers> -e <cpu_efficiency>
      

-e is CPU efficiency (1 - 100).

GUI Mining & CPU Efficiency

Prefer a simple UI and built‑in throttling? Use m‑cpuminer‑qt. This tool helps you tune CPU usage (efficiency) to align with Magi's network‑dependent rewards.

Tips & Good Practices

  • Start with a small thread count and moderate -e efficiency; monitor temps and stability.
  • For steady payouts, stick to pool mining; switch pools if connectivity is unstable.
  • Keep your wallet and miner updated; review each pool’s connection strings and worker format.