Commit Graph

1876 Commits

Author SHA1 Message Date
Dastan-glitch
44fee1c874 bin/tau: update event_graph synced flag when we skip sync 2023-12-09 23:58:05 +03:00
aggstam
f1096838ac darkirc: update event_graph synced flag when we skip sync 2023-12-08 14:37:19 +02:00
aggstam
c6fa3ba99b event_graph: introduce layers to the DAG
Each event corresponds to a specific layer(height) in the dag, making identifying and preventing cycles way easier, as all parents must exist in previous layers. Additionally, propagation and sync gremlins have been eliminated, and proper validations added
2023-11-24 15:35:35 +02:00
aggstam
77357f8d59 Revert "[bin/darkfid2] handle results in sync_task"
This reverts commit 7cf65d81af.
2023-11-23 20:33:35 +02:00
aggstam
6cb51623fe Revert "[bin/darkfid2] async retry receive with timeout"
This reverts commit 00d00ae6bd.
2023-11-23 20:32:37 +02:00
ertosns
00d00ae6bd [bin/darkfid2] async retry receive with timeout 2023-11-23 19:55:03 +02:00
ertosns
7cf65d81af [bin/darkfid2] handle results in sync_task 2023-11-23 19:55:03 +02:00
aggstam
4d3984a611 validator: renamed testing_mode to pos_testing_mode 2023-11-22 00:26:22 +02:00
y
cb5534090b [darkirc/build] add license header 2023-11-21 15:34:05 -05:00
parazyd
3b84503365 darkirc: Add native Android cross-build instructions 2023-11-21 17:38:49 +01:00
parazyd
673b0ec6b1 Full Makefile project cleanup 2023-11-21 15:58:08 +01:00
parazyd
2066bdbcd5 darkirc: Add .gitignore for Android build artifacts 2023-11-21 15:58:08 +01:00
parazyd
64e54f933e tx: impl_p2p_message for Transaction when "net" feature is defined. 2023-11-21 15:58:08 +01:00
aggstam
61d262880d chore: clippy 2023-11-21 14:56:38 +02:00
aggstam
cb06356c46 validator/pow: introduced fixed difficulty for testing purposes 2023-11-21 14:41:56 +02:00
Dastan-glitch
82660c0095 bin/tau: fix log target 2023-11-21 01:09:36 +03:00
parazyd
cbd120da96 darkirc: Preliminary RLN code layout 2023-11-20 09:50:19 +01:00
parazyd
fdb84606ca mmproxy: Duck hunting 2023-11-19 14:15:36 +01:00
parazyd
579a45cbb5 mmproxy: Add more helpful log messages 2023-11-19 14:04:19 +01:00
parazyd
b8b02aee80 mmproxy/stratum: Mining target calculation 2023-11-19 11:21:39 +01:00
x
cc9930b53b fix compile error in faucetd 2023-11-19 06:21:41 +01:00
Dastan-glitch
27531c487b bin/tau: show refids as well when listing tasks 2023-11-19 04:45:53 +03:00
Dastan-glitch
c793cfdfd5 bin/darkirc: [taubot] replace id with ref_id 2023-11-19 04:25:28 +03:00
dark-john
4da0207bbd More explicit error message for users who have failed to generate their own key pair (#235)
* More explicit error message for users who have failed to generate their own key pair.

* Tweaked error message.

---------

Co-authored-by: dark-john <dark-john@fake-email.com>
2023-11-18 08:39:28 +00:00
parazyd
648989e36c darkirc: Update eventgraph API 2023-11-16 15:25:38 +01:00
parazyd
e12ea8d31b tau: Update eventgraph API 2023-11-16 15:25:38 +01:00
parazyd
5580559707 genev: Update eventgraph API 2023-11-16 15:25:38 +01:00
parazyd
3b21fcaa7b darkirc: Abstract seen_db handling into separate functions
This will initialize the sled tree on-demand. Additionally, we make the
handling more robust and will disconnect the client on any potential sled
errors that might happen.

We also make mark_seen() write atomically into the sled tree via sled::Batch.
2023-11-16 13:11:21 +01:00
y
b42a36f2bd [darkirc] fix syntax issues in meetbot 2023-11-15 17:58:25 -05:00
Dastan-glitch
ade0aa1dc7 bin/tau: [tau-python] alias UTC instead of importing it 2023-11-15 18:28:47 +03:00
lunar-mining
9a63c70658 dnet: add msg log usage to README 2023-11-14 12:58:42 +01:00
aggstam
fb0671b56c lilith: periodic purge strategy changed
Previously we were picking N random hosts which doesn't ensure that we will check all hosts for liveness. The new strategy uses a ring buffer where we always check the first N hosts and then push live ones back at the end, ensuring that we will test all of our hosts over time. New hosts are appended at the end of ring buffer, since the are the most recent, hence live ones
2023-11-14 03:01:27 +02:00
x
9f78994226 fix faucetd compile error 2023-11-13 16:36:17 +01:00
lunar-mining
54bb7ed476 dnet: fix typo on README 2023-11-13 15:39:24 +01:00
lunar-mining
b5b8179648 dnet: fix env usage in README 2023-11-13 15:10:41 +01:00
Dastan-glitch
388dec06db bin/darkirc: [bots] strip response of whitspaces 2023-11-13 16:53:24 +03:00
lunar-mining
cff87e6926 dnet: move python-venv from root .gitignore to bin/dnet/.gitignore 2023-11-13 13:45:16 +01:00
lunar-mining
6cd14256fc dnet: add venv activation step to README 2023-11-13 13:42:27 +01:00
lunar-mining
964e3bcc9d add bin/dnet/python-venv to .gitignore and standadize naming in dnet README 2023-11-13 13:39:56 +01:00
lunar-mining
5cc1100b6e dnet: add venv instructions to README and do minor edit 2023-11-13 13:36:13 +01:00
lunar-mining
04780f241b dnet: add README 2023-11-13 13:17:02 +01:00
lunar-mining
2b35f1cfb9 dnet: update default config 2023-11-13 12:59:38 +01:00
lunar-mining
6bf00e5d29 dnet: add additional check to prevent logic error
also remove unnecessary nesting
2023-11-12 19:02:53 +01:00
lunar-mining
adf9606dcd dnet: fix logic error due to misnamed variable
peabrain.png
2023-11-12 14:18:48 +01:00
lunar-mining
a423e1dfc4 fix typo in darkirc config 2023-11-11 18:11:15 +01:00
lunar-mining
36e39736d3 dnet: add lilith support to view
we now render urls, hosts etc and the lilith spawns
2023-11-11 17:44:50 +01:00
parazyd
f72d9e9db2 mmproxy: Remove spurious error log that was used for debugging 2023-11-11 16:42:06 +01:00
parazyd
5eba43ce98 mmproxy: Decode monero address using from_str() 2023-11-11 15:52:51 +01:00
parazyd
ed13d124c5 mmproxy/contrib: Add script for monero block generation 2023-11-11 11:03:50 +01:00
Dastan-glitch
525e4b3c98 bin/genev: fix history events being showed once 2023-11-11 05:12:27 +03:00