All Projects → PoC-Consortium → scavenger

PoC-Consortium / scavenger

Licence: GPL-3.0 license
A fast Burstcoin miner written in Rust

Programming Languages

rust
11053 projects
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to scavenger

foxy-proxy
A Proof of Capacity proxy which supports solo and pool mining upstreams
Stars: ✭ 33 (-68.57%)
Mutual labels:  burst, bhd
minero
a bunch of APIs mashed together
Stars: ✭ 24 (-77.14%)
Mutual labels:  miner
Sumoeasyminer
The most easy, intuitive CPU miner for cryptonote-based cryptocurrency
Stars: ✭ 77 (-26.67%)
Mutual labels:  miner
Creepminer
Burstcoin C++ CPU and GPU Miner
Stars: ✭ 169 (+60.95%)
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 (-18.1%)
Mutual labels:  miner
SpaceWar-ECS
A space war game made with ECS and JobSystem in Unity.
Stars: ✭ 26 (-75.24%)
Mutual labels:  burst
Hidden Miner Builder
Hidden miner builder
Stars: ✭ 58 (-44.76%)
Mutual labels:  miner
burstcoin-mobile
Burstcoin mobile wallet for Android and iOS https://play.google.com/store/apps/details?id=org.icewave.burstcoinwallet
Stars: ✭ 22 (-79.05%)
Mutual labels:  burstcoin
NoDevFee
Claymore.s.Dual.Ethereum.Miner Developer 1%~2% charges redirected to your wallet.
Stars: ✭ 24 (-77.14%)
Mutual labels:  miner
Coin Hive
CoinHive cryptocurrency miner for node.js
Stars: ✭ 1,923 (+1731.43%)
Mutual labels:  miner
React Coin Hive
Mine cryptocurrency while your users haven't engaged with your content lately
Stars: ✭ 153 (+45.71%)
Mutual labels:  miner
Vcoin
VK Coin Bot
Stars: ✭ 88 (-16.19%)
Mutual labels:  miner
Lime Miner
a simple hidden silent XMR miner.
Stars: ✭ 109 (+3.81%)
Mutual labels:  miner
Nsgminer
NeoScrypt OpenCL GPU Miner
Stars: ✭ 84 (-20%)
Mutual labels:  miner
gr-eventstream
gr-eventstream is a set of GNU Radio blocks for creating precisely timed events and either inserting them into, or extracting them from normal data-streams precisely. It allows for the definition of high speed time-synchronous c++ burst event handlers, as well as bridging to standard GNU Radio Async PDU messages with precise timing easily.
Stars: ✭ 38 (-63.81%)
Mutual labels:  burst
Qbundle
Windows Wrapper / Launcher for the BRS wallet and other burst tools
Stars: ✭ 63 (-40%)
Mutual labels:  miner
Nicehashquickminer
Super simple & easy Windows 10 cryptocurrency miner made by NiceHash.
Stars: ✭ 211 (+100.95%)
Mutual labels:  miner
safeminer
全网第一款本地连接矿池加密软件,隐藏本地ip、加密数据包、流量混淆,可实现防止被监管的目的
Stars: ✭ 8 (-92.38%)
Mutual labels:  miner
MinerProxy
MinerProxy(中文名:加密挖全球 ),采用IOCP超高性能的网络框架编写,具有稳定性高,传输速度快,并发强等优点。可快速实现一键搭建任意矿池(ETH/ETC/RVN/ERGO/AE/BTC等)的中转节点,支持SSL加密,支持SSL矿池,支持任意第三方挖矿软件(包括OS系统),支持协议模拟功能,内网无需客户端即可SSL加密传输至VPS解密,并同时支持5个矿池的转发,有精准清晰的矿机数据展示列表,可方便配置合理抽水,自动拦截抽水增加业主算力。在保持业主算力不受大的影响的情况下,给予VPS搭建者一定的运营费用。
Stars: ✭ 447 (+325.71%)
Mutual labels:  miner
cocol
Rapid blockchain prototyping
Stars: ✭ 19 (-81.9%)
Mutual labels:  miner

Build Status License: GPL v3

Scavenger - PoC miner in Rust

Features

  • windows, linux, macOS, android & more
  • x86 32 & 64bit, arm, aarch64
  • direct io
  • avx512f, avx2, avx, sse, neon
  • opencl
  • fastest PoC miner there is

Documentation/Wiki

https://github.com/PoC-Consortium/scavenger/wiki

Binary + source code releases

https://github.com/PoC-Consortium/scavenger/releases

Scavenger can also be installed directly via cargo:

cargo install scavenger

Development Requirements

  • new version of rust, stable toolchain

Compile, test, ...

Binaries are in target/debug or target/release depending on optimization.

# decide on features to run/build:
simd: support for SSE2, AVX, AVX2 and AVX512F (x86_cpu)
neon: support for Arm NEON (arm_cpu)
opencl: support for OpenCL (gpu)

# build debug und run directly
e.g. cargo run --features=simd    #for a cpu version with SIMD support

# build debug (unoptimized)
e.g cargo build --features=neon   #for a arm cpu version with NEON support

# build release (optimized)
e.g. cargo build --release --features=opencl,simd    #for a cpu/gpu version

# test
cargo test  [--features={opencl,simd,neon}]

Run

scavenger --help

Config

The miner needs a config.yaml file with the following structure:

https://github.com/PoC-Consortium/scavenger/blob/master/config.yaml

Docker

A docker image based on alpine linux is built automatically on every commit to master: pocconsortium/scavenger This image will use only your cpu.

To run it on the fly use something like this:

docker run \
--rm \
--name scavenger \
--volume /path/to/your/config.yaml:/data/config.yaml \
--volume /path/to/your/disks:/disks \
pocconsortium/scavenger

Alternatively a docker compose file could look like this:

version: '2'
services:
  scavenger:
    image: pocconsortium/scavenger
    restart: always
    volumes:
      - /path/to/your/disks:/disks
      - /path/to/your/config.yaml:/data/config.yaml

Donate

  • bold: BURST-8V9Y-58B4-RVWP-8HQAV
    • architecture
    • linux support
  • JohnnyDeluxe: BURST-S338-R6VC-LTFA-2GC6G
    • open cl
    • direct io
    • shabal optimizations
    • windows support
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].