Han: ANother SOLOminer

HAN

Han: ANother SOLOminer

main screen

WARNING: you may have to wait longer than the current age of the universe to find a valid block.

Introduction

HAN is a solo miner in a M5stack, using the ckpool.

HAN is multicore and multithreads, each thread mine a different block template. After 1,000,000 trials the block in refreshed in order to avoid mining on old template.

Configurations

All configurations are saved in the file config.h.

Wifi can be set using WIFI_SSID and WIFI_PASSWORD constants.

THREADS defines the number of concurrent threads used, every thread will work on a different template.

Every thread will use a progressive nonce from 0 to MAX_NONCE, when nonce will be equal to MAX_NONCE a new template will be downloaded and nonce will be reset to 0.

Funds will go to the address writte in ADDRESS.

POOL_URL and POOL_PORT are used for select the solo pool.

Todos

  • improve hasing using sha256 middle state
  • move on M5Unified
  • move on esp-idf
  • log on sdcard
Owner
Valerio Vaccaro
Engineer and connected guy. Interested in embedded and IoT technologies.
Valerio Vaccaro
Similar Resources

Just another "Won't Fix" Windows Privilege Escalation from User to Domain Admin.

Just another

RemotePotato0 Just another "Won't Fix" Windows Privilege Escalation from User to Domain Admin. RemotePotato0 is an exploit that allows you to escalate

May 11, 2022

YACHT: Yet Another C++ Helper Template

YACHT: Yet Another C++ Helper Template A template for C++ projects. Welcome to your YACHT! Because why build a boat from scratch, when you can enjoy a

Apr 2, 2022

Yet another matrix client. Click packaging for locally running on Ubuntu Touch

Cinny Click Packaging Cinny is a Matrix client focusing primarily on simple, elegant and secure interface. License Cinny source package licensed under

Apr 17, 2022

Yet another logging library.

Blackhole - eating your logs with pleasure Blackhole is an attribute-based logger with strong focus on gaining maximum performance as possible for suc

May 6, 2022

Yet Another Serialization

Yet Another Serialization

YAS Yet Another Serialization - YAS is created as a replacement of boost.serialization because of its insufficient speed of serialization (benchmark 1

May 18, 2022

Another NSP/XCI Installer

Another NSP/XCI Installer

TinWoo A No-Bullshit-No-Bullshit NSP, NSZ, XCI, and XCZ Installer for Nintendo Switch Features Installs NSP/NSZ/XCI/XCZ files and split NSP/XCI files

May 17, 2022

Yet another alarm (control) panel for Home Assistant.

Yet another alarm (control) panel for Home Assistant.

HASS-YAAP Yet another alarm (control) panel for Home Assistant. Change alarm system mode (away, home, night, disarmed) Welcome people arriving by thei

Dec 4, 2021

Yet another component system

Yet another component system Header-only c++11 entity component system Depends on Parallel hashmap for fast pointer container Compile time type name a

Jul 14, 2021

Yet Another TruePosition GPSDO

YATPGPSDO Yet Another TruePosition GPSDO This is a hardware and the corresponding firmware implemented on an STM32 BluePill board that drives a TruePo

Mar 25, 2022

This is another way to bypass the restriction of calling dl functions for system lib.

简介 在Android7.0以及以上的版本中,dlfcn.h头文件中dlopen, dlsym函数已经无法在系统库上使用。 比较常见的规避方法是,先通过maps文件找到so文件对应起始地址,然后通过解析elf 文件,得到函数的偏移量,起始地址加上偏移量就算出函数的真实地址。 具体实现方式是:Noug

May 7, 2022

yadcc - Yet Another Distributed C++ Compiler

Yet Another Distributed C++ Compiler. yadcc是一套腾讯广告自研的分布式编译系统,用于支撑腾讯广告的日常开发及流水线。相对于已有的同类解决方案,我们针对实际的工业生产环境做了性能、可靠性、易用性等方面优化。

May 13, 2022

Another neofetch-like utility but this time it's fast.

SystemFetch Another neofetch-like utility but this time it's fast. Example Speed Here is a table of the time it took to execute all of these programs,

Jul 22, 2021

Another version of EVA using anti-debugging techs && using Syscalls

Another version of EVA using anti-debugging techs && using Syscalls

EVA2 Another version of EVA using anti-debugging techs && using Syscalls First thing: Dont Upload to virus total. this note is for you and not for me.

May 5, 2022

Yet Another Concurrency Library

YACLib YACLib (Yet Another Concurrency Library) is a C++ library for concurrent tasks execution. Documentation Install guide About dependencies Target

May 9, 2022

Yet Another Serialization

Yet Another Serialization

YAS Yet Another Serialization - YAS is created as a replacement of boost.serialization because of its insufficient speed of serialization (benchmark 1

Sep 7, 2021

Yet another post-build step and class to bring reflection to C++ enumerations.

enum_values Yet another post-build step and class to bring reflection to C++ enumerations! Fair warning: this project has not undergone much testing (

May 11, 2022

Yet Another Ghidra Integration for IDA

Yet Another Ghidra Integration for IDA

Yagi Yet Another Ghidra Integration for IDA Overview Yagi intends to include the wonderful Ghidra decompiler into both IDA pro and IDA Free. 📦 You ca

Apr 23, 2022

Yet another ratio espresso scale

SofronioEspressoRatioScale Yet another ratio espresso scale

Nov 21, 2021

Another system information tool written in C++

Another system information tool written in C++

Sysfex Another neofetch-like system information fetching tool for linux-based systems written in C++. This is a hobby project, so bugs are to be expec

May 9, 2022
Related tags
Another version of EVA using anti-debugging techs && using Syscalls
Another version of EVA using anti-debugging techs && using Syscalls

EVA2 Another version of EVA using anti-debugging techs && using Syscalls First thing: Dont Upload to virus total. this note is for you and not for me.

May 5, 2022
Yet Another Ghidra Integration for IDA
Yet Another Ghidra Integration for IDA

Yagi Yet Another Ghidra Integration for IDA Overview Yagi intends to include the wonderful Ghidra decompiler into both IDA pro and IDA Free. ?? You ca

Apr 23, 2022
Another try to re-create Project Astoria , or some bridge between A and W...

Bridge 1.0.10.0 Forked from: https://github.com/DroidOnUWP/Bridge Abstract Another "Project Astoria" remake (UWP) Original status: Forgotten (?) My ac

Apr 17, 2022
Subtract one PE file from another!

PEDiffGen A simple PE subtraction utility. PEDiffGen.exe <pe1> <pe2> <output> The above command generates the result of pe1 - pe2 in memory (as in, m

Apr 25, 2022
Yet another abstraction layer - a general purpose C++ library.

Yet Another Abstraction Layer What yaal is a cross platform, general purpose C++ library. This library provides unified, high level, C++ interfaces an

Feb 9, 2022
Yet another Hi-C scaffolding tool

YaHS: yet another Hi-C scaffolding tool Overview YaHS is scaffolding tool using Hi-C data. It relies on a new algothrim for contig joining detection w

Mar 22, 2022
This is just another Potato to get SYSTEM via SeImpersonate privileges.
This is just another Potato to get SYSTEM via SeImpersonate privileges.

MultiPotato First of all - credit to @splinter_code & @decoder_it for RoguePotato as this code heavily bases on it. This is just another Potato to get

May 3, 2022
Sysfex - Another system information tool written in C++
Sysfex - Another system information tool written in C++

Sysfex Another neofetch-like system information fetching tool for linux-based systems written in C++ Installation To install this program using the pr

May 9, 2022
YARP - Yet Another Robot Platform

YARP __ __ ___ ____ ____ \ \/ // || _ \ | _ \ \ // /| || |/ / | |/ / / // ___ || _ \ | _/ /_//_/ |_||_| \_\|_| ===================

May 7, 2022
Just another short video app (not tiktok) but 3 in 1.
Just another short video app (not tiktok) but 3 in 1.

Short videos app - India Another short videos app for Hindi audience. Made with 3 different apis: Moj app Josh app Chingari app Authetication No authe

Jan 6, 2022