Web-based crowdsourced bitcoin mining for charity
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
js
vendor
.gitignore
COPYING
README.md
app.js
credentials.class.php
cryptocause.php
filesystem.class.php
fulllogo.png
index.php
jsonRPCClient.class.php
solutions.dat
style.css

README.md

Cryptocause

Cryptocause is a website that allows you to use your web browser to mine Bitcoin for charitable causes. The application is JavaScript-based (GL shader components are forked from hamiyoca and JSON-RPC PHP library by Sergio Vaccaro) and the pool used is getblocktemplate-based by Eligius.

A Node backend serves up live stats piped by WebSockets and automates the transfer of funds to known BTC addresses of charities using Coinbase API's. A PHP backend handles the hashing work of clients, using RPC to send the work over HTTP (which should really be Stratum in the future).

Hosting Cryptocause

To run Cryptocause, spin up both the PHP (php -S localhost) and the Node (node app.js) and navigate to index.php.