SChernykh
b7f8c973f4
Refined transaction picking algorithm
2022-11-21 08:08:31 +01:00
SChernykh
47ff7e228e
Added code to deserialize compact blobs
2022-11-09 16:21:31 +01:00
SChernykh
2e747beda6
Added sidechain height to SHARE FOUND log
2022-11-08 14:27:03 +01:00
SChernykh
74b5ab1798
Force update block template after 30 seconds
...
To get new transactions in
2022-11-04 07:47:07 +01:00
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.
2022-10-10 21:50:33 +02:00
SChernykh
077837054b
Optimized TxOutput struct
2022-10-04 21:03:56 +02:00
SChernykh
eabf856dbd
Removed redundant m_sideChainData
2022-10-04 15:49:58 +02:00
SChernykh
6a66615f37
Removed redundant m_mainChainData
2022-10-03 18:42:32 +02:00
SChernykh
c49e8d4770
Merge branch 'proxy'
2022-09-04 09:57:32 +02:00
SChernykh
86156f3fec
SOCKS5 proxy support
2022-09-03 22:35:38 +02:00
SChernykh
fec826b10e
Changed spammy warning to level 5
2022-09-01 10:09:23 +02:00
SChernykh
30861bbf91
Speedup SideChain::get_outputs_blob()
2022-08-15 13:48:21 +02:00
SChernykh
14bbf96feb
Enforce deterministic tx keys starting from v15
2022-06-28 10:44:16 +02:00
SChernykh
9e7666d12f
Fixed data races
2022-05-28 21:46:50 +02:00
SChernykh
d84bef8f14
Added block reward share percent to miner api
2022-05-26 11:08:16 +02:00
SChernykh
2c70bf8616
View tags support
...
See http://github.com/monero-project/monero/pull/8061
2022-04-09 00:56:42 +02:00
SChernykh
a2afa29052
Updated copyright
2022-03-30 14:42:26 +02:00
SChernykh
a2d3dbad5e
Use old bock template when update fails
2022-03-30 10:11:35 +02:00
SChernykh
915988d694
Added logging for the extra_nonce fix
2022-03-30 07:59:59 +02:00
SChernykh
a7aed2f221
Fixed miner tx creation
2022-03-28 11:28:56 +02:00
SChernykh
aada1bb5cc
Use chrono::steady_clock for internal timestamps
2022-03-23 11:30:38 +01:00
SChernykh
e2931f94b5
Added embedded miner
2022-01-22 23:30:19 +01:00
SChernykh
f9def6cb73
Added "calc_pow" RPC support
2021-11-21 09:12:21 +01:00
SChernykh
9e90e988fa
Refactored array_size to make it always constexpr
2021-10-14 16:46:49 +02:00
SChernykh
f3024d3556
StratumServer: submit Monero block as soon as possible
...
1-3 ms saved when a block is found
2021-10-13 18:57:21 +02:00
SChernykh
8aa9e54dc4
BlockTemplate: wait for 10 seconds before including new transactions
2021-09-14 12:54:42 +02:00
SChernykh
a36825424b
Fixed some Coverity reports
2021-09-06 09:02:35 +02:00
SChernykh
b31adbd5ae
Added macOS build
2021-09-05 12:10:40 +02:00
SChernykh
1554a44f5c
Added more integrity checks
2021-09-04 09:10:44 +02:00
SChernykh
bab148fbad
Added cppcheck scripts
2021-09-02 12:35:36 +02:00
SChernykh
5d6fa03f11
Show all Monero block rewards in log
2021-09-01 10:43:10 +02:00
SChernykh
780afd84a2
Added checks for tx keys
2021-08-31 17:23:20 +02:00
SChernykh
63e442dffd
print_status: fixed next payout display
2021-08-25 18:52:09 +02:00
SChernykh
336349e189
Show hashrate estimate in status
2021-08-25 11:13:38 +02:00
SChernykh
8f2493edfc
Log message fixes
2021-08-25 09:52:06 +02:00
SChernykh
a27577f735
Added log level 6 to reduce spam on level 5
...
Log level 5 is still default
2021-08-25 09:38:47 +02:00
SChernykh
64885852dd
Limit max number of transactions in block template
...
Because if it's too high, it won't fit into p2p packet
2021-08-24 20:54:02 +02:00
SChernykh
d4388bf9c0
Removed unnecessary lock
2021-08-24 17:56:36 +02:00
SChernykh
510b7dbb85
Add files
2021-08-22 12:20:59 +02:00