This website requires JavaScript.
5ab76f5503
Calculate precise buffer lengths using varint sizes
DataHoarder
2023-06-03 11:29:20 +0200
0cd75a0509
added limitbytereader to utils, less buffer usage on block decoding
DataHoarder
2023-06-03 10:04:14 +0200
e4be941d5e
fix zmq test
DataHoarder
2023-06-03 10:03:30 +0200
8d779e9cbc
refactored sidechain testdata initialization, web stream request api
DataHoarder
2023-06-02 14:34:49 +0200
d40172d479
Refactor PPLNS window display in miner page
DataHoarder
2023-06-01 07:35:05 +0200
2fe65a7a62
ZMQ: Use serial method instead of channels to preserve ordering of events
DataHoarder
2023-05-31 12:25:40 +0200
879f15515c
ZMQ: Alter minimal txpool data to include all fields
DataHoarder
2023-05-31 12:16:20 +0200
27f65692be
Added sidechain ShuffleSequence utils, loop DownloadMissingBlocks on Server until no more are found
DataHoarder
2023-05-31 01:53:58 +0200
f35fd872a5
Offer API for last payouts from height / timestamp
DataHoarder
2023-05-31 00:00:50 +0200
f348588b37
Optimize API block count
DataHoarder
2023-05-30 11:42:56 +0200
e616cd6d82
Fix typo in miner.qtpl
DataHoarder
2023-05-30 09:50:30 +0200
8b864628f0
fix sidechain test: provide Context on fake server
DataHoarder
2023-05-30 09:44:01 +0200
cd99095931
New utilities and additions for types / sidechain
DataHoarder
2023-05-30 08:49:52 +0200
f0d81343cc
Use pg_ivm extension for incremental materialized view updates, bump to postgres 15.3
DataHoarder
2023-05-29 15:58:34 +0200
6286a8ab24
index: faster materialized view refresh in some cases
DataHoarder
2023-05-29 13:14:18 +0200
25f58426a7
sidechain: err on child depth issue
DataHoarder
2023-05-29 13:13:57 +0200
eadd41c556
daemon: keep looping on nil tips
DataHoarder
2023-05-29 16:01:09 +0200
f4c21dc425
Add hardcoded default pool name case in Consensus
DataHoarder
2023-05-29 10:23:30 +0200
bf30f7592e
Verify and warn inconsistent depths on sidechain
DataHoarder
2023-05-29 10:23:15 +0200
e94e54c27d
fix genesis share private key seed check
DataHoarder
2023-05-29 09:08:53 +0200
8774b1d70c
Use indexed materialized views for found_main_blocks, payouts
DataHoarder
2023-05-29 08:39:13 +0200
fe11ac2513
Create schema VIEW for found blocks / payouts, track debug tags on web/api/queries
DataHoarder
2023-05-28 13:44:42 +0200
8d30463c56
Update nginx to have keepalive connections
DataHoarder
2023-05-27 23:41:24 +0200
91c90ac598
Optimize pool_info, miner_info db queries
DataHoarder
2023-05-27 23:06:55 +0200
ecdac0b24d
Enable postgres statistics tracking
DataHoarder
2023-05-27 22:18:26 +0200
b094a1e5f2
Increase number of idle connections on postgres
DataHoarder
2023-05-27 22:14:30 +0200
f534939612
Use buffered channels on Index
DataHoarder
2023-05-27 21:52:01 +0200
02a4caa78b
Generalize API JSON encoding methods
DataHoarder
2023-05-27 21:48:18 +0200
63771cba65
Streamable API results
DataHoarder
2023-05-27 18:29:04 +0200
c1ad4c5c37
Use github.com/goccy/go-json instead of github.com/json-iterator/go for even more optimized encoding, update base58 encoder/decoder
DataHoarder
2023-05-27 17:28:03 +0200
ff1b712f32
Optimize public/private keypair JSON encoding
DataHoarder
2023-05-27 15:38:26 +0200
c103c46561
Optimize web /miners, optimize Hash / Bytes / Difficulty JSON encoding
DataHoarder
2023-05-27 15:30:03 +0200
d577856081
Faster JSON encoder/decoder
DataHoarder
2023-05-27 14:43:22 +0200
59756ab560
Update dependencies, less 128 bit divisions/multiplications, reduce heap allocations
DataHoarder
2023-05-27 14:01:43 +0200
ee12d0a8b7
Update dependencies, improve Address decoding
DataHoarder
2023-05-27 13:49:34 +0200
6936137b3c
fix missing start/end tags on templates
DataHoarder
2023-05-27 13:18:17 +0200
71689792e6
Convert web templates to quicktemplate for speedup, remove usages of stick
DataHoarder
2023-05-26 09:19:28 +0200
47430a1bf1
Fix Sidechain -> SideChain in version check on header.html
DataHoarder
2023-05-26 08:11:33 +0200
3b14cc2323
Fixed floating point exponential notation in miner/calculate page
DataHoarder
2023-05-26 05:57:50 +0200
49199bf61c
Update SecondsSinceLastBlock on PPLNS scan
DataHoarder
2023-05-25 14:51:50 +0200
de93354347
Replace stick with fork to use pointers instead of values on lexer/parser
DataHoarder
2023-05-25 14:49:05 +0200
7fcad714be
Pool web response buffer at 1 MiB between responses
DataHoarder
2023-05-25 14:48:11 +0200
493b482d90
Do not require p2pool sync for API to start, cache p2api.Consensus() call
DataHoarder
2023-05-25 14:47:25 +0200
3c1f7dfe38
Optimize JSON decoding of Address with less buffer creation
DataHoarder
2023-05-24 16:23:54 +0200
c32f87e9b4
Optimize JSON decoding of Hash / Address / PublicKeyBytes / PrivateKeyBytes
DataHoarder
2023-05-24 15:59:07 +0200
5e9bc7e825
Added light cache-control headers on miner output on api and web
DataHoarder
2023-05-24 15:10:07 +0200
a2b701e87b
Register listeners for MainData / MinerData updates
DataHoarder
2023-05-24 12:40:02 +0200
52b2d617c0
Lock seenBlocks on cleanupSeenBlocks method
DataHoarder
2023-05-24 09:14:27 +0200
009e507d5d
Fixed FullId TemplateId() method
DataHoarder
2023-05-24 09:13:08 +0200
48915be81b
Added tests for pre-fork p2pool, generalize tests, added patched missing blocks for old mini sidechain test
DataHoarder
2023-05-23 21:17:08 +0200
415cde0759
Cleanup merkle tree calculation to be less verbose
DataHoarder
2023-05-23 20:21:40 +0200
3b268558d8
Split and cleanup merkle tree for transactions
DataHoarder
2023-05-23 15:33:54 +0200
951b1105ff
Speed improvements on partial crypto derivation
DataHoarder
2023-05-23 10:25:10 +0200
2ad5e1ba38
Sync speed improvements by better crypto cache
DataHoarder
2023-05-23 09:31:20 +0200
db5a26de4f
Resolve lock contention whenever bans occur with multiple clients connected
DataHoarder
2023-05-23 07:36:35 +0200
099c393235
Added utils ContextTicker
DataHoarder
2023-05-23 07:30:25 +0200
69cfc3f3da
Cleanup seen blocks properly to prevent slow leak like p2pool had before eab8a51bb7a30813d4cd8f570486fbee034acdb8
DataHoarder
2023-05-23 06:39:52 +0200
3ac9b9f5bd
Track seen and alternate blocks, and submit these alternate blocks to monerod / other peers as well
DataHoarder
2023-05-22 11:11:55 +0200
994e1b8168
Generalize channel emptying on Index via ChanConsume
DataHoarder
2023-05-22 10:24:01 +0200
63ff36d034
Cache prepared statement on TipSideBlock / TipMainBlock in Index
DataHoarder
2023-05-22 10:15:01 +0200
f57ec1ce64
Collect and build with PGO information
DataHoarder
2023-05-21 10:52:24 +0200
cc71510d8d
Expose pprof debug HTTP API when desired on web/daemon/api
DataHoarder
2023-05-21 09:33:01 +0200
02b0a0abde
Backfill found block headers again on daemon
DataHoarder
2023-05-20 11:24:15 +0200
79a686873a
Update seconds since last block on SideChain pool_info even when no tip is available
DataHoarder
2023-05-20 11:03:42 +0200
e9eb5915ed
Optimize address sorting, crypto cache, use unsafe VarTimeScalarMult for sidechain operations
DataHoarder
2023-05-20 10:49:05 +0200
4a92d3a727
Cleanup api types
DataHoarder
2023-05-19 10:31:25 +0200
65383c34c3
Keep track of previous ban error on p2pool, report it on connectivity check
DataHoarder
2023-05-19 08:30:43 +0200
ee07462812
Do not use /sidechain/state or /archive/state from p2pool api on pool_info loop
DataHoarder
2023-05-19 07:40:34 +0200
c1cdaa4ebe
Added estimated daily reward on calculate share time
DataHoarder
2023-05-18 15:58:24 +0200
a07fcc77df
Fix calculate share time Solo mean
DataHoarder
2023-05-18 15:48:01 +0200
e3ba520fbf
Added expected per window/daily rewards to miner page
DataHoarder
2023-05-18 15:46:15 +0200
279287c1cc
Use secrets on CI to specify monerod node
DataHoarder
2023-05-18 05:30:40 +0200
4848016bcc
Fix CI tests
DataHoarder
2023-05-18 05:28:54 +0200
1e05b54e25
Send peer list on empty chain tip block responses as well
DataHoarder
2023-05-18 05:26:13 +0200
041fc55f16
Serialize pool blocks using append on stack buffers instead of heap buffer allocations
DataHoarder
2023-05-18 05:14:03 +0200
8f712ef1e5
Fix effort column on shares template
DataHoarder
2023-05-17 19:12:35 +0200
2e557297a7
Added orphaned shares to miner page, inclusion parameter to /api/side_blocks
DataHoarder
2023-05-17 17:51:30 +0200
24e1408f36
Link to monero block on shares list if block was found
DataHoarder
2023-05-17 17:36:52 +0200
22077acdfa
Reduce allocations on utils.SplitWork, add BufferLength methods for pool block serialization
DataHoarder
2023-05-17 17:29:01 +0200
4acc0d34af
Add stagenet on consensus AddressNetwork()
DataHoarder
2023-05-17 12:17:38 +0200
e3c6cac2a3
Fixed title missing height on shares page
DataHoarder
2023-05-17 09:33:37 +0200
4d50aedf19
Fixed Block Found Frequency on /web index
DataHoarder
2023-05-17 09:31:43 +0200
7dc399ea3a
Move test environment variables to environment section
DataHoarder
2023-05-17 07:52:08 +0200
c430c21a34
Added crypto_tests.txt support from upstream
DataHoarder
2023-05-17 07:41:53 +0200
8419a96702
Added effort/chance table to share time calculator
DataHoarder
2023-05-17 03:50:33 +0200
3df259a17e
Deprecate last uses of getFromAPI interface on /web
DataHoarder
2023-05-17 03:08:52 +0200
5db5e014d8
Fix web /calculate-share-time
DataHoarder
2023-05-17 02:54:41 +0200
3a3960f661
Support Monero stagenet
DataHoarder
2023-05-16 07:29:06 +0200
ba3f9b9ae4
Support Monero test network in address packed <-> unpacked roundtrip
DataHoarder
2023-05-16 07:14:58 +0200
343a719f5c
Fix duplicate Monero blocks being reported on websocket after becoming uncles
DataHoarder
2023-05-15 14:17:19 +0200
b8bf01f473
Do not query miner_data on daemon unless necessary
DataHoarder
2023-05-15 14:12:18 +0200
05cc1c61a0
Remove IPv6 log message on p2p client
DataHoarder
2023-05-15 09:18:34 +0200
6d7eacf3b0
Use Bytes public keys on Address
DataHoarder
2023-05-15 09:16:37 +0200
e982c01852
Stream json replies on HTTP API
DataHoarder
2023-05-15 09:04:17 +0200
46cbed77cd
web pool_info now has types, miner effort calculation
DataHoarder
2023-05-15 04:42:41 +0200
dce0f33f12
Sleep on basePoolInfo fetch on web
DataHoarder
2023-05-14 10:40:55 +0200
3372475242
Do not allocate RandomX dataset on light mode
DataHoarder
2023-05-14 10:27:55 +0200
265ff8478e
Use Shares allocation pool for overall usage of allocated shares
DataHoarder
2023-05-14 09:46:28 +0200
b6e8ef63b2
Expose HTTP pprof debug server on -debug flag
DataHoarder
2023-05-14 09:22:15 +0200
f8fcbc1b69
Reduce memory allocations on SideChain
DataHoarder
2023-05-14 09:22:01 +0200