Commit Graph

1852 Commits

Author SHA1 Message Date
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
Dastan-glitch
698407ee4a bin/tau: super minor prettier import :) 2023-11-11 05:06:26 +03:00
Dastan-glitch
0808c13a7c bin/genev: fix test script 2023-11-11 05:03:11 +03:00
Dastan-glitch
6245422714 bin/genev: use DAG eventgraph 2023-11-11 05:02:26 +03:00
lunar-mining
887ebff1f1 dnet: add lilith support to dnet (mostly)
* calls spawns() rpc method to retrieve lilith info
* add data to model
* renders lilith name and name of spawned network

still TODO:

* display hosts and URLs when spawned network is selected
2023-11-10 19:02:31 +01:00
parazyd
55471d15e9 Add some Tor seed nodes to darkirc and taud configs 2023-11-10 12:08:21 +01:00
y
13a18f3ca5 [dnet] Add .gitignore to prevent tracking log file 2023-11-09 15:14:20 -05:00
lunar-mining
6f3b4a715b dnet: fix KeyError due to misnamed variable 2023-11-09 15:36:44 +01:00
parazyd
f188c2bb05 chore: Update crate dependencies 2023-11-09 14:20:57 +01:00
parazyd
029c3a3134 mmproxy/stratum: Attempt using wide_difficulty for mining target 2023-11-09 14:03:33 +01:00
parazyd
deb8d39342 mmproxy: Code cleanups 2023-11-09 13:16:55 +01:00
lunar-mining
77eb05c60d dnet: fix logic error 2023-11-09 11:40:42 +01:00
lunar-mining
a26e0c4799 dnet: refresh when new outbounds come online. add TODO for logic error 2023-11-09 10:55:28 +01:00
lunar-mining
55462ce3bc dnet: reduce LOC by adding a refresh flag that gets called on event changes. 2023-11-09 08:50:51 +01:00
lunar-mining
6fbab2b29e dnet: improve and simplify view handling
now we can more easily re-render on event changes (like nodes going
offline etc)
2023-11-08 16:37:47 +01:00
parazyd
91b5ad6ebd mmproxy: Send mining job upon worker stratum login 2023-11-08 12:26:25 +01:00
parazyd
d8247cf0ca mmproxy/monero: Implement generateblocks RPC 2023-11-08 11:21:27 +01:00
parazyd
435992d709 mmproxy/monero: Implement submit_block RPC 2023-11-08 11:18:19 +01:00
parazyd
3b967d8dae lilith: Specify full accept_addrs for each spawned networks instead of globally 2023-11-07 12:56:40 +01:00
Dastan-glitch
07441ee7b9 bin/tau: fix EOF error when adding a comment 2023-11-07 05:24:13 +03:00
Dastan-glitch
35f1d4d620 bin/tau: allow executing subcommands on all/non-filterd tasks 2023-11-07 05:20:45 +03:00
lunar-mining
7f3539704e dnet: render nodes as offline when rpc can't connect 2023-11-06 17:46:25 +01:00
lunar-mining
9c9a101996 dnet: check inbound/outbound/manual/seed exists to prevent KeyErrors 2023-11-06 17:12:51 +01:00
lunar-mining
314cfa5b56 Revert "dnet: improve view() logic and cleanup"
This reverts commit 34ffc26fa6be6a07261afadd6d0e9476f98fcecf.
2023-11-06 17:08:59 +01:00
lunar-mining
f9d4e486c9 dnet: improve view() logic and cleanup 2023-11-06 17:08:57 +01:00