SChernykh
5bd518da4b
Optimized BlockTemplate::update()
1 year ago
SChernykh
14f667de74
Support dynamic PPLNS window in status
1 year ago
SChernykh
850eb8e6e0
Fixed `submit_block`
1 year ago
SChernykh
11e4c459c9
pub/sec tx key cleanup
1 year ago
SChernykh
e0913f9068
Speed up `calc_sidechain_hash`
1 year ago
SChernykh
af0fa872ae
Set sidechain extra (duplicate shares fix)
1 year ago
SChernykh
a525f34fec
Speed up `calc_miner_tx_hash` a lot
...
Cache keccak state and update it for new extra_nonce in O(1) time instead of O(N). It reduces the number `keccakf` calls from 30-150 to just 2-3. Time to generate 10,000 hashing blobs is reduced from 0.75s to 0.03s.
1 year ago
SChernykh
ccc5117172
Track shares that failed to be added
1 year ago
SChernykh
b346b93285
Updated copyright
1 year ago
SChernykh
4bb1982806
Added BlockTemplate tests
2 years ago
SChernykh
8a27a8cce4
Added a safety check to block template update
2 years ago
SChernykh
3f66975e1b
Optimized transaction picking algorithm
2 years ago
SChernykh
2e747beda6
Added sidechain height to SHARE FOUND log
2 years ago
SChernykh
74b5ab1798
Force update block template after 30 seconds
...
To get new transactions in
2 years ago
SChernykh
02405bb8ff
Workaround for duplicate sidechain IDs
...
Place transactions in the block template in random order, so two different p2pool nodes mining to the same wallet will get different sidechain IDs with high probability if there's more than 2-3 transactions in mempool.
2 years ago
SChernykh
86156f3fec
SOCKS5 proxy support
2 years ago
SChernykh
14bbf96feb
Enforce deterministic tx keys starting from v15
2 years ago
SChernykh
9e7666d12f
Fixed data races
2 years ago
SChernykh
cb147773b5
Updated cppcheck workflow on Linux
2 years ago
SChernykh
d84bef8f14
Added block reward share percent to miner api
2 years ago
SChernykh
a2afa29052
Updated copyright
2 years ago
SChernykh
a7aed2f221
Fixed miner tx creation
2 years ago
SChernykh
aada1bb5cc
Use chrono::steady_clock for internal timestamps
2 years ago
SChernykh
f3024d3556
StratumServer: submit Monero block as soon as possible
...
1-3 ms saved when a block is found
3 years ago
SChernykh
63e442dffd
print_status: fixed next payout display
3 years ago
SChernykh
336349e189
Show hashrate estimate in status
3 years ago
SChernykh
510b7dbb85
Add files
3 years ago