upleb.uk

Public git repos — served from a NIP-34 GRASP relay at git.upleb.uk

summaryrefslogtreecommitdiff
path: root/main/stratum_proxy.c
AgeCommit message (Collapse)Author
2026-05-19fix: build errors in cvm_server, stratum_proxy, sw_miner + nucula visibilityYour Name
- cvm_server: replace esp_timer_get_time() with xTaskGetTickCount(), fix process_relay_message() call signature (3 args -> 2) - stratum_proxy: widen task_name buffer from 16 to 20 chars - sw_miner: add missing #include esp_random.h - nucula_src: save_proofs() moved to public in wallet.hpp - CMakeLists: ensure tcp_transport in REQUIRES - tollgate_main: add display.h, local_relay.h, relay_selector.h, sync_manager.h includes - Build now succeeds: 1.2MB binary, 70% partition free
2026-05-19feat(mining): add new mining source files and unit testsYour Name
- mining_payment.c/h: hashprice calc, share validation, per-client hashrate - stratum_client.c/h: SV1 upstream pool connection - stratum_proxy.c/h: local SV1 TCP server for downstream miners - sw_miner.c/h: software SHA256d miner using mbedtls - asic_miner.c/h: ASIC detection stub (software fallback) - test_mining_payment.c: 23 unit tests for mining payment module