Commit Graph

60 Commits

Author SHA1 Message Date
ghassmo
4e0cfd6a89 add darkwiki and darkwikid to BINS in Makefile 2022-08-30 15:04:23 +04:00
Luther Blissett
0fa8b27d99 Makefile: Include example/simple.zk in PROOFS. 2022-08-29 23:30:20 +02:00
Luther Blissett
bc028798d9 Makefile: Add missing dependencies. 2022-08-29 23:02:21 +02:00
Luther Blissett
99e616e0fd Makefile: Move zkas into separate target for proper .zk dependencies. 2022-08-29 22:41:23 +02:00
Luther Blissett
deaed0bdc8 Update zkas proofs merkle root opcode. 2022-08-29 22:41:23 +02:00
parazyd
8ef05a186b crypto: Rework pedersen commitments to allow also full-width base inside zk. 2022-08-08 15:01:11 +02:00
parazyd
7056442a6b Makefile: Do not depend on the "all" target for "install".
Instead, check if the binary was built beforehand with an if clause.
This helps avoid rebuilding the project as root by accident.
2022-05-30 23:24:22 +02:00
ghassmo
e455b370c8 Makefile: add tau, taud, ircd, and dnetview to BINS 2022-05-27 03:45:06 +03:00
parazyd
4c9570583e Minor rustdoc corrections. 2022-05-22 21:12:59 +02:00
parazyd
15189037dc Makefile: Temporarily disable RUSTFLAGS. 2022-05-22 21:01:45 +02:00
parazyd
a3abdfd791 Fix Makefile. 2022-04-27 06:55:20 +02:00
parazyd
75218d29b7 CI: Always build minified token lists. 2022-04-26 23:04:50 +02:00
parazyd
f4bab15776 Update dependencies and CI. 2022-04-23 21:21:19 +02:00
parazyd
39d293de50 Do not compile gatewayd by default. 2022-04-23 21:21:19 +02:00
parazyd
ac98cb39c4 cargo: Enable lto and native bytecode. 2022-04-23 21:21:18 +02:00
parazyd
e3d771618e Makefile: Build token lists for binary dependencies. 2022-04-23 21:21:17 +02:00
parazyd
e7d968dfd7 Clean up proof and testdata directories and move into tests dir. 2022-03-17 10:22:48 +01:00
ghassmo
947282debc Makefile: check sql in script/sql 2022-03-09 17:49:21 +04:00
ghassmo
2c31256b40 makefile: remove cli feature 2022-02-25 16:15:58 +04:00
parazyd
b07bb4e2b0 proof: Add example for arithmetic operations. 2022-02-08 14:27:46 +01:00
parazyd
46985baca5 Fix VM tests. 2022-01-31 10:53:50 +01:00
parazyd
fa93009a57 Remove zkvm feature and compile it directly with crypto feature. 2022-01-31 09:31:45 +01:00
parazyd
f8ab5ef5e3 Move mint and burn Rust examples into proof/ to complement zkas code. 2022-01-26 10:11:13 +01:00
parazyd
6cab96a28c zk/vm: Remove old VM code and move newest to "vm" module. 2022-01-25 23:47:54 +01:00
parazyd
79c59cda17 Move "proofs" to "proof". 2022-01-25 23:41:16 +01:00
parazyd
ce17cb056f tests: Separate Makefile into specific targets. 2022-01-25 21:42:36 +01:00
parazyd
51eddb6c08 tests: Compile zkas and mint+burn proofs before testing VM. 2022-01-25 21:35:44 +01:00
parazyd
c5aab1d2f8 example/vm: Update for new enums. 2022-01-25 20:31:35 +01:00
parazyd
813c6f077d zk/vm: Clean up WIP code. 2022-01-25 20:24:00 +01:00
parazyd
1f2c41fa88 tests: Run vm2 example for CI. 2022-01-25 19:00:08 +01:00
parazyd
17f6638a03 zkas: Move toolchain into main library and the binary into bin/ namespace. 2022-01-25 18:57:34 +01:00
parazyd
8cc0c2bf99 Add zkas to workspace. 2022-01-13 20:04:26 +01:00
parazyd
a431fab6d7 Have config files be spawned by the binaries if necessary.
Closes: #42
2022-01-13 19:54:19 +01:00
parazyd
c1ac5bfb5f Use Cargo workspaces to keep builds under same target directory.
Speedup and saving storage.
2022-01-13 17:00:50 +01:00
parazyd
697e2f3ea6 Update main Makefile. 2022-01-13 17:00:49 +01:00
parazyd
49c891ac69 Makefile: Add "check" target.
This uses https://github.com/taiki-e/cargo-hack
2022-01-13 15:42:54 +01:00
lunar-mining
85b531511d updated Makefile to work with workspaces 2022-01-10 11:57:04 +01:00
parazyd
abf96fd767 Makefile: Default to building gatewayd as well. 2022-01-07 00:09:38 +01:00
parazyd
21999eea4b token: Move JSON files into contrib directory. 2021-12-19 16:45:03 +01:00
parazyd
ec8711cd38 Makefile: Test tx binary along with crate test on make test. 2021-12-04 00:15:07 +01:00
parazyd
f08ac4c097 Makefile: Automagically fix. 2021-12-03 02:42:07 +01:00
parazyd
5c4cf67a44 Setup Makefile for production builds again. 2021-12-02 21:24:16 +01:00
parazyd
bf77b58a06 tx: Port for pasta. 2021-11-02 13:46:06 +01:00
parazyd
374b048ce3 crypto: WIP pasta port. 2021-11-01 09:44:01 +01:00
parazyd
4080fa7078 Makefile: Update for dev. 2021-11-01 09:44:01 +01:00
Janus
953486dfbb Fix builds 2021-10-22 12:18:55 -04:00
parazyd
c6a9d644d1 util/parse: Use BigUint for encode_base10(). 2021-10-22 16:45:13 +02:00
parazyd
619095eaf8 Makefile: Only install config files relevant to $BINS. 2021-10-20 19:34:15 +02:00
parazyd
42d32b9e51 Makefile: Don't silently install user's config files.
We request the admin to copy them over themself.
2021-10-20 14:33:09 +02:00
parazyd
0cc674bf87 Makefile: Make binaries also depend on arbitrary files that are included.
We usually have these with include_bytes!()
2021-10-20 11:10:50 +02:00