312 Commits

Author SHA1 Message Date
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
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
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
Thomas Shufps
2aa0ebe587
some changes for docker setup (#9)
* added SIGTERM handler for graceful docker shutdown

* added error message

* added example for bitcoind running on the host undockered

* added docker-compose and extended example

* added docker-compose section to README

* addes some note for rpcallowip

* added restart policy

* added DB folder for persistent data

* added $NETWORK as prefix for database path to not get in conflict with testnet setup

* used env variables for stratum and api ports
2023-11-19 14:16:50 -05:00
Jeremy Chabernaud
a10aa9c52f
feat: add docker (#6)
* misc: improve match version of types/node

* feat: improve stop with sigint signal

* feat: add docker

* feat: add docker in readme
2023-11-15 15:33:05 -05:00
Benjamin Wilson
a1197fc77e
Merge pull request #8 from dustinb/zeromq
Use zeromq if configured
2023-10-15 18:06:10 -04:00
Dustin Butler
c7e23389aa Use zeromq if configured 2023-10-15 15:47:38 -06: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
Ben Wilson
abbdf65925 socket error handling 2023-08-14 10:19:01 -04:00
Ben Wilson
31d4069e18 keep statistics for a 8 days 2023-08-14 10:09:36 -04:00
Ben Wilson
42235736fa proxy diff working 2023-08-13 23:26:06 -04:00
Ben Wilson
5369b2dc12 withoutRowid on statistics 2023-08-11 22:40:54 -04:00
Ben Wilson
8e7c0e5ce4 comment 2023-08-11 22:35:58 -04:00
Ben Wilson
45a107a791 db index optimizations 2023-08-11 22:35:06 -04:00
Ben Wilson
c897a6413e WITHOUT ROWID 2023-08-11 09:19:26 -04:00
Ben Wilson
36d596bd04 userAgent 2023-08-09 22:28:14 -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
35d09ec730 remove timeout 2023-08-09 10:18:46 -04:00
Ben Wilson
0eaffaf9f7 directory 2023-08-09 10:15:21 -04:00
Ben Wilson
76319d9625 https 2023-08-09 09:52:32 -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
d4ec2ab3b4 killDeadClients 2023-08-06 23:36:41 -04:00
Ben Wilson
41e82a9984 getSuggestedDifficulty 2023-08-06 23:11:55 -04:00
Ben Wilson
b0d7f37533 nearestPowerOfTwo 2023-08-06 23:05:14 -04:00
Ben Wilson
72d2f63315 nearestPowerOfTwo 2023-08-06 22:58:54 -04:00
Ben Wilson
3ec444af48 getSuggestedDifficulty 2023-08-06 22:50:50 -04:00