dasman
214458322a
add deg2 (dag_browser) code
2024-04-07 04:40:18 +03:00
zero
1a1a26e396
Revert "sdk: move find_subslice() and NextTupleN from zkas into SDK util.rs"
...
This reverts commit dcf419b0ca .
2024-04-05 12:39:42 +02:00
zero
dcf419b0ca
sdk: move find_subslice() and NextTupleN from zkas into SDK util.rs
2024-04-03 11:14:30 +02:00
zero
45f0e1ab5e
bench: add sled benchmark
2024-03-29 09:42:56 +01:00
zero
edf36acc88
Cargo.toml: add bench=false to disable libtest benchmarker
2024-03-28 11:26:57 +01:00
zero
19016fb521
bench: add generic zk_from_json() which will benchmark most .zk files using witness.json files provided.
2024-03-27 11:30:05 +01:00
zero
afa1856236
tests/bench: delete bench_zk, add zk_arith (uses criterion crate)
2024-03-26 17:19:08 +01:00
skoupidi
23d49cd158
validator: use sled-overlay add diff functionality to rebuild forks
2024-03-21 16:27:39 +02:00
skoupidi
5623914db7
Removed swapd
2024-03-20 20:12:50 +02:00
skoupidi
41c9bd28ba
validator: updated sled-overlay version and use new diffs logic for finalization
2024-03-19 16:47:33 +02:00
parazyd
8778d57b42
chore: Update crate dependencies
2024-03-07 14:17:17 +01:00
parazyd
0de97d0db3
chore: Update crate dependencies
2024-03-05 08:47:43 +01:00
skoupidi
9643b5af87
rpc/from_impl: proper event-graph feature usage
2024-02-29 13:05:25 +02:00
skoupidi
34b750dc5e
minerd: moved from script/research into bin
2024-02-13 13:45:13 +02:00
parazyd
2d06c44cc0
bin/faucetd: Remove code.
...
This is now obsolete.
2024-02-09 14:21:28 +01:00
skoupidi
3e15d146a3
validator/consensus: cleaned up slots logic
2024-02-01 13:31:29 +02:00
skoupidi
16103b84a7
Night of the living dead
2024-01-29 21:41:01 +02:00
skoupidi
c3f84d3abb
src/wallet: yeet
2024-01-25 19:06:37 +02:00
skoupidi
3062597fca
drk is back in the menu boys
2024-01-25 18:52:03 +02:00
aggstam
4c8dab8204
drk: drk rewritte skeleton added
2024-01-18 22:33:40 +02:00
parazyd
43030a9eea
chore: Enable some additional arti-client crate features
...
Additionally perform a dependency update.
2024-01-09 15:58:39 +01:00
parazyd
77bc5edbb5
net: Port from deprecated async-rustls to futures-rustls.
...
This is also a protocol-breaking change. We now have a bit looser
certificate verification that does not append the base32-encoded
public key into the altName.
2024-01-08 15:58:50 +01:00
parazyd
dedc29430e
chore: Update crate dependencies
2024-01-08 15:58:50 +01:00
lunar-mining
6de6815332
Cargo.toml: change dchatd directory to example/dchat/dchatd
2023-12-30 10:46:37 +01:00
aggstam
cdaddfbfe2
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-12-14 11:45:32 +01:00
parazyd
b23021e3a1
chore: Update crate dependencies
2023-12-13 10:14:43 +01:00
lunar-mining
777a455c23
dchat: add to darkfi workspace and fix bug in dchat Cargo.toml
2023-12-08 21:11:44 +01:00
parazyd
5a526fe10e
swapd: Add project skeleton
2023-12-07 23:43:45 +01:00
parazyd
295c8dcff9
chore: Update crate dependencies
2023-12-04 19:58:59 +01:00
parazyd
df0992b5f7
mmproxy: Deduplicate and clean up code
2023-12-04 19:51:39 +01:00
parazyd
8b615e99b6
mmproxy: Working daemon-mode mining
2023-12-04 12:12:58 +01:00
parazyd
212a8c0957
example/dummy-contract: Exclude from main workspace
2023-11-28 12:42:16 +01:00
parazyd
5945fc5f0d
example: Add a dummy contract for easier iterations of runtime changes.
2023-11-27 19:26:18 +01:00
parazyd
50572d88eb
serial: Remove blake2b_simd references
2023-11-26 13:56:48 +01:00
parazyd
673b0ec6b1
Full Makefile project cleanup
2023-11-21 15:58:08 +01:00
y
573d283c63
update arti to v0.11.0
2023-11-16 10:35:31 -05:00
Dastan-glitch
6245422714
bin/genev: use DAG eventgraph
2023-11-11 05:02:26 +03:00
parazyd
f57d4a98e3
net/transport/tor: Introduce a static reusable TorClient for dialers
2023-11-10 11:22:30 +01: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
parazyd
f188c2bb05
chore: Update crate dependencies
2023-11-09 14:20:57 +01:00
parazyd
35391e5408
Cargo.toml: Force system sqlcipher for libsqlite3-sys
2023-11-02 14:19:36 +01:00
parazyd
54ad30201f
zk: Move export_witness_json() to zk module.
...
zkas should be kept dependency-free.
2023-10-27 09:05:24 +02:00
parazyd
b61127af9a
chore: Update crate dependencies
2023-10-27 09:02:18 +02:00
aggstam
3d7e4b3a41
chore: failing pipelines
2023-10-26 23:48:25 +03:00
Dastan-glitch
7a9604d968
bin/tau: use new event_graph code
2023-10-26 20:56:12 +02:00
parazyd
6cf480caaa
Rename event_graph2 to event_graph and temp disable some old dependents.
...
tau needs to be rewritten to use the new DAG after IRC is well-tested.
2023-10-26 20:56:12 +02:00
parazyd
4da846bf03
darkirc: Code refactor
...
This is a big rewrite of the DarkIRC code with an improved and more
robust architecture. We use proper client-server architecture without
having to rely on internal channels.
* The server now performs more correctly (although not fully) per the RFC.
* Removed obsolete code and made lots of performance and readability
improvements.
* The network now propagates events over the Event Graph (DAG).
* Clients are more robust and stateful and have better separation.
2023-10-26 20:56:12 +02:00
parazyd
fbe42f3f66
mmproxy: Skeleton impl
2023-10-16 13:37:51 +02:00
aggstam
4043e09330
validator/consensus: handle same ranking forks
2023-10-14 14:23:05 +03:00
aggstam
ad584f24c7
Cargo.toml: unresolved import fixed
2023-09-21 01:19:53 +03:00