skoupidi
080417bb3f
chore: replaced all MerkleTree::new(100) with MerkleTree::new(1) for consistency
2024-04-27 16:02:36 +03:00
draoi
2b18e5307b
session: cleanup SessionBitFlags
...
Add an additional byte to SessionBitFlags to accommodate SESSION_REFINE
and reduce the risk of logic errors.
Additionally:
* `!SESSION_SEED & !SESSION_REFINE` is now referred to as `SESSION_DEFAULT`
* `!SESSION_REFINE` is refered to as `SESSION_NET`.
* `SESSION_ALL` has been deleted since it was conceptually out-dated
* Binaries have been updated.
2024-04-06 11:40:07 +02:00
zero
4532b8d229
for most .zk proofs, provide a corresponding witness.json file which is usable with zkrunner, benchmarks and other utils (using import_witness_json()).
2024-03-27 11:30:04 +01: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
draoi
cf431cbd69
dchatd: downgrade version to match master
2024-01-29 15:31:37 +01:00
draoi
ffee76843a
dchatd: bugfix
...
shutdown p2p network only after other tasks have been shutdown
2024-01-27 17:42:53 +01:00
draoi
74f91dd3bc
dchat: fix mistakes on default config
2024-01-25 13:22:11 +01:00
parazyd
0e6f51e895
chore: Update copyright year in license headers
2024-01-16 13:07:22 +01: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
dedc29430e
chore: Update crate dependencies
2024-01-08 15:58:50 +01:00
parazyd
bec3b520e5
dchat: Remove stray lines in Cargo.toml
2024-01-08 12:52:14 +01:00
parazyd
64377fe908
example/dummy-contract: Fix paths
2024-01-08 12:47:22 +01:00
lunar-mining
bbf2a67531
dchat: add anchors/ fix ports/ uncomment daemon
2023-12-30 10:47:24 +01:00
lunar-mining
f8dc600fd9
dchat: renamed dchat to dchatd and add placeholder dchat-cli
2023-12-30 10:43:27 +01:00
parazyd
9270910db0
chore: Minor license header fix
2023-12-26 13:33:21 +01:00
parazyd
0aba4e7864
chore: fmt
2023-12-13 12:01:09 +01:00
parazyd
b23021e3a1
chore: Update crate dependencies
2023-12-13 10:14:43 +01:00
lunar-mining
369f894fb7
dchat: add p2p.get_info() method to rpc
2023-12-09 14:53:15 +01:00
lunar-mining
fb97d433ea
dchat: fix dchat_config.toml to be v basic for education purposes.
2023-12-09 11:07:16 +01:00
lunar-mining
7a56d67e9c
dchat: cleanup Cargo.toml
2023-12-08 21:14:37 +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
lunar-mining
4ec4ddb1a5
dchat: implement rpc methods for send + recv and cleanup
2023-12-08 21:07:05 +01:00
lunar-mining
e4e1cec5fe
dchat: refactor to use async-daemonize
...
TODO: to make dchat compatiable with async-daemonize, we needed to
seperate the dchat daemon from dchat messenger cli.
previously we made a custom daemon so that we could run daemon processes
in the background while leaving the terminal clear for stdin().
the next step is to reimplement the dchat send message menu in python
as a very basic cli.
2023-12-08 21:06:48 +01:00
lunar-mining
914e8037aa
dchat: update to new RPC + p2p API and delete redundant dependecies
2023-12-08 21:03:42 +01:00
lunar-mining
247a87e608
dchat: add .gitignore
2023-12-08 21:02:26 +01:00
lunar-mining
1bb4f67e14
dchat: commit erroring code
...
error: failed to select a version for darkfi.
... required by package dchat v0.4.1 (/home/x/src/darkfi/example/dchat)
versions that meet the requirements * are: 0.4.1
the package dchat depends on darkfi, with features: async_daemonize but darkfi does not have these features.
failed to select a version for darkfi which could resolve this conflict
2023-12-08 21:01:56 +01:00
lunar-mining
bd78a5e5bf
dchat: add async daemonize macro to Cargo.toml
2023-12-08 21:01:47 +01:00
parazyd
295c8dcff9
chore: Update crate dependencies
2023-12-04 19:58:59 +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
f188c2bb05
chore: Update crate dependencies
2023-11-09 14:20:57 +01:00
parazyd
b61127af9a
chore: Update crate dependencies
2023-10-27 09:02:18 +02:00
y
0e9a9d5bc5
[WIP] Modify parser to support array syntax
...
Add support for square brackets to the parser to prepare to support
arrays.
Add a test .zk file with intended syntax for arrays. This can be used as
input to the zkas binary to check for errors while developing this
feature.
2023-10-04 10:20:23 -04:00
parazyd
cbe9c64065
chore: Update crate dependencies
2023-08-29 13:08:35 +02:00
Dastan-glitch
83bf68bd49
example/net: remove p2p.run()
2023-08-25 04:33:53 +03:00
parazyd
cee481b0c3
chore: Update crate dependencies
2023-08-23 19:15:03 +02:00
parazyd
0f125fa2db
net: Remove async-std dependency and prefer smol.
...
Also we now take the global executor and keep it around in P2p.
2023-08-22 15:07:48 +02:00
parazyd
56eda79c1b
example: Remove rpc client/server.
...
They're essentially provided in tests/
2023-08-20 18:53:52 +02:00
x
37bd0ccdf4
zk tracer: add a bool pass through instead of using if let idiom. As a consequence we change weaker matches into stronger unwraps.
2023-08-19 13:13:26 +02:00
x
f3a6672bfb
zk: add debug tracer
2023-08-19 12:51:34 +02:00
parazyd
44982d320e
chore: Update crate dependencies
2023-08-18 10:15:14 +02:00
parazyd
9103045723
example/rpc: Add unix listeners.
2023-08-18 10:07:37 +02:00
parazyd
827ec53f63
rpc: Cleanup client and server and refactor into smaller functions.
...
* Implement a read timeout to avoid a DoS path
* Use dynamic buffer allocation with a max size limit
* Make the JSON-RPC a line-based protocol
2023-08-18 08:56:54 +02:00
parazyd
6a024ab801
zkas: Add a field definition on top of the circuit file.
...
Currently unused, but will probably be expanded to define proofs over
different fields.
2023-08-14 17:09:18 +02:00
parazyd
1eb00ef9c2
chore: Update crate dependencies
2023-08-12 13:01:32 +02:00
greptile
fa8ecdac4f
cleanup: remove typo and git merge info from documentation ( #188 )
...
* cleanup: remove git merge info from dchat README
* doc: fix spelling mistake
---------
Co-authored-by: y <y>
2023-08-02 15:42:38 +00:00
lunar-mining
0c7aecd50d
dchat: update README with lilith usage
2023-08-01 17:54:51 +02:00
lunar-mining
3904492f7c
dchat: add libsqlite3-sys dependency to Cargo.toml
2023-08-01 17:52:30 +02:00
parazyd
c045210763
chore: Update crate dependencies.
2023-07-31 08:05:13 +02:00