SChernykh
4f34c4466a
Dynamic PPLNS window
2 years ago
SChernykh
b346b93285
Updated copyright
2 years ago
SChernykh
3e4f877ec0
Display software name in peers list
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
72e414b2b7
Fixed struct alignment
2 years ago
SChernykh
488ed8e562
Added more 128 bit calculations
2 years ago
SChernykh
b3bce1651b
SideChain: use full 128 bits in get_difficulty
2 years ago
SChernykh
bbc3d44526
P2PServer: tidy up PEER_LIST_RESPONSE messages
2 years ago
SChernykh
45660e3d96
Show wallet address in error messages and status
2 years ago
SChernykh
c029e5c39d
Added macro for debug builds
2 years ago
SChernykh
8b681d6efb
Added memory hooks for CURL
2 years ago
SChernykh
6ef34bb3f5
Enabled more compiler warnings
2 years ago
SChernykh
d05d47fa75
Fixed compilation
2 years ago
SChernykh
eb3a3872eb
Fixed missing blocks download logic
2 years ago
SChernykh
c3c326c680
Suppress MSVC warnings
2 years ago
SChernykh
990916ab62
StratumServer: added autodiff
...
Autodiff is enabled by default, target time is 30 seconds. It can be disabled with `--no-autodiff` command line option.
2 years ago
SChernykh
8f27d940e3
Don't ban localhost
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
a7aed2f221
Fixed miner tx creation
2 years ago
SChernykh
0c2b7d6010
More time handling fixes
2 years ago
SChernykh
aada1bb5cc
Use chrono::steady_clock for internal timestamps
2 years ago
SChernykh
c21d052d7a
Refactored RNG usage across the code
2 years ago
SChernykh
7ab21c6afd
TCPServer: reduced memory usage
2 years ago
SChernykh
b45540ca08
TCPServer: clean up old IP bans
3 years ago
SChernykh
148b9dd294
Switch to faster unordered_map/set
3 years ago
SChernykh
8aa9e54dc4
BlockTemplate: wait for 10 seconds before including new transactions
3 years ago
SChernykh
b35b4a9f76
Crypto: added cache for faster key derivation
3 years ago
SChernykh
82a88ce0ef
data api: added block hashes to pool/blocks
3 years ago
SChernykh
08d2fbdbd1
Parse full 128-bit difficulty from monerod
3 years ago
SChernykh
661d596107
api: store difficulty and totalHashes for each block
3 years ago
SChernykh
295cbda449
p2pool: export data to an external web-server
...
Dumps data to JSON files which can be later served by a web-server.
3 years ago
SChernykh
5d6fa03f11
Show all Monero block rewards in log
3 years ago
SChernykh
4757cdb8e2
P2PServer: added 1 second grace time for stale shares
...
Only for shares that lag 1 Monero block behind
3 years ago
SChernykh
4ac08ac10d
StratumServer: print current effort in status
3 years ago
SChernykh
9e438210d1
StratumServer: support custom fixed difficulty
...
Example (set fixed difficulty 10000)
`"user":"x+10000"` in config.json or
`-u x+10000` in command line
3 years ago
SChernykh
27c2aab145
Check network type at startup
...
- Make network type part of consensus ID to avoid mixing p2pool nodes from mainnet and testnet/stagenet
- Check that wallet address matches the network type of monerod
3 years ago
SChernykh
276cc5f0fd
Fix Mac compilation
3 years ago
SChernykh
1cf4071f9b
BlockCache (Linux version)
3 years ago
SChernykh
510b7dbb85
Add files
3 years ago