DataHoarder
|
968b07ae0b
|
Support p2pool hardfork in March
|
2023-03-07 18:57:06 +01:00 |
|
DataHoarder
|
92b74f667f
|
Implemented ZMQ fetch of block data, proper main chain handling, refactored client RPC access, updated dependencies
|
2023-03-05 15:07:40 +01:00 |
|
DataHoarder
|
cdccbd20df
|
get missing blocks every 60 seconds to prevent sync stalling due to client disconnection
|
2022-12-12 16:58:45 +01:00 |
|
DataHoarder
|
193ecbe2aa
|
Fill transaction indices on block verify
|
2022-12-12 15:14:48 +01:00 |
|
DataHoarder
|
3167d2a52b
|
Updated remaining spots to types.Difficulty to match p2pool logic, update block compression
|
2022-12-11 14:00:53 +01:00 |
|
DataHoarder
|
be28157ed3
|
Client utilities, adjustment of names on protocol / server to match p2pool
|
2022-12-11 13:31:43 +01:00 |
|
DataHoarder
|
e2911150f7
|
Implement pruning, add tcp listener instead of interface, improve read/write times on client and limit requests when already requested
|
2022-12-09 13:13:00 +01:00 |
|
DataHoarder
|
28623fb3fe
|
Faster synchronization based on ping time
|
2022-12-04 15:15:33 +01:00 |
|
DataHoarder
|
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 |
|
DataHoarder
|
5ffa2041a0
|
Do not ban on parent not existing on block pre-process
|
2022-12-04 02:20:36 +01:00 |
|
DataHoarder
|
4adf67825d
|
Produce pruned / compact block broadcasts
|
2022-12-04 01:46:22 +01:00 |
|
DataHoarder
|
2823029eb9
|
Support protocol 1.1, receive and process compact block broadcasts
|
2022-12-03 23:43:18 +01:00 |
|
DataHoarder
|
7929753c40
|
Timeout outgoing connections in 10 seconds, reduce memory allocations, use sync.Pool for storing allocations
|
2022-11-08 11:35:09 +01:00 |
|
DataHoarder
|
0e6cd73940
|
Do not send broadcasts unless they complete broadcasts, log height
|
2022-11-07 19:38:29 +01:00 |
|
DataHoarder
|
55b39f8535
|
Faster address derivation via benchmark, lesser cache of derivations
|
2022-11-07 15:58:02 +01:00 |
|
DataHoarder
|
c0921997bc
|
Proper hash ordering, from consensus
|
2022-11-07 08:37:39 +01:00 |
|
DataHoarder
|
23bf5a9f0f
|
Concurrency helper, blobcache work for compression
|
2022-11-06 21:11:03 +01:00 |
|
DataHoarder
|
0b81a82a4b
|
Sync and pings working, channel-based messages
|
2022-11-06 17:01:36 +01:00 |
|
DataHoarder
|
4af4b9dabf
|
Reduce memory allocations
|
2022-11-06 14:00:53 +01:00 |
|
DataHoarder
|
37c1a295cf
|
Client synchronization to tip working
|
2022-11-06 11:58:19 +01:00 |
|
DataHoarder
|
39e34abed6
|
Split outputs from transaction
|
2022-11-05 11:28:10 +01:00 |
|
DataHoarder
|
a685bad178
|
Improve Server.Close / randomx
|
2022-11-05 10:23:31 +01:00 |
|
DataHoarder
|
f2eae36712
|
Rewrite private/public key usage away from types.Hash, generic address interface
|
2022-11-05 08:59:00 +01:00 |
|
DataHoarder
|
03a026c026
|
Initial sidechain verification
|
2022-11-03 15:24:54 +01:00 |
|