SChernykh
|
b346b93285
|
Updated copyright
|
2023-01-04 13:07:55 +01:00 |
|
SChernykh
|
dffc8bcea0
|
Fixed cppcheck issues
|
2022-12-22 14:08:49 +01:00 |
|
SChernykh
|
e6d77a40e2
|
Check block major version in deserialize()
|
2022-12-19 10:29:29 +01:00 |
|
SChernykh
|
be18ad4177
|
Made payout messages more visible
|
2022-12-18 11:06:38 +01:00 |
|
SChernykh
|
9283677a2b
|
Sync test: log more data in the end
|
2022-11-24 11:06:18 +01:00 |
|
SChernykh
|
d4180a5084
|
Fixed Coverity issue
|
2022-11-24 08:43:13 +01:00 |
|
SChernykh
|
f1ff6a21ee
|
Revert "Broadcast uncle blocks at the same height"
This reverts commit 530079b8a5 .
|
2022-11-23 17:59:28 +01:00 |
|
SChernykh
|
530079b8a5
|
Broadcast uncle blocks at the same height
To reduce orphan block rate
|
2022-11-23 17:55:11 +01:00 |
|
SChernykh
|
79a31ce57c
|
SideChain: reduce lock scope in get_outputs_blob
|
2022-11-16 14:23:13 +01:00 |
|
SChernykh
|
488ed8e562
|
Added more 128 bit calculations
|
2022-11-16 10:36:46 +01:00 |
|
SChernykh
|
b3bce1651b
|
SideChain: use full 128 bits in get_difficulty
|
2022-11-15 16:39:39 +01:00 |
|
SChernykh
|
53ba29b288
|
Optimized crypto cache memory allocation
|
2022-11-13 17:30:47 +01:00 |
|
SChernykh
|
8a7f1b1b3a
|
Log shares found by other nodes
|
2022-11-10 08:22:31 +01:00 |
|
SChernykh
|
c135787620
|
Prepare compact blob for block broadcasts
Reference transactions by index in the parent block instead of storing full 32 bytes per transaction
|
2022-11-09 12:40:45 +01:00 |
|
SChernykh
|
1f7c89a95c
|
Fixed Coverity issues
|
2022-11-03 19:24:15 +01:00 |
|
SChernykh
|
45660e3d96
|
Show wallet address in error messages and status
|
2022-11-03 11:38:43 +01:00 |
|
SChernykh
|
255d312ae0
|
SideChain: log blocks with the same id
|
2022-11-02 12:49:12 +01:00 |
|
SChernykh
|
c029e5c39d
|
Added macro for debug builds
|
2022-10-13 11:21:40 +02:00 |
|
SChernykh
|
d8bb85a1d8
|
Fix: api didn't always save total hashes
|
2022-10-09 18:17:01 +02:00 |
|
SChernykh
|
077837054b
|
Optimized TxOutput struct
|
2022-10-04 21:03:56 +02:00 |
|
SChernykh
|
45674ef554
|
Better cache cleanup
|
2022-10-04 20:04:41 +02:00 |
|
SChernykh
|
eabf856dbd
|
Removed redundant m_sideChainData
|
2022-10-04 15:49:58 +02:00 |
|
SChernykh
|
32ea0f2cf6
|
Clear crypto cache more often
|
2022-10-04 14:37:55 +02:00 |
|
SChernykh
|
6a66615f37
|
Removed redundant m_mainChainData
|
2022-10-03 18:42:32 +02:00 |
|
SChernykh
|
bde5b19c77
|
CI: added sync test
|
2022-08-23 19:49:41 +02:00 |
|
SChernykh
|
d4e27a27cb
|
Tweaked SideChain::get_missing_blocks()
|
2022-08-17 16:44:40 +02:00 |
|
SChernykh
|
4c8dbee79d
|
More fine-grained locks in crypto cache
|
2022-08-15 18:39:28 +02:00 |
|
SChernykh
|
30861bbf91
|
Speedup SideChain::get_outputs_blob()
|
2022-08-15 13:48:21 +02:00 |
|
SChernykh
|
948436e57e
|
Fixed coverity issue
|
2022-08-05 15:27:39 +02:00 |
|
SChernykh
|
555414cd51
|
SideChain: improved precalculation coverage
|
2022-07-14 19:29:41 +02:00 |
|
SChernykh
|
c33033b2f4
|
Code cleanup
|
2022-07-14 14:28:06 +02:00 |
|
SChernykh
|
3c697c2d7e
|
Fixed potential deadlock
Can't lock `m_minerLock` inside SideChain update
|
2022-07-14 13:15:35 +02:00 |
|
SChernykh
|
0e7c1aa481
|
SideChain: stricter checks for number of threads
|
2022-07-14 11:39:19 +02:00 |
|
SChernykh
|
7d5ff13f75
|
Fixed cppcheck warnings
|
2022-07-14 11:23:56 +02:00 |
|
SChernykh
|
02a8a512dc
|
SideChain: precalculate tx pubkeys for faster sync
|
2022-07-14 10:28:25 +02:00 |
|
SChernykh
|
c5bd184bbc
|
P2PServer: don't deserialize the same block twice
|
2022-07-10 10:24:03 +02:00 |
|
SChernykh
|
deaf47155f
|
Miner: reset share counter when synchronized
|
2022-06-30 12:13:17 +02:00 |
|
SChernykh
|
7f1b849394
|
Fixed new cppcheck issues
|
2022-06-13 07:30:59 +02:00 |
|
SChernykh
|
09f46beeb4
|
SideChain: added more checks to is_longer_chain()
|
2022-06-03 17:28:46 +02:00 |
|
SChernykh
|
6ef34bb3f5
|
Enabled more compiler warnings
|
2022-06-01 16:13:18 +02:00 |
|
SChernykh
|
c203f6eb0a
|
Fixed a new cppcheck issue
|
2022-05-31 16:51:09 +02:00 |
|
SChernykh
|
111087d96a
|
Fixed block reward share calculation
|
2022-05-28 22:27:46 +02:00 |
|
SChernykh
|
cb147773b5
|
Updated cppcheck workflow on Linux
|
2022-05-26 21:19:01 +02:00 |
|
SChernykh
|
1cf13e142a
|
SideChain: fixed alternative chain detection
|
2022-05-16 15:59:48 +02:00 |
|
SChernykh
|
72d70eba16
|
SideChain: added "synchronized" log message
|
2022-05-16 01:48:37 +02:00 |
|
SChernykh
|
9579be5c7d
|
Optimized SideChain::miner_count()
|
2022-05-12 22:18:08 +02:00 |
|
SChernykh
|
bd88c04e9e
|
SideChain: mutex locks refactoring
|
2022-05-12 15:24:02 +02:00 |
|
SChernykh
|
3406cf78b4
|
Don't return stale chain tip to other peers
|
2022-05-11 15:07:54 +02:00 |
|
SChernykh
|
134f2d68a3
|
Fixed data races
|
2022-05-09 16:10:55 +02:00 |
|
SChernykh
|
2c70bf8616
|
View tags support
See http://github.com/monero-project/monero/pull/8061
|
2022-04-09 00:56:42 +02:00 |
|