All Projects → DurianStallSingapore → ZILMiner

DurianStallSingapore / ZILMiner

Licence: GPL-3.0 license
Mining software for Zilliqa

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language
Cuda
1817 projects
CMake
9771 projects
shell
77523 projects
Makefile
30231 projects

Projects that are alternatives of or similar to ZILMiner

Vcoin
VK Coin Bot
Stars: ✭ 88 (+175%)
Mutual labels:  miner
NoDevFee
Claymore.s.Dual.Ethereum.Miner Developer 1%~2% charges redirected to your wallet.
Stars: ✭ 24 (-25%)
Mutual labels:  miner
haminer
[mirror] Library and program to parse and forward HAProxy HTTP logs
Stars: ✭ 22 (-31.25%)
Mutual labels:  miner
Lime Miner
a simple hidden silent XMR miner.
Stars: ✭ 109 (+240.63%)
Mutual labels:  miner
Nicehashquickminer
Super simple & easy Windows 10 cryptocurrency miner made by NiceHash.
Stars: ✭ 211 (+559.38%)
Mutual labels:  miner
MinerProxy
MinerProxy(中文名:加密挖全球 ),采用IOCP超高性能的网络框架编写,具有稳定性高,传输速度快,并发强等优点。可快速实现一键搭建任意矿池(ETH/ETC/RVN/ERGO/AE/BTC等)的中转节点,支持SSL加密,支持SSL矿池,支持任意第三方挖矿软件(包括OS系统),支持协议模拟功能,内网无需客户端即可SSL加密传输至VPS解密,并同时支持5个矿池的转发,有精准清晰的矿机数据展示列表,可方便配置合理抽水,自动拦截抽水增加业主算力。在保持业主算力不受大的影响的情况下,给予VPS搭建者一定的运营费用。
Stars: ✭ 447 (+1296.88%)
Mutual labels:  miner
Nsgminer
NeoScrypt OpenCL GPU Miner
Stars: ✭ 84 (+162.5%)
Mutual labels:  miner
MinerProxy
本程序为正版原创,MinerProxy最稳定的ETH以太坊代理中转矿池程序,全新界面,支持ETH,ETC,抽水稳定不掉线,作者抽水千分之三,MinerProxy/矿池代理,支持TCP和SSL协议,支持自定义抽水,高性能高并发,支持web界面管理,包含自启动和进程守护,重启后可以自动运行,会放开防火墙和连接数限制,一键搞定。
Stars: ✭ 412 (+1187.5%)
Mutual labels:  miner
cocol
Rapid blockchain prototyping
Stars: ✭ 19 (-40.62%)
Mutual labels:  miner
scavenger
A fast Burstcoin miner written in Rust
Stars: ✭ 105 (+228.13%)
Mutual labels:  miner
React Coin Hive
Mine cryptocurrency while your users haven't engaged with your content lately
Stars: ✭ 153 (+378.13%)
Mutual labels:  miner
Creepminer
Burstcoin C++ CPU and GPU Miner
Stars: ✭ 169 (+428.13%)
Mutual labels:  miner
safeminer
全网第一款本地连接矿池加密软件,隐藏本地ip、加密数据包、流量混淆,可实现防止被监管的目的
Stars: ✭ 8 (-75%)
Mutual labels:  miner
Twitch Channel Points Miner V2
A simple script that will watch a stream for you and earn the channel points.
Stars: ✭ 100 (+212.5%)
Mutual labels:  miner
meta-miner
Allows to add algo switching support to *any* stratum miner. Zero fees.
Stars: ✭ 93 (+190.63%)
Mutual labels:  miner
Gatelessgatesharp
Gateless Gate Sharp is an user-friendly yet extremely powerful open-source multi-algorithm miner for Windows operating systems.
Stars: ✭ 86 (+168.75%)
Mutual labels:  miner
minero
a bunch of APIs mashed together
Stars: ✭ 24 (-25%)
Mutual labels:  miner
SilentCryptoMiner
A Silent (Hidden) Free Crypto Miner Builder - Supports ETH, ETC, XMR and many more.
Stars: ✭ 547 (+1609.38%)
Mutual labels:  miner
MM.Hash
Profit Switching Miner For HiveOS/Linux- OLD VERSION: Project Moved To SWARM! https://github.com/MaynardMiner/SWARM
Stars: ✭ 17 (-46.87%)
Mutual labels:  miner
zilswap-webapp
Zilswap Web UI. The AMM-protocol for ZIlliqa.
Stars: ✭ 21 (-34.37%)
Mutual labels:  zilliqa

ZILMiner

Zilliqa miner with OpenCL and CUDA support. It supports both Ubuntu and Windows OS.

ZILMiner is an Ethash GPU mining software that supports the Zilliqa Proof-of-Work process.

This project is a fork of ethminer. Please do see ethminer README for more details of the implementation.

Features

  • Zilliqa Getwork protocol
  • Dual-Mining support
  • All current ethminer features

Install

Standalone executables for Linux, macOS and Windows are provided in the Releases section. Download an archive for your operating system and unpack the content to a place accessible from command line. After which, zilminer will be ready to go.

Usage

ZILMiner is a command line program. This means you will have to launch it either from a Windows command prompt or Linux Bash console. You can also create shortcuts to predefined commands using a Linux Bash script or Windows batch/cmd file. For the full list of available commands, please enter the following:

zilminer --help

Settings on Zilliqa Node Work in GetWork Server Mode

  1. Setup Zilliqa Node by following the Zilliqa Mining Guide

  2. Change the constants.xml for the following parameter:

    • Set GETWORK_SERVER_MINE to true

    • Set GETWORK_SERVER_PORT to the port you will be using to GetWork (default is 4202)

    • Set the other mining parameters to false:

      <CUDA_GPU_MINE>false</CUDA_GPU_MINE>
      <FULL_DATASET_MINE>false</FULL_DATASET_MINE>
      <OPENCL_GPU_MINE>false</OPENCL_GPU_MINE>
      <REMOTE_MINE>false</REMOTE_MINE>
  3. Launch your node and find out your IP address with the following command:

    curl https://ipinfo.io/ip
    ./launch_docker.sh

Settings on ZILMiner client

Key in the following command in your command prompt:

zilminer -P zil://wallet_address.worker_name@zil_node_ip:get_work_port

Please change the wallet_address, worker_name, zil_node_ip, and get_work_port accordingly.

  • For wallet_address: You can use the Moonlet to create a new keypair and a Zilliqa address
  • For worker_name You can key in any abitrary worker name you desire
  • For zil_node_ip: Please key in the IP address of the Zilliqa node
  • For get_work_port: Please key in the port used in GETWORK_SERVER_PORT. Default is 4202

Dual Mining

  1. Create 2 bat scripts yourself to start/stop other coin's miner

  2. Add arg --pow-start to stop the other miner before ZIL PoW process starts

  3. Add arg --pow-end to start the other miner after ZIL PoW process stops

    Example:

    zilminer --pow-start stopAE.bat --pow-end startAE.bat -P zil://wallet_address.worker_name@zil_node_ip:get_work_port
  4. (Optional) If your GPU's memory is insufficient, add the arg --clear-dag to clear Zilliqa's DAG after ZIL PoW has stopped.

Dual Mining Scripts

Zilminer + GMiner

Here is an example of how to create the 2 batch files necessary for dual mining BEAM and ZIL:

  • To create the start_beam.bat batch file that is needed to start the BEAM miner, do the following:

    taskkill /f /im miner.exe >null
    START cmd /c "miner.exe --algo 150_5 --server beam-us.leafpool.com --port 4444 --ssl 1 --user walletxxx.namexxx"
  • To create the stop_beam.bat batch file that is needed to stop the BEAM miner, do the following:

    taskkill /f /im miner.exe >null

Then, run both bat scripts by following the example command below:

zilminer.exe --pow-start stop_beam.bat --pow-end start_beam.bat --pow-end-at-startup -P zil://wallet_address.worker_name@proxy.getzil.com:5000/api

If your GPU's memory is not sufficient for these 2 miners to run concurrently, add the arg --clear-dag to the command above.

Build

Building from source

See docs/BUILD.md for build/compilation details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].