|
28623fb3fe
|
Faster synchronization based on ping time
|
2022-12-04 15:15:33 +01:00 |
|
|
2b5ce80a75
|
Implement peer lists, send peer list requests, synchronize client operations by block header to prevent racing from all peers
|
2022-12-04 15:00:05 +01:00 |
|
|
0e909af5d4
|
Added max outgoing peers setting
|
2022-12-04 14:57:07 +01:00 |
|
|
5ffa2041a0
|
Do not ban on parent not existing on block pre-process
|
2022-12-04 02:20:36 +01:00 |
|
|
4adf67825d
|
Produce pruned / compact block broadcasts
|
2022-12-04 01:46:22 +01:00 |
|
|
2823029eb9
|
Support protocol 1.1, receive and process compact block broadcasts
|
2022-12-03 23:43:18 +01:00 |
|
|
79aba57c0b
|
Send peers on peer list response, atomic listen port
|
2022-12-02 14:34:18 +01:00 |
|
|
6a014365a6
|
Specifically set isv6 = 0 for PeerVersionInformation
|
2022-12-02 13:15:53 +01:00 |
|
|
2b27533aa2
|
Implement protocol handshake via peer messages
|
2022-12-02 12:33:37 +01:00 |
|
|
53fca1539d
|
Change blobcache, test
|
2022-11-30 08:27:06 +01:00 |
|
|
80ce187da1
|
Add Deterministic transaction private key comment for future upgrades
|
2022-11-08 14:25:57 +01:00 |
|
|
95c92fd114
|
Add compiler bound checks
|
2022-11-08 14:25:29 +01:00 |
|
|
d2dc48b429
|
Unmap IPv4 addresses
|
2022-11-08 11:46:35 +01:00 |
|
|
7929753c40
|
Timeout outgoing connections in 10 seconds, reduce memory allocations, use sync.Pool for storing allocations
|
2022-11-08 11:35:09 +01:00 |
|
|
cec700beac
|
Cache datasets on randomx_cgo
|
2022-11-07 19:38:49 +01:00 |
|
|
0e6cd73940
|
Do not send broadcasts unless they complete broadcasts, log height
|
2022-11-07 19:38:29 +01:00 |
|
|
55b39f8535
|
Faster address derivation via benchmark, lesser cache of derivations
|
2022-11-07 15:58:02 +01:00 |
|
|
51bdaf581a
|
Adjust derivations to use edwards25519 methods, and use proper reductions
|
2022-11-07 09:52:35 +01:00 |
|
|
c0921997bc
|
Proper hash ordering, from consensus
|
2022-11-07 08:37:39 +01:00 |
|
|
23bf5a9f0f
|
Concurrency helper, blobcache work for compression
|
2022-11-06 21:11:03 +01:00 |
|
|
e5d8161550
|
Specifically only support MainNetwork
|
2022-11-06 17:24:05 +01:00 |
|
|
0b81a82a4b
|
Sync and pings working, channel-based messages
|
2022-11-06 17:01:36 +01:00 |
|
|
3efbce62cf
|
Filter characters properly for miner signature
|
2022-11-06 14:01:06 +01:00 |
|
|
4af4b9dabf
|
Reduce memory allocations
|
2022-11-06 14:00:53 +01:00 |
|
|
37c1a295cf
|
Client synchronization to tip working
|
2022-11-06 11:58:19 +01:00 |
|
|
36199fcefb
|
Cache blockheaderbyhash requests
|
2022-11-06 11:57:29 +01:00 |
|
|
eb702ebe3a
|
Proper address sorting
|
2022-11-06 11:57:03 +01:00 |
|
|
3b9b958b1e
|
Fix ViewTag read on Output
|
2022-11-06 08:51:05 +01:00 |
|
|
ac20abaeb1
|
Added ability to get inputs and their outputs from monerod
|
2022-11-06 07:58:51 +01:00 |
|
|
75fea6aad3
|
Added key image derivation
|
2022-11-06 07:57:36 +01:00 |
|
|
39e34abed6
|
Split outputs from transaction
|
2022-11-05 11:28:10 +01:00 |
|
|
a685bad178
|
Improve Server.Close / randomx
|
2022-11-05 10:23:31 +01:00 |
|
|
59d8bcd0f7
|
Reduce allocations
|
2022-11-05 09:33:53 +01:00 |
|
|
f2eae36712
|
Rewrite private/public key usage away from types.Hash, generic address interface
|
2022-11-05 08:59:00 +01:00 |
|
|
0aa33c9dc1
|
Fix deterministic address generation
|
2022-11-03 15:25:15 +01:00 |
|
|
03a026c026
|
Initial sidechain verification
|
2022-11-03 15:24:54 +01:00 |
|
|
a9e0ce96b0
|
Initial P2Pool work, move most derivations and signatures to crypto
|
2022-11-01 12:22:00 +01:00 |
|
|
e702cd3e08
|
Align HashToScalar usage with monero codebase
|
2022-10-30 17:41:27 +01:00 |
|
|
ab0e335b9a
|
Refactor Difficulty, cache derivations and client actions, faster miner transaction matching
|
2022-10-28 11:47:14 +02:00 |
|
|
135fbd8973
|
Make nonce on block uint32 instead of bytes
|
2022-10-27 10:09:39 +02:00 |
|
|
ea97ca98b9
|
Initial consensus work
|
2022-10-26 18:56:37 +02:00 |
|
|
2ec0439fff
|
Fix daemon block deletion on reorg
|
2022-10-26 18:50:44 +02:00 |
|
|
20a1034f74
|
Added payment proof page, update dependencies
|
2022-10-24 14:36:50 +02:00 |
|
|
a2cb88ca80
|
Include miner alias in payout list
|
2022-10-19 11:26:57 +02:00 |
|
|
938cec37a5
|
Added miner alias to share details
|
2022-10-19 11:10:02 +02:00 |
|
|
dd0de8c004
|
Add miner alias form to miner page
|
2022-10-19 11:06:27 +02:00 |
|
|
00ded2717a
|
Support miner alias, setting via API
|
2022-10-19 10:37:38 +02:00 |
|
|
c3ef42d2c0
|
Add payouts per share
|
2022-10-18 11:58:09 +02:00 |
|
|
beefaea3b7
|
Added /payouts to block details
|
2022-10-18 11:03:19 +02:00 |
|
|
5215eacdca
|
Fix uncle blocks statement preparation
|
2022-10-13 09:21:31 +02:00 |
|