Commit Graph
138 Commits
Author SHA1 Message Date
Ben 95565eeec4 Migrate postgresql improvements to sqlite 2026-06-05 10:48:42 -04:00
Benjamin Wilson b971e9ce4c remove logging 2025-04-27 13:13:36 -04:00
Ben e1b88207d3 Prevent duplicate share submissions - this is why we can't have nice things 2025-04-27 13:06:06 -04:00
Benjamin Wilson e7f7cb52af Merge branch 'master' of https://github.com/benjamin-wilson/public-pool 2025-04-19 13:51:22 -04:00
Benjamin Wilson 6cf1c225a4 Increase miner compatibility by allowing, but stripping unknown message values rather than rejecting as validation errors 2025-04-19 13:51:16 -04:00
KillerInk fd775965e5 cherry pick hashrate fix from pqsql branch (#102) 2025-04-04 13:40:02 -04:00
fda3f21b71 feat: external pool shares (#89)
* feat:external shares
---------

Co-authored-by: mrv777 <mrv777@users.noreply.github.com>
Co-authored-by: Benjamin Wilson <admin@opensourceminer.com>
2025-02-23 15:43:01 -05:00
Benjamin Wilson 0201703e35 delete old templates and jobs 2025-02-23 13:17:54 -05:00
Stijn 8ce057b3b5 Add pool identifier configuration and improve script size handling (#60)
* fixed a couple tests because of imports, missing newline chars and missing constructor parameters

* Add pool identifier configuration and improve script size handling
2024-08-30 08:57:43 -04:00
Benjamin Wilson 0917911eb0 validation handling 2024-08-22 15:18:11 -04:00
Benjamin Wilson de2b41a3c1 initialize hashrate to 0 2024-07-17 17:24:50 -04:00
Benjamin Wilson 811e7972f9 always clear jobs on diff change 2024-07-05 08:14:09 -04:00
Benjamin Wilson e0239d2805 handle partial socket data 2024-07-04 20:21:41 -04:00
Oscar Fawkes 098fe2867a read full lines of json-rpc from clients (#46)
Lgtm, thanks for your contribution
2024-06-10 07:41:18 -04:00
Ben Wilson e35bacc648 optimized share calculation and updating 2024-02-17 18:22:09 -05:00
Ben Wilson 300fd99067 bug fixes 2024-01-15 20:03:55 -05:00
Ben Wilson 1d6670051f reduce heartbeat updates 2024-01-15 19:47:04 -05:00
Ben d97dafe185 separate background tasks 2023-12-24 17:54:40 -05:00
Ben Wilson ab1e7bb8a0 batch save share statistics 2023-12-23 19:31:14 -05:00
Ben 38fda85f63 back port some changes from postgres 2023-12-23 19:30:05 -05:00
Thomas Shufps f7303d73af Feat/regtest network (#11)
Feat/regtest network
2023-12-03 20:45:21 -05:00
Thomas Shufps eef8978250 Adds a full setup (bitcoin core + public-pool) (#10)
* full setup bitcoin + public-pool for docker
2023-11-28 08:07:57 -05:00
Ben b9af79978f RPC load reduction 2023-11-24 14:56:35 -05:00
Ben Wilson abbdf65925 socket error handling 2023-08-14 10:19:01 -04:00
Ben Wilson c897a6413e WITHOUT ROWID 2023-08-11 09:19:26 -04:00
Ben Wilson eaf218fce8 message parsing 2023-08-09 10:22:56 -04:00
Ben Wilson 7a32e2673a logging 2023-08-09 10:21:49 -04:00
Ben Wilson 1973b06515 https 2023-08-09 09:29:15 -04:00
Ben Wilson 10f6ffa91f defer session create 2023-08-08 23:39:52 -04:00
Ben Wilson 2e0b66577d logging 2023-08-08 19:39:16 -04:00
Ben Wilson b1cfe07222 optimizations and cleanup 2023-08-07 23:12:52 -04:00
Ben Wilson 14f6d5802f defer some db operations 2023-08-07 22:38:19 -04:00
Ben Wilson 5ad581d6f5 remove some logging 2023-08-07 22:19:36 -04:00
Ben Wilson 32c5545de8 defer entity creation 2023-08-07 10:15:16 -04:00
Ben Wilson b642a399f2 turn off logging 2023-08-06 22:45:01 -04:00
Ben Wilson 1172ab5971 getSuggestedDifficulty bug 2023-08-06 22:41:25 -04:00
Ben Wilson 0a9c254e84 socket cleanup 2023-08-06 19:26:36 -04:00
Ben Wilson 62f528d55f sum hashrate 2023-08-06 18:16:48 -04:00
Ben Wilson 24538d34ce remove logging 2023-08-06 17:45:30 -04:00
Ben Wilson d8059db561 https://github.com/benjamin-wilson/public-pool/issues/4 2023-08-06 14:57:26 -04:00
Ben Wilson 5d2fd5a97c bug 2023-08-06 11:23:32 -04:00
Ben Wilson 16328d8d03 removed promise sockets 2023-08-06 11:08:53 -04:00
Ben Wilson faac9ccfea defensive coding 2023-08-06 10:30:57 -04:00
Ben Wilson e1e25172a6 promise socket end 2023-08-06 00:26:04 -04:00
Ben Wilson 3ea836346c increase job queue 2023-08-06 00:21:45 -04:00
Ben Wilson 06375151c8 don't attempt to destroy socket on end event 2023-08-06 00:08:09 -04:00
Ben Wilson 924909bef0 fix unit test 2023-08-05 22:54:50 -04:00
Ben Wilson a9e8b66a6f remove watchdog 2023-08-05 11:28:52 -04:00
Ben Wilson 10e005c0e9 bug 2023-08-05 10:54:37 -04:00
Ben Wilson 7dbe64300a adjustments for cpuminer 2023-08-05 10:52:14 -04:00