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
aggstam
4aeea2b5cb
.gitignore: renamed .python-venv to python-venv since hidden folder can't be sourced
2023-11-13 14:08:16 +02:00
aggstam
5e5d8ecd14
.gitignore: added .python-venv folder
2023-11-13 14:05:20 +02:00
lunar-mining
2b35f1cfb9
dnet: update default config
2023-11-13 12:59:38 +01:00
x
d9083ffe37
money_transfer contract: introduce an internal API for fine grained control over the transfer call structure.
...
The API will change so don't use it just yet.
2023-11-13 09:44:41 +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
parazyd
b94b6fbeae
eventgraph: Initialize prune task through OnceCell, and only when wanted
2023-11-12 16:35:32 +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
0e58326b57
rpc/server: Add a few debugging messages to be able to trace bg tasks
2023-11-11 16:26:38 +01:00
parazyd
c9e2a4e936
rpc/server: Do proper multiplexing when there are active subscribers
2023-11-11 15:53:10 +01:00
parazyd
5eba43ce98
mmproxy: Decode monero address using from_str()
2023-11-11 15:52:51 +01:00
parazyd
de30c877c8
rpc: Split r/w streams and lock them with Mutexes to allow better multiplexing
2023-11-11 15:27:06 +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
lunar-mining
d33dd4c9a2
script: add rpc script to query lilith_spawns() output
2023-11-10 13:50:44 +01:00
parazyd
8aed095da0
event-graph/proto: Add debug message before possible code panic
2023-11-10 13:03:10 +01:00
parazyd
55471d15e9
Add some Tor seed nodes to darkirc and taud configs
2023-11-10 12:08:21 +01:00
parazyd
f57d4a98e3
net/transport/tor: Introduce a static reusable TorClient for dialers
2023-11-10 11:22:30 +01:00
y
d17933867f
[privacy] Add strip_image_metadata script
2023-11-09 15:57:37 -05:00
y
13a18f3ca5
[dnet] Add .gitignore to prevent tracking log file
2023-11-09 15:14:20 -05:00
y
91b815c4f5
[net] Make Tor debugging more verbose
...
Add tor-error crate in order to surface more verbose debug information
when establishing connections to Tor via arti-client. (See links
including in code comments.)
Arti low-level errors are now reported at WARN level in our debug logs.
In order to implement this feature, I had to remove our patch directives
in Cargo.toml. Since we are using the up-to-date version of Arti anyway,
this (hopefully) should not cause issues.
If a revert is necessary to fix our version of Arti to some specific
commit, it is likley Tor-error will break.
2023-11-09 12:16:16 -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
parazyd
663a502bef
rpc: Support JsonSubscriber with additional JsonResponse included.
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
y
74b5ae9b0b
[zk-debug] Add licence header
2023-11-08 09:57:16 -05:00
y
e1b0d06521
[doc] Fix broken links in Contribute
2023-11-08 09:53:01 -05: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