Skip to content

createthis/yazecminer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Getting started:

  1. Install web assembly on server: http://webassembly.org/getting-started/developers-guide/
  2. checkout this repo on server
  3. cd js-emscripten/ && make
  4. Install js-emscripten/miner.html and jazecminer.js and jazecminer.wasm on web server.
  5. Install js-backend/ on server as /ws

CPU JS miner for https://myhush.org

Reimplementation of xenoncat/Tromp algorithm, just to understand it better by myself. Performs around the same as Tromp's equi1. It's single-threaded on purpose, and uses 200 MB of memory now. The aim was the pure C miner with no dependencies, that works of either little-endian or big-endian platform (ultrasparc speed is so pathetic).

c/ is portable C sources to produce binary for your platform.

js-emscripten/ is a port to emscipten for mining in WebAssembly-compatible browser

js-backend/ is a server-side support for browser mining, allows many sessions (tested up to 30K sessions, many thanks to https://github.com/kosjak1)

pool-emu/ may be handy for debugging your miners.

Code used:

How to run binary: ./yazecminer -l us.madmining.club -u {workername} -d 3

About

HUSH JS miner

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Perl 44.7%
  • Other 24.1%
  • JavaScript 18.7%
  • C 9.9%
  • C++ 1.5%
  • HTML 1.0%
  • Makefile 0.1%