489 Commits

Author SHA1 Message Date
parazyd
9103045723 example/rpc: Add unix listeners. 2023-08-18 10:07:37 +02:00
parazyd
827ec53f63 rpc: Cleanup client and server and refactor into smaller functions.
* Implement a read timeout to avoid a DoS path
* Use dynamic buffer allocation with a max size limit
* Make the JSON-RPC a line-based protocol
2023-08-18 08:56:54 +02:00
parazyd
6a024ab801 zkas: Add a field definition on top of the circuit file.
Currently unused, but will probably be expanded to define proofs over
different fields.
2023-08-14 17:09:18 +02:00
parazyd
1eb00ef9c2 chore: Update crate dependencies 2023-08-12 13:01:32 +02:00
greptile
fa8ecdac4f cleanup: remove typo and git merge info from documentation (#188)
* cleanup: remove git merge info from dchat README

* doc: fix spelling mistake

---------

Co-authored-by: y <y>
2023-08-02 15:42:38 +00:00
lunar-mining
0c7aecd50d dchat: update README with lilith usage 2023-08-01 17:54:51 +02:00
lunar-mining
3904492f7c dchat: add libsqlite3-sys dependency to Cargo.toml 2023-08-01 17:52:30 +02:00
parazyd
c045210763 chore: Update crate dependencies. 2023-07-31 08:05:13 +02:00
y
69602de999 [example] fix outdated link and filename in README
- Fixed outdated link so it no longer gives 404
- Updated folder name from `dchat-seed` to `dchat`
2023-07-28 09:44:55 +00:00
parazyd
0c7dbc4460 zk/vm: Implement first part of conditional chip selection.
Signed-off-by: parazyd <parazyd@dyne.org>
2023-07-22 16:22:26 +02:00
parazyd
d34b9cbb03 chore: Update crate dependencies 2023-07-22 13:16:16 +02:00
parazyd
8ac1d17077 Use k param from ZkBinary when building VerifyingKey and ProvingKey. 2023-07-22 12:04:41 +02:00
Dastan-glitch
12c628efdb zk: use reference instead of cloning 2023-07-20 16:17:49 +03:00
parazyd
99f68db953 zkas: Enforce k declaration on top of the source file. 2023-07-20 14:19:52 +02:00
parazyd
8d07dc2258 chore: Update crate dependencies 2023-07-20 12:23:58 +02:00
parazyd
d7c994b679 chore: Update crate dependencies. 2023-07-13 19:22:32 +02:00
parazyd
cf307669aa chore: Update crate dependencies. 2023-07-10 15:19:41 +02:00
parazyd
98ef7c834e chore: Update project dependencies. 2023-07-08 20:17:47 +02:00
aggstam
5d63d86083 chore: cleanup 2023-07-08 19:04:47 +03:00
aggstam
1ea8adfb28 repo: updated everything to merged stuff 2023-06-29 16:13:43 +03:00
parazyd
48ce9fd7c5 chore: Update crate dependencies 2023-06-12 14:31:20 +02:00
parazyd
8257d7cdbe sdk: Replace incrementalmerkletree with bridgetree crate. 2023-06-12 14:31:19 +02:00
parazyd
bfc99c79ea chore: Update crate dependencies. 2023-06-06 14:06:36 +02:00
parazyd
6cddfac05f Replace num_cpus crate with stdlib alternative. 2023-05-19 09:59:55 +02:00
parazyd
3cb6051fa2 chore: Update dependency versions 2023-05-11 10:08:51 +02:00
parazyd
bd6a6bfaf2 zkas: Rename "stack" to "heap".
"stack" is a misnomer, and the behavior of the zkVM is more heap-like
than stack-like when doing an analogy with general computing.
2023-05-10 14:35:51 +02:00
parazyd
be9013ed31 zkas: Rename "contract" to "witness". 2023-05-10 13:24:02 +02:00
parazyd
9b31940dfe chore: Update project dependencies 2023-05-09 10:42:35 +02:00
parazyd
af48ea73a3 Remove example/dao2 2023-04-16 18:21:00 +02:00
parazyd
526939df3d Remove example/dao 2023-04-16 18:20:51 +02:00
parazyd
b4cdbea08c Update project dependencies. 2023-04-16 17:36:59 +02:00
parazyd
4e3b863cda Release v0.4.1 2023-02-25 16:00:20 +01:00
parazyd
192345659a Release v0.4.0 2023-02-01 23:04:02 +01:00
parazyd
454eacf616 Update project dependencies. 2023-01-31 12:46:19 +01:00
x
ee108d0147 zk inclusion proof example 2023-01-29 13:05:13 +01:00
aggstam
5044141b24 fmt 2023-01-12 13:57:51 +02:00
aggstam
4dadf292ec fmt, fixed broken imports, general cleanup 2023-01-12 13:52:26 +02:00
aggstam
da40746ca5 EOY housekeeping
Missing features added, dependencies updated and a fix in dao/entrypoint
2022-12-31 21:14:02 +02:00
x
93752a0b74 Merge branch 'dao-contract' 2022-12-31 07:58:16 +01:00
x
22c5ed1fef fix broken example/zk.rs 2022-12-30 20:56:42 +01:00
parazyd
71cd3064d6 Update license year. 2022-12-28 13:06:00 +01:00
parazyd
18ab818a54 Update toml crate dependency. 2022-12-16 11:17:14 +01:00
parazyd
88caee7f42 Update and clean up dependencies. 2022-12-13 15:19:09 +01:00
parazyd
671967261e Update dependency versions 2022-11-29 21:10:29 +01:00
parazyd
1d7866f688 Update crate dependencies. 2022-11-29 13:54:05 +01:00
parazyd
223ca4bcb2 Remove example/smart-contract 2022-11-29 13:53:33 +01:00
parazyd
78f92df9c6 Remove example/tx.rs 2022-11-29 13:53:33 +01:00
parazyd
f7eff2bebb Delete example/less_than 2022-11-29 13:53:33 +01:00
mohab metwally
c5a303931a remove crypsinous example 2022-11-29 03:44:17 +02:00
aggstam
3692735012 rpc/server: detach request handling 2022-11-25 18:05:35 +02:00