Commit Graph

77 Commits

Author SHA1 Message Date
parazyd
8cc0c2bf99 Add zkas to workspace. 2022-01-13 20:04:26 +01:00
parazyd
0b87f2f0a9 Add bin/map to workspace. 2022-01-13 19:57:20 +01:00
parazyd
f0bec3bb5f Bump DarkFi version to 0.3.0 2022-01-13 17:00:50 +01:00
parazyd
ba1c53c92a Add project-wide Cargo.lock. 2022-01-13 17:00:50 +01:00
parazyd
71675fbf9e Remove Cargo.lock for main library.
Following best practice, we'll keep Cargo.lock only for built binaries.
2022-01-13 17:00:49 +01:00
ghassmo
858948be34 fix the tests 2022-01-13 16:52:31 +04:00
lunar-mining
45924ef682 removed cargo.lock from repo 2022-01-12 10:09:20 +01:00
lunar-mining
d001a140dc moved src/bin/ to /example and fixed errors 2022-01-09 15:46:01 +01: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
parazyd
1b08707e07 Set sqlx version to 0.5.10.
Our sqlcipher fix has been merged in this release.
2022-01-04 11:07:04 +01:00
ghassmo
92ed458518 upgrade to clap 3.0 and move cli parser structs to cli dir 2022-01-01 06:05:19 +04:00
ghassmo
31993efb71 add tui library 2021-12-30 15:14:31 +04:00
parazyd
5b7cff52b3 Update Cargo.lock and Cargo.toml. 2021-12-28 23:00:24 +01:00
parazyd
128e3b0253 bin: Replace simple_logger with simplelog. 2021-12-21 23:29:54 +01:00
parazyd
c817082969 crypto/merklenode: Implement serialization with serde.
We already have serde as a dependency, and not doing it this way
makes it way too complex, instead we can just use bincode+serde to
serialize and deserialize our Merkle trees.
2021-12-20 23:21:28 +01:00
parazyd
90df3220f3 Update Cargo.lock and use incrementalmerkletree 0.2.0 2021-12-19 16:45:04 +01:00
ghassmo
174256b80c integrate darkpulse backend code 2021-12-18 20:09:17 +04:00
parazyd
fc1ad7202d Update Cargo.lock and Cargo.toml. 2021-12-02 21:24:15 +01:00
parazyd
eabd01c6fc Update Cargo.lock and Cargo.toml. 2021-12-02 13:45:33 +01:00
parazyd
4d39e92524 wallet: Port to sqlx.
Note there is still some connection bug, where the sqlcipher pragma
doesn't seem to work after a subsequent connection.
We shall investigate and solve this.
2021-12-01 21:32:01 +01:00
parazyd
f6e8091585 bin/darkfid: WIP integration. 2021-11-30 19:28:10 +01:00
parazyd
2611d27590 Update Cargo.lock and Cargo.toml. 2021-11-29 14:15:31 +01:00
parazyd
56bb76ff0d Add missing dependencies to compile gatewayd. 2021-11-27 18:48:21 +01:00
parazyd
38e5550eaa Update dependency versions. 2021-11-27 18:00:07 +01:00
parazyd
2e33d98948 Reintroduce PR #15 2021-11-27 17:54:16 +01:00
lunar-mining
fe0cc7f08f Merge branch 'halo2-integration' 2021-11-27 11:41:12 +01:00
narodnik
c4581bb957 current work on merklenode 2021-11-17 12:55:25 +01:00
Matthias Seitz
7b0dcb73bc feat: use thiserror for error types 2021-11-06 10:04:26 +01:00
Matthias Seitz
5bac09d327 feat: use thiserror for error types 2021-11-05 16:21:11 +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
6a0000b160 crypto: Import new merkle code. 2021-11-02 10:12:58 +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
ghassmo
be4fa86bd1 add ripemd160 crate 2021-10-27 03:35:24 +03:00
Janus
05d036c642 Implement custom script subscribe for btc 2021-10-25 23:16:08 -04:00
parazyd
1a97a966e0 Update to new stable rust 2021. 2021-10-25 23:31:21 +02:00
parazyd
34cbcfb87b service/eth: Add proof of concept Geth interface. 2021-10-25 21:07:21 +02:00
parazyd
c6a9d644d1 util/parse: Use BigUint for encode_base10(). 2021-10-22 16:45:13 +02:00
parazyd
24d46a46dc Clean up and update project dependencies. 2021-10-18 19:19:20 +02:00
ghassmo
6ebd455dad add num_cpus crate 2021-10-18 18:57:07 +02:00
parazyd
3d20d13e00 Cargo.toml: Compile own sqlcipher for rusqlite. 2021-10-18 18:25:23 +02:00
Janus
54c4f20561 Add tests for keypairs 2021-10-14 22:12:53 -04:00
lunar-mining
1c1816e725 drk: get_balances() and prettytable 2021-10-07 15:56:12 +02:00
parazyd
e3dffd044f service/sol: Working SPL token deposits. 2021-09-29 15:01:51 +02:00
parazyd
b9d82a23e4 Makefile updates. 2021-09-28 18:08:11 +02:00
Janus
21298801b4 Add rand feature to secp256k1 crate 2021-09-27 08:20:53 -04:00