Commit Graph

3680 Commits

Author SHA1 Message Date
skoupidi
7181db089e chore: updated sled-overlay to new version 2026-02-09 18:16:37 +02:00
skoupidi
fc84d67174 darkfid/task/sync: fixed resync bug after node dc 2026-02-04 12:50:35 +02:00
skoupidi
3bbe1166fa chore: updated sled-overlay to new version 2026-02-03 20:53:26 +02:00
oars
f5a3eb84c0 bin/lilith: don't exit loop when whitelist_host and greylist_host methods return error 2026-02-03 20:49:59 +02:00
x
1c806010c9 chore: Fix uncaught code formatting 2026-02-02 23:08:45 +00:00
x
7ab468c5a0 explorer: Make darkfid RPC connections retry, improve sync
This will allow darkfid restarts, where explorer can still
survive and stay on.

Because of this, added a a code path when processing incoming
blocks that should make the explorer sync blocks if it missed
any in the meantime.
2026-02-02 23:04:50 +00:00
skoupidi
f382141d5c darkfid/task/unknown_proposal: update peer fork diffs to represent forward-only ones 2026-02-02 23:21:00 +02:00
skoupidi
cb07f10595 chore: updated sled-overlay to new version 2026-02-02 23:20:13 +02:00
x
43d6f61687 explorer: Add manual revert support and fix reorg logic 2026-02-02 16:33:33 +00:00
skoupidi
67a8cb3833 chore: updated sled-overlay to new version 2026-02-02 17:55:35 +02:00
skoupidi
e36a6d635b validator/randomx_factory: simplified factory api to not use locks 2026-02-01 21:35:38 +02:00
skoupidi
94c66b042a darkfid/registry: guard state behind a single lock 2026-02-01 21:28:24 +02:00
skoupidi
ecefad8ac0 validator: guard everything behind a single lock 2026-02-01 19:46:43 +02:00
skoupidi
b5d13fb163 darkfid/task/unknown_proposal: refresh miner registry after a reorg 2026-01-30 19:31:59 +02:00
skoupidi
c277897589 darkfid/task/unknown_proposal: include trigger proposal in the headers hash sequence rank calculation 2026-01-30 18:21:02 +02:00
skoupidi
bd68f9238b darkfid/task/unknown_proposal: full refactor for cleaner code and usage of append lock while generating the reorg fork 2026-01-30 17:10:51 +02:00
skoupidi
95523adfcf darkfid: protect reorg trees from getting dropped by gc 2026-01-29 13:43:46 +02:00
jkds
74246d0c7b app/menu: center icons at padding 2026-01-27 19:20:36 +01:00
x
df0763da2d explorer: Add /blocks endpoint with pagination 2026-01-27 14:17:50 +00:00
x
eddb0245da explorer: Add Monero header hash when PoWData is XMR 2026-01-27 14:17:50 +00:00
x
735a1feb95 explorer/python: Use patriotic datetime 2026-01-27 09:30:00 +00:00
x
3ae63f1f06 explorer/python: Reconnect to RPC if connection is unavailable/lost 2026-01-26 14:29:25 +00:00
jkds
843911e94b app/menu: long click hold show buttons to edit entries 2026-01-25 09:36:11 +01:00
skoupidi
689212f6a4 darkfid: include miners templates txs when purging pending txs and remove erroneous ones from fork mempool when retrieving its unproposed ones 2026-01-24 17:51:07 +02:00
skoupidi
976039dee2 darkfid/registry: mark a template as not submitted in case its next block generation fails during jobs fresh 2026-01-24 17:24:00 +02:00
skoupidi
3b823c17bb darkfid: include miners tempaltes new trees when purging unferenced trees 2026-01-24 17:09:54 +02:00
skoupidi
7914422d8b chore: updated sled-overlay to new version 2026-01-24 16:58:57 +02:00
x
8e7a6ad6ab chore: fmt 2026-01-24 08:11:22 +00:00
x
00b3c29ca0 explorer/python: Another one 2026-01-24 00:28:39 +00:00
x
153dc76e52 explorer/python: Fix typo in table template 2026-01-24 00:18:29 +00:00
x
38750505f6 explorer: Add blockchain stats and WASM bincode tracking 2026-01-24 00:13:10 +00:00
x
26febf3c98 explorer/python: Add stats and wasm contracts 2026-01-23 23:03:51 +00:00
x
8e544e7cad drk: Add TODO about tx inspection 2026-01-23 20:07:24 +00:00
x
eedd093038 explorer: Add tx fee support 2026-01-23 20:07:05 +00:00
x
4563fdb2c8 explorer: Verbosity 2026-01-23 18:51:00 +00:00
x
f1b5e5aeb9 explorer: Support CLI args for RPC and DB path 2026-01-23 18:30:35 +00:00
x
b9005d5852 explorer: Correct python webserver configs 2026-01-23 12:40:23 +00:00
skoupidi
5020443bc5 drk: dao removal functionality added 2026-01-23 13:32:31 +02:00
skoupidi
4da6de8668 drk/dao: allow renaming a DAO by importing it with a diff name (unique name constrain still applies) 2026-01-23 13:32:31 +02:00
x
9797819ddf explorer: Add captions for error pages 2026-01-23 11:24:57 +00:00
x
592bd5fb2f explorer: Implement hashrate, reorg, and search 2026-01-23 10:52:37 +00:00
x
e80b8de44a explorer/templates: Add search and error pages. 2026-01-23 10:52:37 +00:00
skoupidi
91abf4ee2e explorer: chore clippy 2026-01-22 17:29:27 +02:00
x
6d5aaff7df darkfid: Add RPC endpoint to fetch block difficulty 2026-01-22 14:35:17 +00:00
x
2b0481558f explorer: Add WIP rewrite with Tapes db 2026-01-22 14:35:17 +00:00
x
d0b55e3c06 explorer: Delete old code.
This will be rewritten with better architecture.
2026-01-22 14:35:17 +00:00
skoupidi
a3368c87a2 darkfid/rpc/tx: properly cleanup pending txs 2026-01-22 15:16:31 +02:00
jkds
5118e6bb05 app: scale/pos version_block 2026-01-21 13:29:46 +01:00
jkds
c1e6a097e3 app/vector_art: add scale property 2026-01-21 13:29:46 +01:00
skoupidi
22c60bee61 darkfid/task/garbage_collect: handle unreferenced sled trees 2026-01-21 14:22:52 +02:00