|
ff1b712f32
|
Optimize public/private keypair JSON encoding
|
2023-05-27 15:38:26 +02:00 |
|
|
c103c46561
|
Optimize web /miners, optimize Hash / Bytes / Difficulty JSON encoding
continuous-integration/drone/push Build is passing
|
2023-05-27 15:30:03 +02:00 |
|
|
d577856081
|
Faster JSON encoder/decoder
continuous-integration/drone/push Build is passing
|
2023-05-27 14:43:22 +02:00 |
|
|
59756ab560
|
Update dependencies, less 128 bit divisions/multiplications, reduce heap allocations
continuous-integration/drone/push Build is passing
|
2023-05-27 14:11:10 +02:00 |
|
|
ee12d0a8b7
|
Update dependencies, improve Address decoding
continuous-integration/drone/push Build is passing
|
2023-05-27 13:49:34 +02:00 |
|
|
6936137b3c
|
fix missing start/end tags on templates
continuous-integration/drone/push Build is passing
|
2023-05-27 13:18:17 +02:00 |
|
|
71689792e6
|
Convert web templates to quicktemplate for speedup, remove usages of stick
continuous-integration/drone/push Build is passing
|
2023-05-27 13:08:22 +02:00 |
|
|
47430a1bf1
|
Fix Sidechain -> SideChain in version check on header.html
|
2023-05-26 08:11:33 +02:00 |
|
|
3b14cc2323
|
Fixed floating point exponential notation in miner/calculate page
continuous-integration/drone/push Build is passing
|
2023-05-26 05:57:50 +02:00 |
|
|
49199bf61c
|
Update SecondsSinceLastBlock on PPLNS scan
continuous-integration/drone/push Build is passing
|
2023-05-25 14:51:50 +02:00 |
|
|
de93354347
|
Replace stick with fork to use pointers instead of values on lexer/parser
|
2023-05-25 14:49:05 +02:00 |
|
|
7fcad714be
|
Pool web response buffer at 1 MiB between responses
|
2023-05-25 14:48:11 +02:00 |
|
|
493b482d90
|
Do not require p2pool sync for API to start, cache p2api.Consensus() call
|
2023-05-25 14:47:25 +02:00 |
|
|
3c1f7dfe38
|
Optimize JSON decoding of Address with less buffer creation
continuous-integration/drone/push Build is passing
|
2023-05-24 16:23:54 +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 |
|
|
5e9bc7e825
|
Added light cache-control headers on miner output on api and web
continuous-integration/drone/push Build is passing
|
2023-05-24 15:10:07 +02:00 |
|
|
a2b701e87b
|
Register listeners for MainData / MinerData updates
|
2023-05-24 12:40:02 +02:00 |
|
|
52b2d617c0
|
Lock seenBlocks on cleanupSeenBlocks method
continuous-integration/drone/push Build is passing
|
2023-05-24 09:14:27 +02:00 |
|
|
009e507d5d
|
Fixed FullId TemplateId() method
continuous-integration/drone/push Build is running
|
2023-05-24 09:13:08 +02:00 |
|
|
48915be81b
|
Added tests for pre-fork p2pool, generalize tests, added patched missing blocks for old mini sidechain test
continuous-integration/drone/push Build is passing
|
2023-05-23 21:19:42 +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 |
|
|
951b1105ff
|
Speed improvements on partial crypto derivation
continuous-integration/drone/push Build is passing
|
2023-05-23 10:25:10 +02:00 |
|
|
2ad5e1ba38
|
Sync speed improvements by better crypto cache
continuous-integration/drone/push Build is passing
|
2023-05-23 09:38:09 +02:00 |
|
|
db5a26de4f
|
Resolve lock contention whenever bans occur with multiple clients connected
continuous-integration/drone/push Build is passing
|
2023-05-23 07:36:35 +02:00 |
|
|
099c393235
|
Added utils ContextTicker
|
2023-05-23 07:30:25 +02:00 |
|
|
69cfc3f3da
|
Cleanup seen blocks properly to prevent slow leak like p2pool had before eab8a51bb7a30813d4cd8f570486fbee034acdb8
|
2023-05-23 06:41:03 +02:00 |
|
|
3ac9b9f5bd
|
Track seen and alternate blocks, and submit these alternate blocks to monerod / other peers as well
continuous-integration/drone/push Build is passing
|
2023-05-22 11:11:55 +02:00 |
|
|
994e1b8168
|
Generalize channel emptying on Index via ChanConsume
|
2023-05-22 10:24:01 +02:00 |
|
|
63ff36d034
|
Cache prepared statement on TipSideBlock / TipMainBlock in Index
|
2023-05-22 10:20:34 +02:00 |
|
|
f57ec1ce64
|
Collect and build with PGO information
continuous-integration/drone/push Build is passing
|
2023-05-21 10:52:24 +02:00 |
|
|
cc71510d8d
|
Expose pprof debug HTTP API when desired on web/daemon/api
|
2023-05-21 09:36:14 +02:00 |
|
|
02b0a0abde
|
Backfill found block headers again on daemon
continuous-integration/drone/push Build is passing
|
2023-05-20 11:24:15 +02:00 |
|
|
79a686873a
|
Update seconds since last block on SideChain pool_info even when no tip is available
continuous-integration/drone/push Build is passing
|
2023-05-20 11:03:42 +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 |
|
|
4a92d3a727
|
Cleanup api types
|
2023-05-19 10:31:25 +02:00 |
|
|
65383c34c3
|
Keep track of previous ban error on p2pool, report it on connectivity check
continuous-integration/drone/push Build is passing
|
2023-05-19 08:30:43 +02:00 |
|
|
ee07462812
|
Do not use /sidechain/state or /archive/state from p2pool api on pool_info loop
continuous-integration/drone/push Build is passing
|
2023-05-19 07:40:34 +02:00 |
|
|
c1cdaa4ebe
|
Added estimated daily reward on calculate share time
continuous-integration/drone/push Build is passing
|
2023-05-18 15:58:24 +02:00 |
|
|
a07fcc77df
|
Fix calculate share time Solo mean
|
2023-05-18 15:48:01 +02:00 |
|
|
e3ba520fbf
|
Added expected per window/daily rewards to miner page
|
2023-05-18 15:46:15 +02:00 |
|
|
279287c1cc
|
Use secrets on CI to specify monerod node
continuous-integration/drone/push Build is passing
|
2023-05-18 05:31:45 +02:00 |
|
|
4848016bcc
|
Fix CI tests
continuous-integration/drone/push Build is running
|
2023-05-18 05:28:54 +02:00 |
|
|
1e05b54e25
|
Send peer list on empty chain tip block responses as well
|
2023-05-18 05:26:13 +02:00 |
|
|
041fc55f16
|
Serialize pool blocks using append on stack buffers instead of heap buffer allocations
continuous-integration/drone/push Build is failing
|
2023-05-18 05:21:23 +02:00 |
|
|
8f712ef1e5
|
Fix effort column on shares template
continuous-integration/drone/push Build is failing
|
2023-05-17 19:12:35 +02:00 |
|
|
2e557297a7
|
Added orphaned shares to miner page, inclusion parameter to /api/side_blocks
continuous-integration/drone/push Build is failing
|
2023-05-17 17:51:30 +02:00 |
|
|
24e1408f36
|
Link to monero block on shares list if block was found
continuous-integration/drone/push Build is failing
|
2023-05-17 17:36:52 +02:00 |
|
|
22077acdfa
|
Reduce allocations on utils.SplitWork, add BufferLength methods for pool block serialization
|
2023-05-17 17:29:01 +02:00 |
|
|
4acc0d34af
|
Add stagenet on consensus AddressNetwork()
|
2023-05-17 12:17:38 +02:00 |
|