Ethereum GPU Miner for macOS.
Makefile C++ C CMake Cuda Shell
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 1 commit ahead, 11 commits behind ArtSabintsev:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.github
build-cuda
cmake
doc
ethminer
extdep
libdevcore
libethash-cl
libethash-cuda
libethash
libethcore
libstratum
releases
.gitignore
.gitmodules
BuildInfo.h.in
CMakeLists.txt
GPLV3_LICENSE
LICENSE
README.md

README.md

Ethminer for macOS

Meta

  • Current Version: 1.0.2
  • Release Date: June 21, 2017
  • Also known as cpp-ethereum and c++-ethereum.
  • Ethereum Donations:
    • Me: 0x1e8cce03A2C01d18C5a68F410bfE34eea1aa16f2
    • Genoil: 0xeb9310b185455f863f526dab3d245809f6854b4d

Summary

This is a fork of the cpp-ethereum project that works on macOS 10.12.x (Sierra).

This specific repo was forked from Genoil's cpp-ethereum Repo, which itself was forked from the official aforementined repo. This fork was made in response to the lack of maintained macOS support from Genoil's fork and from the Official Homebrew Ethereum Formula.

The conversation that led to this fork can be found at https://github.com/ethereum/homebrew-ethereum/issues/116.

Pre-Installation Instructions

Download and install the latest version of

Installation Instructions

  1. Download this fork of cpp-ethereum
git clone --recursive https://github.com/ArtSabintsev/cpp-ethereum.git
  1. Enter the downloaded folder and create and enter the build directory.
mkdir build; cd build
  1. Run one of the the following cmake calls on the root directory from within the build directory.
  • This will also install all the homebrew dependencies that you'll need.
// RUN THIS IF YOU HAVE AN NVIDIA CARD AND WANT PROPRIETARY DRIVERS.
cmake -DBUNDLE=cudaminer -DETHSTRATUM=1 ..

// RUN THIS IF YOU HAVE ANY CARD (INCL. NVIDIA) AND WANT THE OPEN SOURCE 'OpenCL' DRIVERS.
cmake -DBUNDLE=miner -DETHSTRATUM=1 ..
  1. Run make next:
make -j8
  1. Afterwards, run cmake again, but on your current directory, the build directory.
cmake --build .

Launching ethminer

Once installation succedes, go to the ethminer directory (from the build directory). Type in ./ethminer and you're good to go.

Support

While I am a full-time programmer, I do not use C/C++ in my daily life, at least not at a level where I can actively develop this fork. However, with that being said, I will do my best to maintain this fork as issues arise.

Maintained By

Arthur Ariel Sabintsev