|
9d2f728409
|
Upgrade to v4 for p2pool upcoming hardfork
|
2024-06-19 20:59:08 +02:00 |
|
|
24bf7e3b02
|
Small crypto optimizations on generating random numbers
|
2024-06-03 10:46:27 +02:00 |
|
|
e390e970e6
|
Update crypto tests to verify NoAllocate implementations as well
|
2024-04-11 02:37:49 +02:00 |
|
|
d85464b4e2
|
Partial merge mining template support for p2pool merge-mining upcoming changes
continuous-integration/drone/push Build is failing
|
2024-04-10 03:10:55 +02:00 |
|
|
c999597d5e
|
Remove moneroutil dependency, replace base58 encoding with git.gammaspectra.live/P2Pool/monero-base58
|
2024-04-07 19:15:00 +02:00 |
|
|
97390b2e48
|
Added merkle root hash test/bench
continuous-integration/drone/push Build is passing
|
2024-04-07 05:26:22 +02:00 |
|
|
019375e929
|
Experimental: Stratum server, template generation, uncle and transaction selection
continuous-integration/drone/push Build is running
Specify wallet address on login user in xmrig or similar
|
2024-04-06 03:59:03 +02:00 |
|
|
1c17271ff0
|
Annotate BinaryTreeHash.RootHash()
|
2024-04-06 03:29:22 +02:00 |
|
|
355843d5a2
|
Remove not necessary utilities under utils/, annotate network utils, use fasthex across all project
|
2024-04-05 17:14:37 +02:00 |
|
|
fe75cf259c
|
P2Pool consensus v3.0.0
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build is passing
Migrate cmd utils, cmds to own repository
|
2024-04-03 19:43:13 +02:00 |
|
|
e2885687b2
|
Implement Miner Options page, add webhook notifications
continuous-integration/drone/push Build is passing
|
2024-02-25 14:12:33 +01:00 |
|
|
07d09286e9
|
Faster hex SIMD Encode/Decode
|
2023-07-24 13:26:18 +02:00 |
|
|
402bd79c6c
|
Use go.work and nested modules to split dependency import
|
2023-07-22 16:02:38 +02:00 |
|
|
087137ab6d
|
Comment a few parts of the code for clarity
|
2023-07-20 07:40:19 +02:00 |
|
|
c1939598a5
|
Speedup deterministic key checks
|
2023-07-20 07:40:19 +02:00 |
|
|
704b477c37
|
Slightly faster CompareConsensusPublicKeyBytes calls
|
2023-07-20 07:40:19 +02:00 |
|
|
03ff13fc0c
|
added merkle tree MainBranch precalculation method, mempool utilities and handling, UVarInt64SliceSize, Share utilities
|
2023-06-05 23:44:24 +02:00 |
|
|
ff1b712f32
|
Optimize public/private keypair JSON encoding
|
2023-05-27 15:38:26 +02:00 |
|
|
d577856081
|
Faster JSON encoder/decoder
continuous-integration/drone/push Build is passing
|
2023-05-27 14:43:22 +02:00 |
|
|
c32f87e9b4
|
Optimize JSON decoding of Hash / Address / PublicKeyBytes / PrivateKeyBytes
continuous-integration/drone/push Build is passing
|
2023-05-24 15:59:07 +02:00 |
|
|
415cde0759
|
Cleanup merkle tree calculation to be less verbose
continuous-integration/drone/push Build is passing
|
2023-05-23 20:21:40 +02:00 |
|
|
3b268558d8
|
Split and cleanup merkle tree for transactions
continuous-integration/drone/push Build is passing
|
2023-05-23 15:38:20 +02:00 |
|
|
e9eb5915ed
|
Optimize address sorting, crypto cache, use unsafe VarTimeScalarMult for sidechain operations
continuous-integration/drone/push Build is passing
|
2023-05-20 10:49:05 +02:00 |
|
|
22077acdfa
|
Reduce allocations on utils.SplitWork, add BufferLength methods for pool block serialization
|
2023-05-17 17:29:01 +02:00 |
|
|
c430c21a34
|
Added crypto_tests.txt support from upstream
continuous-integration/drone/push Build is passing
|
2023-05-17 07:41:53 +02:00 |
|
|
3eafb954df
|
Reduce hash heap allocations by using exported sha3
continuous-integration/drone/push Build is passing
|
2023-05-12 08:55:01 +02:00 |
|
|
6a690ad278
|
Reduce allocations on ephemeral public key verification
continuous-integration/drone/push Build is passing
|
2023-05-11 12:05:27 +02:00 |
|
|
0d7c208e06
|
Reduced allocations on Base58, update dependencies
continuous-integration/drone/push Build is passing
|
2023-05-11 09:28:44 +02:00 |
|
|
c1dd874343
|
Reduce allocations on ephemeral public key cache operations
|
2023-05-10 04:31:59 +02:00 |
|
|
e56d7ee46e
|
Index database, archivetoindex, database schema
Implemented daemon, web, api into new index backend
|
2023-04-11 04:26:24 +02:00 |
|
|
31fdbf9325
|
Added MarshalJSON to key types
|
2023-03-11 22:35:18 +01:00 |
|
|
4986272243
|
Allow 0x difficulty decoding, change errors for key/hash/difficulty size
|
2023-01-15 09:07:51 +01:00 |
|
|
95c92fd114
|
Add compiler bound checks
|
2022-11-08 14:25:29 +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 |
|
|
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 |
|
|
75fea6aad3
|
Added key image derivation
|
2022-11-06 07:57:36 +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 |
|
|
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 |
|
|
ea97ca98b9
|
Initial consensus work
|
2022-10-26 18:56:37 +02:00 |
|
|
20a1034f74
|
Added payment proof page, update dependencies
|
2022-10-24 14:36:50 +02:00 |
|
|
00ded2717a
|
Support miner alias, setting via API
|
2022-10-19 10:37:38 +02:00 |
|