Commit Graph

2099 Commits

Author SHA1 Message Date
parazyd
192a8c0737 contrib: Move auto-complete from root of the repository into contrib. 2021-12-19 16:45:03 +01:00
parazyd
21999eea4b token: Move JSON files into contrib directory. 2021-12-19 16:45:03 +01:00
parazyd
ba18a15764 zkas: Remove old code. 2021-12-19 15:13:00 +01:00
ghassmo
c803cb6d8d darkpulse: cleanup & organize modules structure 2021-12-18 20:31:16 +04:00
ghassmo
174256b80c integrate darkpulse backend code 2021-12-18 20:09:17 +04:00
lunar-mining
2eaed7e922 made binaries more uniform and fixed typos 2021-12-17 09:26:35 +01:00
lunar-mining
4133b5e02f moved event notifications to log::trace 2021-12-16 10:44:14 +01:00
lunar-mining
618ad12c7e added -t, --trace option to binaries 2021-12-14 22:34:43 +01:00
lunar-mining
973dd67bd0 moved some debug! statements to info! 2021-12-14 20:41:51 +01:00
parazyd
b5ce29e4dd wallet: Fix tests. 2021-12-11 16:06:37 +01:00
parazyd
f019220bcf wallet: Create parent path to database if necessary. 2021-12-11 14:46:52 +01:00
Dastan-glitch
19842c3bdf Auto completion (#20)
* adding auto cmpletion

* Update auto-complete

Co-authored-by: Dastan <dastan@Das.Das>
2021-12-06 20:58:02 +00:00
lunar-mining
36b52e4e43 todo: added pythia todo's 2021-12-05 10:07:06 +01:00
narodnik
60fd89fd6e rename Formatting section in the readme to Code Formatting and place near the end to avoid confusing new users. 2021-12-04 11:58:25 +01:00
parazyd
ec8711cd38 Makefile: Test tx binary along with crate test on make test. 2021-12-04 00:15:07 +01:00
parazyd
dc397a1f91 circuit: Minor cleanup of contracts. 2021-12-04 00:14:52 +01:00
parazyd
9e72280ea8 client: Fix update_state. 2021-12-03 10:20:54 +01:00
parazyd
f08ac4c097 Makefile: Automagically fix. 2021-12-03 02:42:07 +01:00
parazyd
6cbad936f7 client: Add debug message before applying state.
Currently the program is either not entering this function for some
weird reason, or there's a silent failure inside the function which
is not coming up. Needs investigation.
2021-12-03 02:00:17 +01:00
parazyd
0ea17724f8 YOLO
This is not well thought out, but since we're using mul_short in our
circuit for the token commitment, we should make sure that the token ID
fits in an unsigned 64bit integer.
2021-12-03 01:48:32 +01:00
parazyd
5aef00247e Add debug derives and more serialization test units. 2021-12-03 01:34:24 +01:00
parazyd
04458bcb87 circuit: Rename asset to token. 2021-12-02 22:25:48 +01:00
parazyd
e87ef1443f tx: Add debug statements to verify().
This is helpful because there's a silent failure when watching the
cashier log.
2021-12-02 22:10:18 +01:00
parazyd
2d95620314 Remove mint/spend params from config_local. 2021-12-02 21:48:21 +01:00
parazyd
a47505b427 Clean up some clippy lints. 2021-12-02 21:38:27 +01:00
parazyd
3718ea7223 Add note in README for previous git tag for people who want to try the sw. 2021-12-02 21:25:51 +01:00
parazyd
7fbd70096f Fix and improve unit tests. 2021-12-02 21:24:16 +01:00
parazyd
1227018081 Remove traces of pasta_curves crate from files where they shouldn't be. 2021-12-02 21:24:16 +01:00
parazyd
e155a8583e wallet: Support arbitrary strings for database path.
This enforces handling of the path on the client side, but also
allows us easier handling of in-memory databases.
2021-12-02 21:24:16 +01:00
parazyd
2894c9fc7d Minor cleanup. 2021-12-02 21:24:16 +01:00
parazyd
dce2a3294c bin: Rename vm2 to vm. 2021-12-02 21:24:16 +01:00
parazyd
5c4cf67a44 Setup Makefile for production builds again. 2021-12-02 21:24:16 +01:00
parazyd
3a80143540 Create zk proving keys on initial startup and pass them around. 2021-12-02 21:24:16 +01:00
parazyd
8e4f8b5f8b Update .gitignore. 2021-12-02 21:24:16 +01:00
parazyd
fc1ad7202d Update Cargo.lock and Cargo.toml. 2021-12-02 21:24:15 +01:00
parazyd
ff01e7b685 Use the new keypair module throughout the codebase. 2021-12-02 21:24:15 +01:00
parazyd
d79a18e37c cli: Remove mint/spend params config entries. 2021-12-02 21:24:15 +01:00
parazyd
0b7bd857de client: Fix automatic keypair generation. 2021-12-02 13:45:56 +01:00
parazyd
eabd01c6fc Update Cargo.lock and Cargo.toml. 2021-12-02 13:45:33 +01:00
parazyd
8e92571468 darkfid: Use new async wallet API. 2021-12-01 21:33:16 +01:00
parazyd
f1eaa08772 cashierd: Use new async wallet API. 2021-12-01 21:33:07 +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
650db5f15a sql: Separate schemas into multiple files. 2021-12-01 21:22:46 +01:00
parazyd
f6e8091585 bin/darkfid: WIP integration. 2021-11-30 19:28:10 +01:00
parazyd
75a452037f util/token_list: Restore version from 1ea13805e6 2021-11-30 19:28:10 +01:00
parazyd
cde8b6d7e2 Make cashierd compile. 2021-11-30 17:36:10 +01:00
parazyd
113a257227 bin: WIP changes for Halo2. 2021-11-29 14:43:00 +01:00
parazyd
6264152edb client: WIP integration. 2021-11-29 14:42:29 +01:00
parazyd
9d67289bd2 crypto: Add structs to hold proof verification and proving keys. 2021-11-29 14:18:30 +01:00
parazyd
726fc5a487 service/eth: Restore missing functions after halo2-integration merge. 2021-11-29 14:17:50 +01:00