Commit Graph

523 Commits

Author SHA1 Message Date
skoupidi
7739d8a40e blockchain: use sled-overlay record parsing functions 2024-12-03 15:27:10 +02:00
skoupidi
a51211c037 Cargo.toml: updated sled-overlay version 2024-12-02 15:08:01 +02:00
parazyd
61b9f538b8 rpc: Implement HTTP-based JSON-RPC server and client 2024-11-27 14:45:31 +01:00
zerin
adc9078c70 [src/sdk/python] upgrade pyo3 to 0.22.6 2024-11-13 18:36:29 +02:00
skoupidi
d753f8d700 blockchain: store each block db state diff 2024-10-15 21:24:24 +03:00
skoupidi
ea87f3767d chore: updated sled-overlay to new version 2024-10-15 18:18:29 +03:00
parazyd
7a3b554e0d chore: Use published darkfi-serial crate where applicable 2024-10-15 16:20:47 +02:00
parazyd
fbe6937a20 chore: Update crate dependencies 2024-10-15 16:08:54 +02:00
dasman
862abc537a event_graph: go full millis (this is a breaking change) 2024-10-01 21:02:50 +03:00
parazyd
242fe81658 chore: Update crate dependencies 2024-10-01 14:15:03 +02:00
dasman
07460df363 event_graph: remove check_version_match() and compare peers version with a const in taud and darkirc 2024-09-29 05:21:52 +03:00
dasman
75b18d684e event_graph: use millis for events timestamp, bump the versions of darkirc and taud and are changed slightly to accordigly interact with both old and new versions 2024-09-15 15:27:31 +03:00
darkfi
15c3fab459 Cargo.lock: regenerate 2024-09-08 13:42:52 +02:00
darkfi
757f466ca3 added evgrd 2024-09-06 11:32:05 +02:00
dasman
93de245db6 tau: remove unused dependency 2024-08-30 00:52:41 +03:00
parazyd
165cb8434b chore: Update crate dependencies 2024-08-29 20:39:22 +02:00
skoupidi
fdfc96a902 Cargo.toml: replaced sled references with sled-overlay import 2024-08-29 19:18:00 +03:00
skoupidi
67604acf47 chore: removed duplicate features imports 2024-08-29 18:47:21 +03:00
skoupidi
130582d6a9 Cargo.toml: updated sled-overlay version 2024-08-29 16:06:47 +03:00
darkfi
7b0513589d darkirc: use vendored sqlite and deprecate self-compiled sqlcipher. 2024-08-26 09:53:51 +02:00
skoupidi
5f4e2803a9 Cargo.toml: reenabled p2p-tor feature and dropped libsqlite3-sys dep 2024-08-19 19:39:11 +03:00
skoupidi
4e3b1594f8 src/error: renamed RusqliteError into DatabaseError for generic usage and removed rusqlite crate dep entirely 2024-08-19 19:20:53 +03:00
dasman
87d9556c3b tau: use digital signatures to verify tasks authenticity (per-workspace)
and fix configured workspaces keys format and manage write access based on those keys
2024-08-12 04:57:26 +03:00
darkfi
03025aad13 Cargo.toml: temp remove p2p-tor from net defaults due to android build errors, and add it back in on darkirc Cargo.toml
see main project Cargo.toml for more info.
2024-08-07 10:06:13 +02:00
skoupidi
bca6239af0 chore: updated Cargo.lock 2024-07-19 17:18:35 +03:00
darkfi
69fb1568ed ping: added util to ping seed servers for debugging availability 2024-07-19 15:01:10 +02:00
parazyd
2f97f384e7 net: Use forked Url crate that supports our transport schemes
Now IP addresses are properly parsed
2024-07-11 10:56:04 +02:00
parazyd
27fd3785f8 chore: Update crate dependencies and CI Rust version 2024-07-09 12:20:06 +02:00
parazyd
7858b933f2 chore: Update arti crate dependencies 2024-07-02 11:16:22 +02:00
skoupidi
3cb2054928 drk: use per network configuration 2024-06-20 16:03:03 +03:00
skoupidi
109b902b01 darkfid: optional mining reward spend hook and user data added 2024-06-20 14:18:27 +03:00
darkfi
4b639e958a Cargo: remove crossbeam from dev-dependencies and comment out its benchmark 2024-06-12 13:58:54 +02:00
darkfi
2dc0b414bd bench: compare crossbeam SkipMap with Mutex<HashMap<...>> 2024-06-12 12:32:31 +02:00
parazyd
170654c423 darkirc: Use bcrypt-2b for server password encryption 2024-06-06 10:11:53 +02:00
parazyd
80d103a2ba chore: Update crate dependencies 2024-06-04 10:24:28 +02:00
parazyd
871d89a3e9 net/transport: Add experimental Tor hidden service support 2024-05-30 19:27:20 +02:00
parazyd
2e37330d0d chore: Update crate dependencies 2024-05-27 15:29:58 +02:00
parazyd
124a9466cf serial: Add support for num-bigint 2024-05-27 14:39:22 +02:00
skoupidi
490084b26d blockchain: updated to sled-overlay 0.1.2 2024-05-27 12:15:26 +03:00
skoupidi
96a8068ec3 drk: refactor to support SMT
Additionaly, some cleanup was done, minor bugz fixed and updated DAO Propose call with the new setup and added its fee call.
2024-05-25 18:29:40 +03:00
parazyd
4dda409e50 darkirc: Use binary crate version in p2p app_version 2024-05-03 10:10:46 +02:00
parazyd
6a0e5b1311 drk/deploy: Implement contract deployment transaction builder 2024-04-11 10:26:45 +02:00
zero
afa1856236 tests/bench: delete bench_zk, add zk_arith (uses criterion crate) 2024-03-26 17:19:08 +01:00
zero
48d23df367 create zkrender tool to plot circuit layouts 2024-03-24 10:23:43 +01:00
parazyd
3192390fa3 chore: Update halo2 repo ref 2024-03-22 10:36:42 +01:00
parazyd
68214cde3e chore: cargo update 2024-03-22 10:19:50 +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