Commit graph

609 commits

Author SHA1 Message Date
DataHoarder 2b27533aa2
Implement protocol handshake via peer messages 2022-12-02 12:33:37 +01:00
DataHoarder 53fca1539d
Change blobcache, test 2022-11-30 08:27:06 +01:00
DataHoarder 80ce187da1
Add Deterministic transaction private key comment for future upgrades 2022-11-08 14:25:57 +01:00
DataHoarder 95c92fd114
Add compiler bound checks 2022-11-08 14:25:29 +01:00
DataHoarder d2dc48b429
Unmap IPv4 addresses 2022-11-08 11:46:35 +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 cec700beac
Cache datasets on randomx_cgo 2022-11-07 19:38:49 +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 51bdaf581a
Adjust derivations to use edwards25519 methods, and use proper reductions 2022-11-07 09:52:35 +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 e5d8161550
Specifically only support MainNetwork 2022-11-06 17:24:05 +01:00
DataHoarder 0b81a82a4b
Sync and pings working, channel-based messages 2022-11-06 17:01:36 +01:00
DataHoarder 3efbce62cf
Filter characters properly for miner signature 2022-11-06 14:01:06 +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 36199fcefb
Cache blockheaderbyhash requests 2022-11-06 11:57:29 +01:00
DataHoarder eb702ebe3a
Proper address sorting 2022-11-06 11:57:03 +01:00
DataHoarder 3b9b958b1e
Fix ViewTag read on Output 2022-11-06 08:51:05 +01:00
DataHoarder ac20abaeb1
Added ability to get inputs and their outputs from monerod 2022-11-06 07:58:51 +01:00
DataHoarder 75fea6aad3
Added key image derivation 2022-11-06 07:57:36 +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 59d8bcd0f7
Reduce allocations 2022-11-05 09:33:53 +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 0aa33c9dc1
Fix deterministic address generation 2022-11-03 15:25:15 +01:00
DataHoarder 03a026c026
Initial sidechain verification 2022-11-03 15:24:54 +01:00
DataHoarder a9e0ce96b0
Initial P2Pool work, move most derivations and signatures to crypto 2022-11-01 12:22:00 +01:00
DataHoarder e702cd3e08
Align HashToScalar usage with monero codebase 2022-10-30 17:41:27 +01:00
DataHoarder ab0e335b9a
Refactor Difficulty, cache derivations and client actions, faster miner transaction matching 2022-10-28 11:47:14 +02:00
DataHoarder 135fbd8973
Make nonce on block uint32 instead of bytes 2022-10-27 10:09:39 +02:00
DataHoarder ea97ca98b9
Initial consensus work 2022-10-26 18:56:37 +02:00
DataHoarder 2ec0439fff
Fix daemon block deletion on reorg 2022-10-26 18:50:44 +02:00
DataHoarder 20a1034f74
Added payment proof page, update dependencies 2022-10-24 14:36:50 +02:00
DataHoarder a2cb88ca80
Include miner alias in payout list 2022-10-19 11:26:57 +02:00
DataHoarder 938cec37a5
Added miner alias to share details 2022-10-19 11:10:02 +02:00
DataHoarder dd0de8c004
Add miner alias form to miner page 2022-10-19 11:06:27 +02:00
DataHoarder 00ded2717a
Support miner alias, setting via API 2022-10-19 10:37:38 +02:00
DataHoarder c3ef42d2c0
Add payouts per share 2022-10-18 11:58:09 +02:00
DataHoarder beefaea3b7
Added /payouts to block details 2022-10-18 11:03:19 +02:00
DataHoarder 5215eacdca
Fix uncle blocks statement preparation 2022-10-13 09:21:31 +02:00
DataHoarder 0422c455ed
Speedup block database operations 2022-10-12 19:38:51 +02:00
DataHoarder 27aab87c24
Fix uncle weight on block JSON 2022-10-12 19:38:26 +02:00
DataHoarder f48d2123fc
Add index to window miners 2022-10-12 16:14:18 +02:00
DataHoarder c586181226
Fix week -> weekly, increase parent uncle cache 2022-10-12 14:30:23 +02:00
DataHoarder a7b5ea4281
Raise limits of blocks and shares, make position chart helper, weekly miners, daily payouts charts 2022-10-12 14:15:47 +02:00
DataHoarder 1b731757c4
Show non-existent miner in p2pool miner page 2022-10-12 12:36:41 +02:00
DataHoarder f30af63428
* Support getting found blocks by miner
* Fix time_elapsed / time_elapsed_short / time_duration_long hours wrap
* Overhaul of /calculate-share-time
* Add /blocks for miner
* More statistics for front page
2022-10-11 12:39:16 +02:00
DataHoarder affc231dd8
unknown miner fetching error 2022-10-10 18:22:35 +02:00