All Projects → SmartPool → Smartpool Client

SmartPool / Smartpool Client

Licence: mit
SmartPool client of SmartPool project

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Smartpool Client

Unstoppable Wallet Android
A secure and decentralized Bitcoin and other cryptocurrency wallet for Android phones. Supports Bitcoin, Ethereum, EOS, Binance Chain, Bitcoin Cash, DASH, ...
Stars: ✭ 165 (+236.73%)
Mutual labels:  ethereum, decentralization
Nanominer
Nanominer is a versatile tool for mining cryptocurrencies on GPUs and CPUs.
Stars: ✭ 263 (+436.73%)
Mutual labels:  ethereum, mining
Unstoppable Wallet Ios
A secure and decentralized Bitcoin and other cryptocurrency wallet for iPhone. Supports Bitcoin, Ethereum, EOS, Binance Chain, Bitcoin Cash, DASH, ...
Stars: ✭ 180 (+267.35%)
Mutual labels:  ethereum, decentralization
Blockchainbooks.github.io
Blockchain Books
Stars: ✭ 139 (+183.67%)
Mutual labels:  ethereum, mining
Ethereum nvidia miner
💰 USB flash drive ISO image for Ethereum, Zcash and Monero mining with NVIDIA graphics cards and Ubuntu GNU/Linux (headless)
Stars: ✭ 772 (+1475.51%)
Mutual labels:  ethereum, mining
Nsfminer
No Fee Ethash miner for AMD and Nvidia
Stars: ✭ 141 (+187.76%)
Mutual labels:  ethereum, mining
Arc
Arc is an operating system for DAOs.
Stars: ✭ 190 (+287.76%)
Mutual labels:  ethereum, decentralization
Open Ethereum Pool
Open Ethereum Mining Pool
Stars: ✭ 1,062 (+2067.35%)
Mutual labels:  ethereum, mining
Multipoolminer
Monitors crypto mining pools in real-time in order to find the most profitable for your machine. Controls any miner that is available via command line.
Stars: ✭ 750 (+1430.61%)
Mutual labels:  ethereum, mining
Nbminer
NVIDIA & AMD GPU Miner for ETH, RVN, GRIN, BEAM, CFX, AE, SERO
Stars: ✭ 568 (+1059.18%)
Mutual labels:  ethereum, mining
Carmel
The Open Digital Innovation Marketplace
Stars: ✭ 136 (+177.55%)
Mutual labels:  ethereum, decentralization
Bbt Multiminer
Start different miners from the same script. Easy and simple to get started with mining. Originally by Bits Be Trippin'
Stars: ✭ 33 (-32.65%)
Mutual labels:  ethereum, mining
Hiveos Linux
Hive OS client for GPU rigs
Stars: ✭ 119 (+142.86%)
Mutual labels:  ethereum, mining
Rainbowminer
GPU/CPU Mining script with intelligent profit-switching between miningpools, algorithms, miners, using all possible combinations of devices (NVIDIA, AMD, CPU). Features: actively maintained, uses the top actual miner programs (Bminer, Ccminer, Claymore, Dstm, EnemyZ, Sgminer, T-rex and more) easy setup wizard, webinterface, auto update.
Stars: ✭ 158 (+222.45%)
Mutual labels:  ethereum, mining
Thetta Dao Framework
Thetta - an open-source framework to help you build the DAO of your dreams
Stars: ✭ 116 (+136.73%)
Mutual labels:  ethereum, decentralization
Chainbook
📚 区块链上的纸质书交易平台,为未来而构建!
Stars: ✭ 189 (+285.71%)
Mutual labels:  ethereum, decentralization
Ethlist
The Comprehensive Ethereum Reading List
Stars: ✭ 3,576 (+7197.96%)
Mutual labels:  ethereum, decentralization
Aeternity
æternity: solving scalability problems by making sense of state-channels
Stars: ✭ 923 (+1783.67%)
Mutual labels:  ethereum, mining
Miner Monitor
Miner, balance, wallet and pool monitoring software
Stars: ✭ 38 (-22.45%)
Mutual labels:  ethereum, mining
Chainspace Prototype
Chainspace is a distributed ledger platform for high-integrity and transparent processing of transactions within a decentralized system.
Stars: ✭ 41 (-16.33%)
Mutual labels:  decentralization

Smartpool - The first decentralized mining pool based on smart contract (alpha)

Gitter

Ropsten testnet

Smartpool is live on Ropsten testnet. This repository consists of the client software. The smart contract repository is here.

Requirements

OS

The client is currently tested only on Mac OS and Ubuntu.

Golang compiler

Golang compiler version 1.7 or higher.

Parity client

Ethereum Parity client version 1.5.9 or higher.

Geth client

Ethereum Geth client needs to be compiled from source.

Ethminer

We support CPU and GPU mining with ethminer version 1.2.9 or higher. Current versions do not do CPU mining so an older version is necessary to CPU mine on testnet.

ETH balance

To run smartpool you must have a Ropsten testnet account with least 0.5 Ether. You can get testnet Ethers from metamask faucets or ping us on our gitter channel.

Note: To get Ether from metamask faucet, you need to install metamask browser add-on.

Installation

  1. git clone https://github.com/SmartPool/smartpool-client.git
  2. cd smartpool-client
  3. ./compile.sh

Note: If you are on MacOS, there is a issue with Go and XCode 8.3 that might make you see killed ./smartpool error. To fix this issue, please run build/env.sh go build -o smartpool -ldflags -s cmd/ropsten/ropsten.go instead of ./compile.sh.

Running

  1. Run Geth on Ropsten testnet: geth --testnet --fast --rpc --rpcapi "db,eth,net,web3,miner" or Parity: parity --chain ropsten --jsonrpc-apis "web3,eth,net,parity,traces,rpc,parity_set"
  2. Run smartpool client ./smartpool --keystore keystore_path --miner account. Where
  • keystore_path is a path to a directory that contains your account key. E.g., $HOME/.local/share/io.parity.ethereum/keys/kovan/.
  • account is the address of your account. E.g., 0x2ba80fe2811f8e0ea5eabf8e07697f7e9f5ae56c.
  • E.g., ./smartpool --keystore ~/Library/Ethereum/testnet/keystore --miner 0xe034afdcc2ba0441ff215ee9ba0da3e86450108d.
  1. Enter your key passphrase.
  2. Run ethminer -F localhost:1633 or ethminer -G -F localhost:1633 if you mine with your GPU.

Kovan testnet

Smartpool was live on Kovan testnet altough since Kovan is PoA rather than PoW mining had to be faked. Smartpool no longer runs on Kovan, Ropsten must be used instead.

Support

Contact us at gitter for 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].