# Yenten ARM miner (yespowerr16 algo) cmd for test Yenten mining: ``` nolambocoin-miner.exe -a yespowerr16 -o stratum+tcp://cpu-pool.com:63368 -u wallet_address ``` ![GitHub All Releases](https://img.shields.io/github/downloads/yentencoin/yenten-arm-miner-yespowerr16/total) This is a multi-threaded CPU miner for ***Yenten Coin***, fork of nolambocoin-miner, fork of solardiz's (Resistance) fork of pooler's (Litecoin) fork of Jeff Garzik's (Bitcoin) reference cpuminer. This fork is supporting only Yespower variant algorithms. License: [GPLv2](https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html). See COPYING for details. Git tree: https://github.com/yentencoin/yenten-arm-miner-yespowerr16 ### Build dependencies: ``` autoconf automake GNU make gcc libcurl https://curl.haxx.se/libcurl/ ``` - On recent Debian and Ubuntu, these can be installed with: ``` sudo apt-get install build-essential libcurl4-openssl-dev autotools-dev automake libtool ``` ### Basic Unix build instructions: ``` ./autogen.sh ./configure CFLAGS="-Wall -O2 -fomit-frame-pointer" CXXFLAGS="$CFLAGS -std=gnu++11" make ``` Notes for AIX users: - To build a 64-bit binary, export `OBJECT_MODE=64` - GNU-style long options are not supported, but are accessible via configuration file ### Basic Windows build instructions, using MinGW: - Install MinGW and the MSYS Developer Tool Kit (http://www.mingw.org/) * Make sure you have `mstcpip.h` in `MinGW\include` - If using MinGW-w64, install `pthreads-w64` - Install `libcurl devel` (https://curl.haxx.se/download.html) * Make sure you have `libcurl.m4` in `MinGW\share\aclocal` * Make sure you have `curl-config` in `MinGW\bin` - In the MSYS shell, run: ``` ./autogen.sh LIBCURL='-lcurldll' ./configure make ``` ### Usage instructions: Run `nolambocoin-miner --help` to see options. You can solo-mine using these options: - Mainnet (Solo) ``` ./nolambocoin-miner -a yespowerr16 -o http://127.0.0.1:9982 -u user -p pass --coinbase-addr=wallet_address -t1 ``` - Mainnet (Stratum Pool) ``` ./nolambocoin-miner -a yespowerr16 -o stratum+tcp://cpu-pool.com:63368 -u wallet_address -t1 ``` (Omit the leading `./` if you're on Windows.) For the above to work, for solo mining you need a *fully-synced node* running locally and with RPC username/password configured, - e.g. with the below in your `.yenten/yenten.conf`: ``` rpcbind=127.0.0.1 rpcallowip=127.0.0.0/8 rpcuser=user rpcpassword=pass ``` - Connecting through a proxy: * Use the `--proxy` option. * To use a SOCKS proxy, add a `socks4://` or `socks5://` prefix to the proxy host. * Protocols `socks4a` and `socks5h`, allowing remote name resolving, are also available since libcurl 7.18.0. * If no protocol is specified, the proxy is assumed to be a HTTP proxy. * When the `--proxy` option is not used, the program honors the `http_proxy` and `all_proxy` environment variables. ### Author - Jeff Garzik - Pooler - Alexander Peslyak - Kanon <60179867+decryp2kanon@users.noreply.github.com> - Yentencoin