SChernykh
b346b93285
Updated copyright
1 year ago
SChernykh
baf5a64c51
Add high fee transactions immediately
1 year ago
SChernykh
4bb1982806
Added BlockTemplate tests
2 years ago
SChernykh
2ca428bbbb
BlockTemplate: non-ambiguous transaction order
...
Different nodes could pick different transactions with the same fee/byte which hurted compact broadcasts efficiency
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
b7f8c973f4
Refined transaction picking algorithm
2 years ago
SChernykh
47ff7e228e
Added code to deserialize compact blobs
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
077837054b
Optimized TxOutput struct
2 years ago
SChernykh
eabf856dbd
Removed redundant m_sideChainData
2 years ago
SChernykh
6a66615f37
Removed redundant m_mainChainData
2 years ago
SChernykh
c49e8d4770
Merge branch 'proxy'
2 years ago
SChernykh
86156f3fec
SOCKS5 proxy support
2 years ago
SChernykh
fec826b10e
Changed spammy warning to level 5
2 years ago
SChernykh
30861bbf91
Speedup SideChain::get_outputs_blob()
2 years ago
SChernykh
14bbf96feb
Enforce deterministic tx keys starting from v15
2 years ago
SChernykh
9e7666d12f
Fixed data races
2 years ago
SChernykh
d84bef8f14
Added block reward share percent to miner api
2 years ago
SChernykh
2c70bf8616
View tags support
...
See http://github.com/monero-project/monero/pull/8061
2 years ago
SChernykh
a2afa29052
Updated copyright
2 years ago
SChernykh
a2d3dbad5e
Use old bock template when update fails
2 years ago
SChernykh
915988d694
Added logging for the extra_nonce fix
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
e2931f94b5
Added embedded miner
2 years ago
SChernykh
f9def6cb73
Added "calc_pow" RPC support
3 years ago
SChernykh
9e90e988fa
Refactored array_size to make it always constexpr
3 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
8aa9e54dc4
BlockTemplate: wait for 10 seconds before including new transactions
3 years ago
SChernykh
a36825424b
Fixed some Coverity reports
3 years ago
SChernykh
b31adbd5ae
Added macOS build
3 years ago
SChernykh
1554a44f5c
Added more integrity checks
3 years ago
SChernykh
bab148fbad
Added cppcheck scripts
3 years ago
SChernykh
5d6fa03f11
Show all Monero block rewards in log
3 years ago
SChernykh
780afd84a2
Added checks for tx keys
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
8f2493edfc
Log message fixes
3 years ago
SChernykh
a27577f735
Added log level 6 to reduce spam on level 5
...
Log level 5 is still default
3 years ago
SChernykh
64885852dd
Limit max number of transactions in block template
...
Because if it's too high, it won't fit into p2p packet
3 years ago
SChernykh
d4388bf9c0
Removed unnecessary lock
3 years ago
SChernykh
510b7dbb85
Add files
3 years ago