|
9d2f728409
|
Upgrade to v4 for p2pool upcoming hardfork
|
2024-06-19 20:59:08 +02:00 |
|
|
e6812c58b1
|
Fixup c515911d79 wrong code changes
continuous-integration/drone/push Build is passing
|
2024-06-07 15:30:34 +02:00 |
|
|
c515911d79
|
Follow behavior on monero major/minor version from 4bc0b559cb
|
2024-06-03 11:35:53 +02:00 |
|
|
24bf7e3b02
|
Small crypto optimizations on generating random numbers
|
2024-06-03 10:46:27 +02:00 |
|
|
3aa98d061c
|
More checks and caps on block marshal/unmarshal, fast path for split reward
continuous-integration/drone/push Build is passing
|
2024-05-10 02:40:11 +02:00 |
|
|
ea12ffd0ad
|
Use >= for share version comparisons, fix auxiliary data not containing the template id on pruned
|
2024-05-01 04:15:18 +02:00 |
|
|
4fb641265d
|
Upgrade to go-randomx v3.1.0 with full JIT and full mode support
continuous-integration/drone/push Build is passing
|
2024-04-23 15:28:23 +02:00 |
|
|
137356ee20
|
Support purego build via RandomX softfloat64
continuous-integration/drone/push Build is passing
|
2024-04-17 06:13:52 +02:00 |
|
|
e321374da1
|
Update to version v3.7.0, remove replace directives from go.mod
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
|
2024-04-14 10:13:19 +02:00 |
|
|
927b53b1f6
|
cleanup share comparison
|
2024-04-13 04:12:49 +02:00 |
|
|
dbeb877d6c
|
Update go-randomx, bump dependencies and use hashicorp LRU to remove golang.org/x/text, github.com/bahlo/generic-list-go dependencies
|
2024-04-13 00:26:21 +02:00 |
|
|
249d97299e
|
Bump go-randomx to v2.0.0 with faster execution and JIT
|
2024-04-12 02:18:49 +02:00 |
|
|
5136295d91
|
Remove github.com/sclevine/spec dependency on tests from monero levin/rpc packages
continuous-integration/drone/push Build is passing
|
2024-04-11 03:47:52 +02:00 |
|
|
0527d67ecb
|
Upgrade randomx-go-bindings to v1.0.0
|
2024-04-11 03:47:05 +02:00 |
|
|
e390e970e6
|
Update crypto tests to verify NoAllocate implementations as well
|
2024-04-11 02:37:49 +02:00 |
|
|
fe5c673125
|
Split monero from p2pool hardforks
|
2024-04-10 09:03:31 +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 |
|
|
3cde3800de
|
Allow stratum mempool selection to include high fee transactions or time since last reception
continuous-integration/drone/push Build is passing
|
2024-04-08 13:59:11 +02:00 |
|
|
142a21861e
|
Replace json hex strings with types.Hash and types.Bytes on monero rpc
continuous-integration/drone/push Build is passing
|
2024-04-07 20:19:12 +02:00 |
|
|
1f33aeccc5
|
Remove github.com/stretchr/testify from monero levin/rpc tests
continuous-integration/drone/push Build is passing
|
2024-04-07 19:48:55 +02:00 |
|
|
b36c9561b9
|
Replace encoding/hex and encoding/json dependencies on monero RPC code
|
2024-04-07 19:32:18 +02:00 |
|
|
5a50924816
|
Remove git.gammaspectra.live/P2Pool/go-monero dependency, replace with pkg/rpc and pkg/levin inline
|
2024-04-07 19:29:22 +02:00 |
|
|
c999597d5e
|
Remove moneroutil dependency, replace base58 encoding with git.gammaspectra.live/P2Pool/monero-base58
|
2024-04-07 19:15:00 +02:00 |
|
|
6c9ff41c7c
|
Remove github.com/stretchr/testify dependency from zmq tests
|
2024-04-07 17:58:42 +02:00 |
|
|
6cfb1e3905
|
Cleanup zmq / duplicate mempool types
|
2024-04-07 17:25:29 +02:00 |
|
|
97390b2e48
|
Added merkle root hash test/bench
continuous-integration/drone/push Build is passing
|
2024-04-07 05:26:22 +02:00 |
|
|
d2187564ca
|
Fallback on mempool GetBlockReward to non-overflow code
|
2024-04-07 04:36:23 +02:00 |
|
|
c733aa1d4f
|
Fix mempool and monero GetBlockReward
continuous-integration/drone/push Build is passing
|
2024-04-06 05:36:44 +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 |
|
|
13d2e51383
|
Update dependencies, use faster UnsafeVarTimeScalarBaseMult on non-private operations, use precomputed UnsafeVarTimeScalarMultPrecomputed on public keys
continuous-integration/drone/push Build is passing
|
2024-04-05 10:54:04 +02:00 |
|
|
3cbc992279
|
Update dependencies, use faster UnsafeVarTimeScalarBaseMult on non-private operations
continuous-integration/drone/push Build is passing
|
2024-04-05 10:25:50 +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 |
|
|
50e1acbb3a
|
Upgrade to new logger format
continuous-integration/drone/push Build is passing
|
2024-02-26 21:24:37 +01:00 |
|
|
86b7a92334
|
Added basic global logger
|
2024-02-26 04:09:27 +01:00 |
|
|
e2885687b2
|
Implement Miner Options page, add webhook notifications
continuous-integration/drone/push Build is passing
|
2024-02-25 14:12:33 +01:00 |
|
|
6fee8b6d62
|
Generalize signed actions for miners
|
2024-02-23 13:11:58 +01:00 |
|
|
7c3e71171f
|
Fix mismatching encode methods for PoolBlock on connectivity-check API
continuous-integration/drone/push Build is passing
|
2023-07-31 22:35:58 +02:00 |
|
|
aae149677a
|
Move Coinbase Id cache into PoolBlock from CoinbaseTransaction
continuous-integration/drone/push Build is passing
|
2023-07-30 22:53:25 +02:00 |
|
|
07d09286e9
|
Faster hex SIMD Encode/Decode
|
2023-07-24 13:26:18 +02:00 |
|
|
a23c30455d
|
Fix transaction parent indices not serializing in light blocks
continuous-integration/drone/push Build is passing
|
2023-07-24 12:18:11 +02:00 |
|
|
b7b1344eea
|
Fix address.MarshalJSON
continuous-integration/drone/push Build is passing
|
2023-07-23 01:10:43 +02:00 |
|
|
03f19ae2ed
|
Improve base58 encode/decode and PackedAddress storage
continuous-integration/drone/push Build is running
|
2023-07-23 01:02:43 +02:00 |
|
|
c0397bea86
|
Moved cache into its own module
continuous-integration/drone/push Build is running
|
2023-07-22 17:15:43 +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 |
|
|
5c24136e45
|
Speedup GetShares, Shares allocation, Shares.Compact
|
2023-07-20 07:40:19 +02:00 |
|
|
704b477c37
|
Slightly faster CompareConsensusPublicKeyBytes calls
|
2023-07-20 07:40:19 +02:00 |
|