Commit Graph

250 Commits

Author SHA1 Message Date
moneromooo-monero
3a83e16e9d recognize subaddresses 2021-10-24 11:00:07 +00:00
moneromooo-monero
d9557f2e1b don't ignore clients mining on just one chain 2021-10-24 10:59:56 +00:00
moneromooo-monero
112886f422 check network type for aux coin 2021-05-11 09:00:17 +00:00
moneromooo-monero
639d200e2a add estimated income report widget 2021-05-10 23:34:32 +00:00
moneromooo-monero
7da8b3b78e guard against crash on NULL top 2021-05-10 16:38:55 +00:00
moneromooo-monero
26534c3b70 modulate fee based on mature blocks, since we know which are orphaned 2021-05-10 16:37:57 +00:00
moneromooo-monero
a8d4b13ceb townforge block target is now 30 seconds 2021-05-10 16:37:11 +00:00
moneromooo-monero
48e7e6bc3f get a new block template on SIGUSR2 2021-05-10 09:47:45 +00:00
moneromooo-monero
c0792737c3 fix round hashes display condition mixup 2021-05-09 09:54:07 +00:00
moneromooo-monero
c00081af7f fancier header 2021-04-20 22:50:52 +00:00
moneromooo-monero
c82f52f090 include the network name in the extra fee tooltip, for clarity 2021-04-10 20:08:50 +00:00
moneromooo-monero
69c4e85a25 add tooltip for pending balance, mentioning maturity delay 2021-04-10 20:08:50 +00:00
moneromooo-monero
af435f6fab add help about balance and maturing 2021-04-10 20:08:50 +00:00
moneromooo-monero
0ea3e55a7b add --keepalive to the sample xmrig command line 2021-04-10 20:08:50 +00:00
moneromooo-monero
54c918912e do not underestimate time since last submission 2021-04-10 20:08:50 +00:00
moneromooo-monero
1ed8a5f0e7 use 10 minutes average for pool hash rate, less jumpy 2021-04-10 20:08:50 +00:00
moneromooo-monero
fc09fa5e55 add a help text about the variable fee system 2021-04-10 20:08:50 +00:00
moneromooo-monero
8f0d027f30 indent help sections 2021-04-10 20:08:50 +00:00
moneromooo-monero
f08cab9965 add variable fee depending on share of the network hash rate 2021-04-10 20:08:50 +00:00
moneromooo-monero
9fa7f610c8 fix int/string mixup on error, and print errno as string 2021-04-03 23:23:12 +00:00
moneromooo-monero
22d86b05cd print who mined a block 2021-04-03 23:23:12 +00:00
moneromooo-monero
a2ecb7d637 add some help about creating a townforge address 2021-04-03 23:23:12 +00:00
moneromooo-monero
41e423352e avoid non zero floating point yielding 0 as an integer 2021-04-03 23:23:12 +00:00
moneromooo-monero
1c3eff43b1 move css to the same domain 2021-03-31 09:49:11 +00:00
moneromooo-monero
b6c2f33347 protect against NULL pointer dereference 2021-03-31 09:49:11 +00:00
moneromooo-monero
c63cdff59c add workers and number of hashes to the web ui 2021-03-31 09:49:11 +00:00
moneromooo-monero
7868488d08 add web ui CSS and redesign a bit 2021-03-31 09:49:11 +00:00
moneromooo-monero
eaa6ab5f61 pool: do not double add blocks 2021-03-28 23:56:15 +00:00
moneromooo-monero
51400c4889 display block reward in web ui 2021-03-20 14:52:24 +00:00
moneromooo-monero
1199bbfe88 add a note about address linking 2021-03-20 11:30:51 +00:00
moneromooo-monero
37823578d5 add some more info to logs 2021-03-20 11:30:34 +00:00
moneromooo-monero
33a7e6f108 pool: only send one tx at a time
avoids headaches with only part of the txes in a batch going out
2021-03-20 11:30:17 +00:00
moneromooo-monero
e8c6b86f47 fetch new template when there's an error submitting a block
It's possible it's due to the template being wrong or out of date,
so we want to update just in case
2021-03-20 11:30:17 +00:00
moneromooo-monero
e2d20bb28f pool: fix failure to submit some blocks
At 64 bytes per tx hash, 8 kB can only fit ~128 txes
(ignoring overhead)

This might need increasing even more later
2021-03-20 11:30:17 +00:00
moneromooo-monero
414e264431 add testnet note to the web ui 2021-03-20 11:30:17 +00:00
moneromooo-monero
c2daf7c03e pool: fix keepalive
xmrig expects an array of extension strings, and won't send keepalive
packets if the right extension isn't present
2021-03-20 11:30:17 +00:00
moneromooo-monero
344963f262 webui tweak 2021-03-20 11:30:17 +00:00
moneromooo-monero
a548994d41 allow more than one instance of every overridable item 2021-03-20 11:30:17 +00:00
moneromooo-monero
f6577cc30a make the web ui more to chrome's liking
chrome does not like setting innerHTML, because it might be vulnerable
to injection, but since we don't add user controlled data, we're fine

require-trusted-types-for 'script'; trusted-types default; needs adding
to Content-Security-Policty, see:

https://stackoverflow.com/questions/62810553
2021-03-20 11:30:17 +00:00
moneromooo-monero
5b5ec07c49 add townforge info on the web page 2021-03-20 11:30:17 +00:00
moneromooo-monero
77ecd3a4db allow binding to a different interface for pool and web ui 2021-03-20 11:30:17 +00:00
moneromooo-monero
697da20978 merge mining 2021-03-20 11:30:17 +00:00
moneromooo-monero
619743d140 display full block hashes so they can be looked up 2021-03-16 20:02:52 +00:00
moneromooo-monero
5cd9f64950 verify PoW in light mode 2021-03-16 20:02:52 +00:00
moneromooo-monero
aaa079437e works alongside proxy, not really MM aware 2021-03-16 20:02:52 +00:00
moneromooo-monero
7e4cdbe93e build fixes 2021-03-16 20:02:52 +00:00
Jethro Grassie
ed4770acb3
add configurable listen backlog
For hosts that honor it, allows for overriding the listen backlog.
2021-03-14 23:33:27 -04:00
Jethro Grassie
92de56716b
disallow integrated payout addresses
Batched transfers (`transfer_split`) fail with transfers to multiple
integrated addresses so simply disallow them.
2021-03-06 17:16:10 -05:00
Jethro Grassie
943f6a0875
show more precision for config display at startup
Specifically for pool-fee and payout-threshold display.

Also some very minor code tidying.
2021-01-19 20:24:48 -05:00
Jethro Grassie
18524085a0
fix some bounded stack logic 2021-01-16 13:45:38 -05:00