Commit graph

36 commits

Author SHA1 Message Date
DataHoarder e2885687b2
Implement Miner Options page, add webhook notifications
All checks were successful
continuous-integration/drone/push Build is passing
2024-02-25 14:12:33 +01:00
DataHoarder 07d09286e9
Faster hex SIMD Encode/Decode 2023-07-24 13:26:18 +02:00
DataHoarder 402bd79c6c
Use go.work and nested modules to split dependency import 2023-07-22 16:02:38 +02:00
DataHoarder 087137ab6d
Comment a few parts of the code for clarity 2023-07-20 07:40:19 +02:00
DataHoarder c1939598a5
Speedup deterministic key checks 2023-07-20 07:40:19 +02:00
DataHoarder 704b477c37
Slightly faster CompareConsensusPublicKeyBytes calls 2023-07-20 07:40:19 +02:00
DataHoarder 03ff13fc0c
added merkle tree MainBranch precalculation method, mempool utilities and handling, UVarInt64SliceSize, Share utilities 2023-06-05 23:44:24 +02:00
DataHoarder ff1b712f32
Optimize public/private keypair JSON encoding 2023-05-27 15:38:26 +02:00
DataHoarder d577856081
Faster JSON encoder/decoder
All checks were successful
continuous-integration/drone/push Build is passing
2023-05-27 14:43:22 +02:00
DataHoarder c32f87e9b4
Optimize JSON decoding of Hash / Address / PublicKeyBytes / PrivateKeyBytes
All checks were successful
continuous-integration/drone/push Build is passing
2023-05-24 15:59:07 +02:00
DataHoarder 415cde0759
Cleanup merkle tree calculation to be less verbose
All checks were successful
continuous-integration/drone/push Build is passing
2023-05-23 20:21:40 +02:00
DataHoarder 3b268558d8
Split and cleanup merkle tree for transactions
All checks were successful
continuous-integration/drone/push Build is passing
2023-05-23 15:38:20 +02:00
DataHoarder e9eb5915ed
Optimize address sorting, crypto cache, use unsafe VarTimeScalarMult for sidechain operations
All checks were successful
continuous-integration/drone/push Build is passing
2023-05-20 10:49:05 +02:00
DataHoarder 22077acdfa
Reduce allocations on utils.SplitWork, add BufferLength methods for pool block serialization 2023-05-17 17:29:01 +02:00
DataHoarder c430c21a34
Added crypto_tests.txt support from upstream
All checks were successful
continuous-integration/drone/push Build is passing
2023-05-17 07:41:53 +02:00
DataHoarder 3eafb954df
Reduce hash heap allocations by using exported sha3
All checks were successful
continuous-integration/drone/push Build is passing
2023-05-12 08:55:01 +02:00
DataHoarder 6a690ad278
Reduce allocations on ephemeral public key verification
All checks were successful
continuous-integration/drone/push Build is passing
2023-05-11 12:05:27 +02:00
DataHoarder 0d7c208e06
Reduced allocations on Base58, update dependencies
All checks were successful
continuous-integration/drone/push Build is passing
2023-05-11 09:28:44 +02:00
DataHoarder c1dd874343
Reduce allocations on ephemeral public key cache operations 2023-05-10 04:31:59 +02:00
DataHoarder e56d7ee46e
Index database, archivetoindex, database schema
Implemented daemon, web, api into new index backend
2023-04-11 04:26:24 +02:00
DataHoarder 31fdbf9325
Added MarshalJSON to key types 2023-03-11 22:35:18 +01:00
DataHoarder 4986272243
Allow 0x difficulty decoding, change errors for key/hash/difficulty size 2023-01-15 09:07:51 +01:00
DataHoarder 95c92fd114
Add compiler bound checks 2022-11-08 14:25:29 +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 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 75fea6aad3
Added key image derivation 2022-11-06 07:57:36 +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 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 ea97ca98b9
Initial consensus work 2022-10-26 18:56:37 +02:00
DataHoarder 20a1034f74
Added payment proof page, update dependencies 2022-10-24 14:36:50 +02:00
DataHoarder 00ded2717a
Support miner alias, setting via API 2022-10-19 10:37:38 +02:00