All Projects → Noso-Project → noso-go

Noso-Project / noso-go

Licence: MIT license
Golang CLI application for mining Noso coin

Programming Languages

go
31211 projects - #10 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to noso-go

Deepminer
deepMiner webminer proxy (update for cryptoNight R)
Stars: ✭ 497 (+2266.67%)
Mutual labels:  mining, miner
Lime Miner
a simple hidden silent XMR miner.
Stars: ✭ 109 (+419.05%)
Mutual labels:  mining, miner
Nbminer
NVIDIA & AMD GPU Miner for ETH, RVN, GRIN, BEAM, CFX, AE, SERO
Stars: ✭ 568 (+2604.76%)
Mutual labels:  mining, miner
SWARM
Profit Switching Mining Administrator For HiveOS/Linux & Windows: HiveOS Integrated
Stars: ✭ 66 (+214.29%)
Mutual labels:  mining, miner
MM.Hash
Profit Switching Miner For HiveOS/Linux- OLD VERSION: Project Moved To SWARM! https://github.com/MaynardMiner/SWARM
Stars: ✭ 17 (-19.05%)
Mutual labels:  mining, miner
duino-coin
ᕲ Duino-Coin is a coin that can be mined with almost everything, including Arduino boards.
Stars: ✭ 626 (+2880.95%)
Mutual labels:  mining, miner
Gatelessgatesharp
Gateless Gate Sharp is an user-friendly yet extremely powerful open-source multi-algorithm miner for Windows operating systems.
Stars: ✭ 86 (+309.52%)
Mutual labels:  mining, miner
ETHminerWatchDogDmW
ETHminer WatchDog by DeadManWalking (DeadManWalkingTO-GitHub)
Stars: ✭ 41 (+95.24%)
Mutual labels:  mining, miner
Aeternity
æternity: solving scalability problems by making sense of state-channels
Stars: ✭ 923 (+4295.24%)
Mutual labels:  crypto, mining
miningcore
Miningcore is a high-performance Mining Pool Software for Linux and Windows.
Stars: ✭ 554 (+2538.1%)
Mutual labels:  crypto, mining
noncerpro-nimiq-cuda
Nimiq CUDA miner
Stars: ✭ 23 (+9.52%)
Mutual labels:  mining, miner
EusMinerHat
MinerHat: Mining cryptocurrency with your Minecraft server (and player) ⛏
Stars: ✭ 14 (-33.33%)
Mutual labels:  mining, miner
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 (+3471.43%)
Mutual labels:  mining, miner
RavenCoin-Wallet-With-Miners
RavenCoin Wallet including CPU and GPU miners! programs are directly from Ravencoin and official miner sources
Stars: ✭ 75 (+257.14%)
Mutual labels:  crypto, mining
SilentCryptoMiner
A Silent (Hidden) Free Crypto Miner Builder - Supports ETH, ETC, XMR and many more.
Stars: ✭ 547 (+2504.76%)
Mutual labels:  mining, miner
FarmWatchBot
FarmWatchBot for Ewbf, Claymore, Dstm, CCminer, Bminer, Ethminer, Cast XMR, Phoenix, T-Rex, Gminer, NB miner
Stars: ✭ 89 (+323.81%)
Mutual labels:  mining, miner
Benzaiboten-spot-trading-bot
A trading bot easy to use to be linked to your favorite exchange to automatize the trading on cryptocurrencies
Stars: ✭ 20 (-4.76%)
Mutual labels:  crypto
ninjabot
A fast trading bot platform for cryptocurrency in Go (Binance)
Stars: ✭ 1,021 (+4761.9%)
Mutual labels:  crypto
lbry.tech
Technical documentation website for the LBRY protocol
Stars: ✭ 46 (+119.05%)
Mutual labels:  crypto
haskell-spake2
SPAKE2 key exchange protocol for Haskell
Stars: ✭ 14 (-33.33%)
Mutual labels:  crypto

Noso Coin Miner

Build and Tests Status Go Report Card Supports Windows Supprts Linux Supports macOS License Latest Release Downloads

Quickstart

Introduction

noso-go is a command line tool for mining the cryptocurrency Noso Coin. Written using Google's Go language, noso-go's goals are as follows:

  • Free to use
  • Highly concurrent
  • Well optimized
  • Cross platform
  • Easy to use

noso-go is currently confirmed to run on the following platforms

  • Windows (32 and 64 bit)
  • Linux (32 and 64 bit)
  • MacOS (64 bit)
  • Raspberry Pi (arm64)
  • Google Pixel 2 (arm64)
  • Google Pixel 5 (arm64)

Understanding the output

Future version of noso-go will have a more user friendly output. For now, you should only need to pay attention to the PING and PONG lines:

-> PING 4954
  • Your Miner's Hash Rate: 4,954 KiloHashes/second, or ~5 MH/s
<- PONG PoolData 5351 5AFADEC0006675E408E5C06AA09C0120 10 6 99 953841173 -5 336517
  • Block: 5351
  • Current Step: 6
  • Difficulty: 99
  • Balance: 9.53841173 Noso
  • Blocks Till Payment: 5
  • Pool HashRate: 336.517 MegaHashes/second

A status message will display every 60 seconds:

************************************
Miner Status
Miner's Wallet Addr : leviable3
Current Block       : 33383
Miner Hash Rate     :  55.302 Mhash/s
Pool Hash Rate      :   1.632 Ghash/s
Pool Balance        : 22.40475776 Noso
Blocks Till Payment : -20

Proof of Participation
----------------------
PoP Sent            : 813
PoP Accepted        : 808
************************************

Benchmarking

Coming soon

Chrome/Windows/MacOS Warnings

When downloading the release, you will probably get a warning from your browser, operating system and/or anti-virus software that the release is unsafe. This is because, as of this writing, this project is unable to sign the binaries with trusted certificates, so your browser/OS/AV immediately detects it as an unsigned binary and flags it as a potential threat. You have a couple options to overcome this:

  1. First and foremost: inspect the code yourself and make sure you are comfortable with it
  2. Build the binary yourself, and your OS wont complain about it. See the Building section below for more info
  3. Instruct your browser/OS/AV that you accept the risks
    • Chrome:
      • Click the ^ next to Discard and select Keep
    • Windows MSE
      • (Not recommended) Turn off real-time protection:
      • (Recommended) Create an exclusion zone for noso-go releases, and download them to that location:
    • MacOS
      • The first time your run the binary you will get a popup like so. Click Cancel:
      • Open your System Preferences app and click on the Security & Privacy icon
      • There should be a warning on the bottom about the noso-go application being blocked. Click the Allow Anyway button:
    • Linux
      • So far I have seen no reports of any flavor of Linux complaining about the binaries. If you come across a problem, please open an Issue in this repo and I will add it to the README

Building

Prerequisites

  • The Go Compiler (I am using go1.16.3, however most older versions should work fine)

Steps

  1. Download the source code or clone this repo
  2. Determine your target OS and Architecture
    • OS options are: windows, linux or darwin
    • Architecture options are: 386, amd64, arm, or arm64
  3. Compile (various examples below):
    • Windows: $ GOOS=windows GOARCH=amd64 go build -o noso-go main.go
    • MacOS: $ GOOS=darwin GOARCH=amd64 go build -o noso-go main.go
    • Linux: $ GOOS=linux GOARCH=amd64 go build -o noso-go main.go
    • ARM: $ GOOS=linux GOARCH=arm64 go build -o noso-go main.go
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].