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