Commit Graph

78 Commits

Author SHA1 Message Date
ghassmo
6a5cc6dbe1 add raft as a feature to darkfi lib 2022-04-07 11:50:18 +04:00
parazyd
0109aa0394 Add skeleton for sled blockchain store. 2022-04-03 14:44:40 +02:00
parazyd
9abf62c980 Miscellaneous cleanups. 2022-03-28 19:59:39 +02:00
aggstam
169f16f34b merged branches 2022-03-28 19:59:38 +02:00
parazyd
deab6241dd runtime: Implement initial webassembly runtime prototype for smart contracts. 2022-03-16 22:30:53 +01:00
ghassmo
35706c16e1 remove cli module & move the cli_config to util 2022-02-24 21:01:25 +04:00
ghassmo
f6d80e36f8 clean up & remove unused files 2022-02-18 10:57:13 +04:00
parazyd
17f6638a03 zkas: Move toolchain into main library and the binary into bin/ namespace. 2022-01-25 18:57:34 +01:00
parazyd
cfa2d5d955 Rename "chain" module to "blockchain". 2022-01-13 15:42:55 +01:00
parazyd
f3045f80e5 Add "net" feature. 2022-01-13 15:42:55 +01:00
parazyd
5dba6f6368 Add "system" feature. 2022-01-13 15:42:55 +01:00
parazyd
07d739d916 Implement "chain" feature. 2022-01-13 15:42:54 +01:00
parazyd
d29ab613c2 Refactor for util feature. 2022-01-13 15:42:54 +01:00
lunar-mining
d001a140dc moved src/bin/ to /example and fixed errors 2022-01-09 15:46:01 +01:00
lunar-mining
fad4e7aa65 renamed /blockchain to /chain 2022-01-09 14:19:15 +01:00
lunar-mining
496aa504c6 moved /circuit to /zk/circuit 2022-01-09 14:03:49 +01:00
lunar-mining
88cf3114d8 moved /rpc to /util/rpc 2022-01-09 13:48:11 +01:00
ghassmo
6e22b4ec9d create node and blockchain features 2022-01-08 20:01:05 +04:00
ghassmo
2c46091faa create zk module 2022-01-08 18:39:44 +04:00
ghassmo
aa6fbc1085 create node module and move darkfid to bin dir 2022-01-08 18:30:29 +04:00
ghassmo
a591bb526d WIP clean and refactoring according to issue #35 2022-01-08 04:11:03 +04:00
ghassmo
bc8640f81b add constraints to tui mod 2021-12-30 15:20:31 +04:00
ghassmo
31993efb71 add tui library 2021-12-30 15:14:31 +04:00
ghassmo
174256b80c integrate darkpulse backend code 2021-12-18 20:09:17 +04:00
parazyd
a39a90bab6 Move vm2.rs to vm.rs. 2021-11-27 18:13:09 +01:00
narodnik
523a01ed0e verify summing coin blinds and checking token commits 2021-11-08 11:58:33 +01:00
narodnik
c58e6a55d3 migrate vm2 to src/ 2021-11-05 15:00:08 +01:00
narodnik
89dc49e266 Revert "begin migration from example/halo2 to src/"
This reverts commit 4cdbcc842f.
2021-11-05 14:31:23 +01:00
narodnik
4cdbcc842f begin migration from example/halo2 to src/ 2021-11-05 12:08:48 +01:00
parazyd
4b31d0b321 wallet: WIP pasta port. 2021-11-02 15:20:49 +01:00
parazyd
bf77b58a06 tx: Port for pasta. 2021-11-02 13:46:06 +01:00
parazyd
b05e05df7b crypto: Fix up tests and move types to crate root. 2021-11-01 15:46:39 +01:00
parazyd
374b048ce3 crypto: WIP pasta port. 2021-11-01 09:44:01 +01:00
parazyd
d86340e44e crypto: Begin refactor. 2021-10-30 16:12:14 +02:00
ghassmo
69776a1801 organize the order of using dependencies across the whole project 2021-10-13 16:54:20 +03:00
parazyd
13f94a5ea3 Clean up some error mapping. 2021-09-29 16:50:23 +02:00
parazyd
f33f2c30be More general cleanups and better config variable naming. 2021-09-24 01:08:56 +02:00
parazyd
19727d1528 Code linting. 2021-09-23 17:44:07 +02:00
ghassmo
3bd5ffac06 cargo fix & cargo fmt 2021-08-27 17:45:19 +03:00
ghassmo
996cd04335 move all functionalities inside darkfid to a new module client/client.rs 2021-08-27 17:37:58 +03:00
lunar-mining
5e09f11922 fixed toml load logic error and simplified code into structs 2021-07-17 11:40:12 +02:00
parazyd
340631df2d Code linting.
For best and standard practices in Rust, acronyms should be CamelCase,
and capitalization should be avoided; i.e. ZKCircuit -> ZkCircuit

This commit replaces all such occurencies in the codebase.
2021-07-16 11:25:56 +02:00
rachel-rose
01e109493d added key_id param to put_own_coins 2021-07-05 13:01:11 +02:00
ghassmo
3b54479c9e move program options to cli dir 2021-07-02 22:21:00 +03:00
ghassmo
a19084ca10 create util module & create join_config_path function 2021-06-30 21:27:28 +03:00
Nym
1f719bed60 Remove gui and gfx code, modules and dependencies. 2021-06-26 15:32:58 +00:00
rachel-rose
c9796207d0 cargo fmt 2021-06-07 11:42:59 +02:00
ghassmo
c0a8d5e4e2 move slab.rs, slabstore.rs and rocks.rs to separated dir 2021-06-06 15:53:19 +03:00
ghassmo
be2d64d59d create Rocks struct for rocksdb api 2021-06-04 18:47:20 +03:00
rachel-rose
020ced3c5c cargo fmt 2021-06-02 10:30:49 +02:00