Jethro Grassie
d27694431e
treat xmr-node-proxy specifically
...
xmrig-proxy does not use the same job parameters as xmr-node-proxy.
Therefore, treat xmrig-proxy like any other miner.
5 years ago
Jethro Grassie
c24a3ba3c8
use correct block hash for matching
5 years ago
Jethro Grassie
6471c6a20a
log failures of balance transfers
5 years ago
Jethro Grassie
af9b9c8953
fix orphaning
5 years ago
Jethro Grassie
bcc25dee1b
ease building with / without randomx
5 years ago
Jethro Grassie
2c636d00e9
fix balance updates
5 years ago
Jethro Grassie
647971cde6
add RandomX support
5 years ago
Jethro Grassie
0d8479a3b2
improve compilation flags
...
- more / specific warnings enabled
- specify c std
5 years ago
Jethro Grassie
01b2f3274c
minor improvements
...
- binary data now explicitly unsigned char* to avoid confusion
- rpc_get_request_body now using stecpy to avoid repeated strlen
5 years ago
Jethro Grassie
ee722699c7
add data-dir option
5 years ago
Jethro Grassie
012edf01c1
kick client after N bad shares
5 years ago
Jethro Grassie
c2029b178f
increase payload size allowance
5 years ago
Jethro Grassie
b5a2dd5f5b
implement miner selected block templates
5 years ago
Jethro Grassie
86a9900dfc
add instance nonce to reserved
5 years ago
Jethro Grassie
512cfabd0a
float to double for rounding issues
5 years ago
Jethro Grassie
2d0e62929a
show time of last fetched template in the web ui
5 years ago
Jethro Grassie
747b471cd6
void
5 years ago
Jethro Grassie
98d6fc474f
don't drop from bounded stack and other tweaks
5 years ago
Jethro Grassie
3052e3e20d
fix copyright
5 years ago
Jethro Grassie
4a9a883a1a
reorder functions and fix width
5 years ago
Jethro Grassie
cee0ca90ec
add bounded stack
5 years ago
Jethro Grassie
6dffa4788d
tidy rpc callbacks
5 years ago
Jethro Grassie
20154a8133
add block-notified option
...
This allows us to have monerod signal the pool that it needs to fetch a
new block template. Better than polling.
5 years ago
Jethro Grassie
e407929555
add size checks to utils
5 years ago
Jethro Grassie
eeaeb1acdc
optimize finding client job
5 years ago
Jethro Grassie
feeb159d62
add missing free when no payments
5 years ago
Jethro Grassie
daf01452ff
batch transfers
...
Use `transfer_split` instead of `transfer`. The downside is we can no
longer store the tx hash in payments table. This is because we have no
way of knowing which returned tx hash contains the destination for a
payment. Wallet stores tx hash anyway, so not an issue.
5 years ago
Jethro Grassie
5d84d80c61
null terminate payload
5 years ago
Jethro Grassie
b89bf53d68
tidy unknown method called
5 years ago
Jethro Grassie
a517714d28
reolved merge conflict
5 years ago
Jethro Grassie
be34334ee8
Merge branch 'html' into dev
5 years ago
Jethro Grassie
c572345e33
reduce mallocs
5 years ago
Jethro Grassie
44a326f636
assert
5 years ago
Jethro Grassie
ac1c54e6a2
correct headers/templates free
5 years ago
Jethro Grassie
dd9aac6041
tidy table style
5 years ago
Jethro Grassie
f668ed60f1
drop bad clients
5 years ago
Jethro Grassie
83dace40c1
add error check to getcwd
5 years ago
Jethro Grassie
515ba33902
fix json-c deprications
5 years ago
Jethro Grassie
e9ddd8d77a
implement high target (64bit)
5 years ago
Jethro Grassie
3970973b89
clean up target_to_hex code
...
This is now more readable IMO. The nodejs pool has a very ugly approach
to achieve the same result. We also now warn about any larger than 32bit
target, which the nodejs pool just blindly ignores currently.
5 years ago
Jethro Grassie
5f253f4827
add minor optimization for target_to_hex
5 years ago
Jethro Grassie
0be08eddfc
loop all clients for miner hashrate
5 years ago
Jethro Grassie
3ca1c73e3d
increase nonce space
5 years ago
Jethro Grassie
7479e6ec43
add keepalived
5 years ago
Jethro Grassie
c918ae4845
fix log unsigned values
5 years ago
Jethro Grassie
12f5dda2d6
fix for xmrig method job
5 years ago
Jethro Grassie
590ac33709
change pool hashrate calculation
5 years ago
Jethro Grassie
17998481bf
fix pool hashrate reporting
5 years ago
Jethro Grassie
ab812a7076
improve Makefile
5 years ago
Jethro Grassie
3c76d658c7
add CNv4 support
5 years ago