Commit Graph

684 Commits

Author SHA1 Message Date
skoupidi
2438bed158 script/research/blockchain-explorer: converted into a history providing daemon 2024-06-14 20:21:57 +03:00
foo
4eba00236d clippy: add suggested clippy lints to top-level Cargo.toml and enable
clippy linting at the workspace level for all crates

Configure all workspaces to use lints from the top-level Cargo.toml
  file
Add example lints that the project could configure to improve security
  and reliability.
Configure lints to warn level. Using deny level makes other binaries
fail to compile if even one of them has a failure.
No lints are added in this commit. Future changes can enable and fix
lints
2024-06-09 10:35:09 -04:00
parazyd
2e37330d0d chore: Update crate dependencies 2024-05-27 15:29:58 +02:00
skoupidi
080417bb3f chore: replaced all MerkleTree::new(100) with MerkleTree::new(1) for consistency 2024-04-27 16:02:36 +03:00
skoupidi
40739693a1 darkfid: persist sync headers in a sled tree + some minor beautifications 2024-04-17 17:42:41 +03:00
skoupidi
cf7b3c8c61 script/research/blockchain-explorer: updated to latest darkfi structures 2024-04-08 16:36:35 +03:00
skoupidi
c69732379e script/research/gg: updated to latest darkfi structures 2024-04-08 15:15:55 +03:00
skoupidi
930a511309 blockchain: major hashes cleanup 2024-04-04 22:00:51 +03:00
skoupidi
e8cb2d1f51 script/research/blockchain-explorer: updated to latest darkfi structures 2024-04-01 22:34:54 +03:00
skoupidi
3349ea5cd8 script/research/gg: Use async (de)serialisation and prefer base64 over base58 2024-03-26 16:11:17 +02:00
skoupidi
7e6a9a937b script/research/gg: GenerateTx added to create genesis mint txs 2024-03-26 03:31:04 +02:00
skoupidi
f46c3f7a68 script/research/blockchain-explorer: updated to latest darkfi structures 2024-03-23 14:09:11 +02:00
zero
667e1505ec smt.py: modify impl to match the impl we have in rust 2024-03-10 17:14:09 +01:00
zero
abc318b096 smt.py: add missing check for position 2024-03-10 11:25:15 +01:00
zero
1f95e4f53c sparse merkle tree example 2024-03-10 11:23:55 +01:00
parazyd
8778d57b42 chore: Update crate dependencies 2024-03-07 14:17:17 +01:00
parazyd
4762c51f35 research/tfhe: Dark market implementation using FHE 2024-03-07 11:19:30 +01:00
parazyd
0de97d0db3 chore: Update crate dependencies 2024-03-05 08:47:43 +01:00
nighthawk24
c25df52c64 fud | lilith | research/dhtd/ | geode | tests : Refactor to return match statements 2024-02-23 15:29:25 +02:00
skoupidi
44103f0359 darkfid: use base64 encoding | drk: minor fixes 2024-02-14 14:31:40 +02:00
skoupidi
34b750dc5e minerd: moved from script/research into bin 2024-02-13 13:45:13 +02:00
skoupidi
8eef36b898 blockchain/header: changed nonce from pallas::Base to u64 2024-02-10 12:06:38 +02:00
skoupidi
2dc6832656 validator: removed genesis tx total calculation | darkfid: use next block height for contracts deployment 2024-02-07 13:42:00 +02:00
draoi
183717f04e script/lilith_spawns: update to new hostlist usage 2024-02-02 17:48:21 +01:00
zero
7ada52b28b rename mod_r_p() -> fp_mod_fv(), and mod_p_r_unsafe() -> fv_mod_fp_unsafe() 2024-01-23 16:36:19 +01:00
parazyd
0e6f51e895 chore: Update copyright year in license headers 2024-01-16 13:07:22 +01:00
aggstam
09137d4633 script/research/minerd: handle new request trigger using smol channels 2024-01-11 17:50:03 +02:00
aggstam
a27725b58f script/research/minerd: miner daemon skeleton 2024-01-11 16:35:11 +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
zero
c9d2b280d5 ec: fix small typos 2024-01-09 10:33:50 +01:00
parazyd
dedc29430e chore: Update crate dependencies 2024-01-08 15:58:50 +01:00
aggstam
051311507d dark-tree: moved from script/research/dark-forest into src/sdk 2023-12-18 16:35:06 +02:00
aggstam
d52ac5975c script/research/dark-forest: use wrapper struct for DarkLeaf in DarkTree so flattened vector don't contain node's index 2023-12-15 15:26:55 +02:00
aggstam
9c0eccba63 script/research/dark-forest: tree flattening to vector of leafs added, along with vector integrity check function 2023-12-14 16:27:37 +02:00
aggstam
9bcc383b8e script/research/dark-forest: min capacity logic added, to double bound the tree 2023-12-14 14:54:30 +02:00
parazyd
0950990086 research/pqxdh: Port X3DH to post-quantum key agreement protocol. 2023-12-07 09:40:01 +01:00
aggstam
1b4fcf8baa script/research/dark-forest: appending functionality along with optional capacity added 2023-12-06 22:07:21 +02:00
aggstam
95b9caf1c4 script/research/dark-forest: indexes integrity check added 2023-12-06 22:07:21 +02:00
aggstam
1a931959ba script/research/dark-forest: indexes setup added 2023-12-06 22:07:21 +02:00
aggstam
fd18a912b0 script/research/dark-forest: more complex tree structure added in test 2023-12-05 20:22:54 +02:00
aggstam
e45d983a9e script/research/dark-forest: cleanup on aisle 5 2023-12-05 19:15:38 +02:00
aggstam
5101709f1c script/research/dark-forest: document everything 2023-12-05 19:13:16 +02:00
aggstam
71f2c8de64 script/research/dark-forest: chore fmt 2023-12-05 18:13:00 +02:00
aggstam
405afdd48f script/research/dark-forest: moved DarkTreeIntoIter at bottom of file 2023-12-05 18:07:28 +02:00
aggstam
35c6ae0fe7 script/research/dark-forest: proper traversal order tests 2023-12-05 15:26:20 +02:00
aggstam
e111d1f046 script/research/dark-forest: WIP implementation of a forest/tree with DFS post order traversal 2023-12-05 14:47:43 +02:00
parazyd
295c8dcff9 chore: Update crate dependencies 2023-12-04 19:58:59 +01:00
ertosns
4c2370d92f [research/wif] wif proposal 2023-11-28 20:47:02 +02:00
parazyd
86bb7bbd3f research/rln: Add RLN-V2 POC 2023-11-27 12:04:12 +01:00
parazyd
38f759ecac research/rln: Move v1 POC to rlnv1 directory 2023-11-26 13:56:48 +01:00