Commit Graph
82 Commits
Author SHA1 Message Date
Ben ec69f5fb6c Migrate pool storage to TimescaleDB and Redis 2026-06-07 20:33:13 -04:00
Ben fb367ac5f0 sv1-sv2 routing 2026-06-05 23:44:00 -04:00
Ben 3d6c8b3134 sv2 debug 2026-06-05 23:41:22 -04:00
Ben 2a37cb1f06 Stratum V2 initial commit 2026-06-05 13:14:09 -04:00
Ben f2d2283b47 fix possible dup work on diff change 2026-06-05 09:51:06 -04:00
Ben 4cab56a1a0 prevent half connections staying open 2026-05-30 19:24:34 -04:00
Ben c5169e105e add stratum worker backpressure 2026-05-07 23:56:55 -04:00
Ben 2d6d2afacb dead code 2026-05-07 23:52:56 -04:00
Ben 327be48ade update postgresql branch 2026-05-07 23:45:07 -04:00
Ben cc0ca3979e extranonce2 8 bytes 2026-05-06 18:18:34 -04:00
Benjamin WilsonandWantClue 9bf3dde862 validateHeaderCompliance (#145)
Co-authored-by: WantClue <wantclue@users.noreply.github.com>
2026-01-24 14:53:05 -05:00
Ben 8b2bea702a enable stratum TLS 2025-11-29 11:45:44 -05:00
Ben 63a1618f26 killDeadClients 2025-11-21 20:56:27 -05:00
Ben 1b0f3f52d8 index 2025-11-21 20:52:52 -05:00
Ben 78c00fd25c killDeadClients 2025-11-21 20:34:00 -05:00
Ben dd45c60eff killDeadClients 2025-11-21 20:01:55 -05:00
Ben 0481dfda6e dead clients 2025-11-21 18:56:29 -05:00
Ben 6f6abe5e2d batch kill dead clients 2025-11-21 18:42:00 -05:00
Ben ff84d8284f watch cert and reload 2025-08-22 19:01:46 -04:00
Ben cdf6eb807b other filtering 2025-04-29 15:31:28 -04:00
Ben c1d8341c22 Prevent duplicate share submissions - this is why we can't have nice things 2025-04-27 13:07:24 -04:00
Ben 982194b4e9 ClientStatisticsEntity rowid 2023-12-24 17:57:03 -05:00
Ben d97dafe185 separate background tasks 2023-12-24 17:54:40 -05:00
Ben 38fda85f63 back port some changes from postgres 2023-12-23 19:30:05 -05:00
Ben 8075c83fe2 batch insert 2023-12-01 22:08:08 -05:00
Ben c6885abd71 undo stratum changes 2023-12-01 21:51:47 -05:00
Ben 8657ffec78 reduce connections 2023-12-01 20:18:48 -05:00
Ben c39de1387b try to ramp connections 2023-12-01 20:18:26 -05:00
Ben f1d470b2c6 increase mmap_size 2023-12-01 19:32:51 -05:00
Ben 071deccbd7 test 2023-12-01 00:00:51 -05:00
Ben 37b92329ba change cron to interval 2023-11-30 23:50:13 -05:00
Ben 3ed6b8f5c4 bug 2023-11-24 16:18:43 -05:00
Ben 5ee67bb5fe bug 2023-11-24 15:43:09 -05:00
Ben b9af79978f RPC load reduction 2023-11-24 14:56:35 -05:00
Benjamin Wilson a1197fc77e Merge pull request #8 from dustinb/zeromq
Use zeromq if configured
2023-10-15 18:06:10 -04:00
Ben da60bb2876 remove VACUUM 2023-10-08 16:22:19 -04:00
Ben b9c3c67531 wrap getblockteplate try catch 2023-10-07 12:54:17 -04:00
Ben 7441838ba5 also destroy socket 2023-10-03 08:22:59 -04:00
Ben 6dfcad7725 5 min socket timeout 2023-10-03 08:08:00 -04:00
Ben 5c230d132e end socket on timeout 2023-10-03 08:02:27 -04:00
Ben e9a100433a comment 2023-10-03 07:59:28 -04:00
Ben 22bcd59bea 5 min timeout 2023-10-03 07:59:02 -04:00
Ben 0c4190960d 10min timeout 2023-10-03 07:51:05 -04:00
Ben f6f65ab9dc db tuning 2023-09-30 14:54:42 -04:00
Ben 0a03969f16 undo 2023-09-30 08:47:29 -04:00
Ben 398cc61fbc redo 2023-09-30 08:42:15 -04:00
Ben cd93fc388a undo 2023-09-30 08:41:35 -04:00
Ben 0d75714c55 batch inserts 2023-09-30 08:40:22 -04:00
Ben aa8261aa10 startup remove delete 2023-09-30 08:13:46 -04:00
Benjamin Wilson 3a25658650 Update README.md 2023-07-25 09:21:49 -04:00
Benjamin Wilson 4348f27b04 Update README.md 2023-07-17 00:23:52 -04:00
Benjamin Wilson 73de187cd9 Update README.md 2023-07-17 00:21:39 -04:00
Benjamin Wilson 347b9d7f82 Update README.md 2023-07-17 00:17:47 -04:00
Ben f568024a28 versionMask 2023-07-11 18:28:17 -04:00
Ben 17fd8f0cc3 Merge branch 'master' of https://github.com/benjamin-wilson/public-pool 2023-07-11 18:23:59 -04:00
Ben 50b4230191 version mask 2023-07-11 18:23:55 -04:00
Ben 278e796d5b Merge branch 'master' of https://github.com/benjamin-wilson/public-pool 2023-07-11 17:59:22 -04:00
Ben c60a1c25c3 optional version mask 2023-07-11 17:59:20 -04:00
Ben 9e4c14aada add public-pool to OP_RETURN 2023-07-10 12:47:20 -04:00
Ben d759fc942f bug 2023-07-10 08:45:48 -04:00
Ben fc13bce3d1 cleanup 2023-07-10 08:40:24 -04:00
Ben bca122833c restarted notification 2023-07-09 20:28:50 -04:00
Ben e9ae1853af notification messages, dev fee 2023-07-09 20:15:37 -04:00
Ben 9083501e6f witness commit 2023-07-09 17:36:18 -04:00
Ben 80e8b38d24 witness commit 2023-07-09 16:40:30 -04:00
Ben b6ddca5a8f witness commit 2023-07-09 16:24:01 -04:00
Ben 4b4b04a52c update witness commit 2023-07-09 11:47:07 -04:00
Ben e6e51dd673 remove bitaxe.statistics 2023-07-09 11:28:42 -04:00
Ben d1d0b37e5e removed testnet difficulty 2023-07-08 12:28:40 -04:00
Ben c409b7c8b0 discord 2023-07-07 21:04:48 -04:00
Ben 5a49c83ed3 telegram bot 2023-07-07 11:30:38 -04:00
Ben 896125c08b reserved value 2023-07-07 07:44:20 -04:00
Ben 3c50903e50 commitmentHash = commit&reserved 2023-07-07 07:40:38 -04:00
Ben 37e5f9519c fix the merkle branches 2023-07-06 17:30:55 -04:00
Ben 47cf33be27 remove overall script length from coinbase input 2023-07-03 18:55:24 -04:00
Ben 04c859782c correct merkle branches 2023-07-03 14:19:30 -04:00
Ben 66187f476a coinbase block height 2023-07-03 07:20:31 -04:00
Ben 61219a81cb testnet 2023-07-02 19:46:07 -04:00
Ben 8d7dacf4b1 update best difficulty 2023-07-02 19:44:41 -04:00
Ben 0b07992365 testnet 2023-07-02 19:25:01 -04:00
Ben b1800419c4 cleanup and change sewit witness output to its own tx 2023-07-02 19:22:33 -04:00
Ben 4ce2a59519 init 2023-06-09 22:40:35 -04:00