Dmitriy Ryajov
|
2ec658e6dc
|
License: MIT
Signed-off-by: Dmitriy Ryajov <dryajov@gmail.com>
|
2023-03-21 09:46:36 -06:00 |
Dmitriy Ryajov
|
0c1b4faa58
|
updating readme
|
2023-03-20 22:12:01 -06:00 |
Dmitriy Ryajov
|
f52233c731
|
fix ci
|
2023-03-20 21:59:43 -06:00 |
Dmitriy Ryajov
|
688576cd2c
|
remove node
|
2023-03-20 19:11:26 -06:00 |
Dmitriy Ryajov
|
ca3c775718
|
update gitignore
|
2023-03-20 19:09:50 -06:00 |
Dmitriy Ryajov
|
a54cee75d9
|
place built circuits in correct dirs
|
2023-03-20 19:07:20 -06:00 |
Dmitriy Ryajov
|
fac8803bc4
|
remove package json
|
2023-03-20 19:05:54 -06:00 |
Dmitriy Ryajov
|
7264325fc5
|
build circuits
|
2023-03-20 19:04:42 -06:00 |
Dmitriy Ryajov
|
67e2579aab
|
update .gitignore
|
2023-03-20 18:58:22 -06:00 |
Dmitriy Ryajov
|
6c302f9fc6
|
keep the artifacts dir
|
2023-03-20 18:58:05 -06:00 |
Dmitriy Ryajov
|
1e3c226477
|
update CI to run cargo tests
|
2023-03-20 18:48:48 -06:00 |
Dmitriy Ryajov
|
3511e27b6e
|
delete js tests
|
2023-03-20 18:47:45 -06:00 |
Dmitriy Ryajov
|
7a297e9e8b
|
enable ark-serialize
|
2023-03-20 18:47:09 -06:00 |
Dmitriy Ryajov
|
52e5203f4f
|
instantiate storer
|
2023-03-20 18:46:44 -06:00 |
Dmitriy Ryajov
|
ea4a2a082e
|
wip: ffi
|
2023-03-20 18:46:27 -06:00 |
Dmitriy Ryajov
|
1b5b249f59
|
fix storage proofs
|
2023-03-20 18:45:50 -06:00 |
Dmitriy Ryajov
|
2c45cee24a
|
move utils under circuit_tests
|
2023-03-20 18:45:19 -06:00 |
Dmitriy Ryajov
|
bfcc0cbea2
|
add storer tests
|
2023-03-20 18:44:21 -06:00 |
Dmitriy Ryajov
|
f1a88d79c6
|
rename
|
2023-03-18 17:59:39 -06:00 |
Dmitriy Ryajov
|
3933bbb9e5
|
gitignore
|
2023-03-18 17:59:12 -06:00 |
Dmitriy Ryajov
|
8033bfd2da
|
adding rust circtuit tests
|
2023-03-18 17:59:02 -06:00 |
Dmitriy Ryajov
|
65caca5f78
|
gitignore
|
2023-03-18 14:53:52 -06:00 |
Dmitriy Ryajov
|
1569bac9d3
|
update gitignode
|
2023-03-18 14:24:29 -06:00 |
Dmitriy Ryajov
|
c389d6d1e9
|
adding quick&dirty poseidon implementation
|
2023-03-18 14:17:06 -06:00 |
Dmitriy Ryajov
|
3896fddaa2
|
proper test component instantiation
|
2023-03-16 14:14:15 -06:00 |
Dmitriy Ryajov
|
8560db1ee5
|
wip rust ffi
|
2023-03-16 14:14:09 -06:00 |
Dmitriy Ryajov
|
e7b296ebbb
|
rework with poseidon (#3)
* rework with poseidon
* adding main template
* adding todo
* remove mimc
|
2023-03-07 18:27:00 -06:00 |
Dmitriy Ryajov
|
4483440c27
|
adding CI build (#4)
adding initial CI build for circuits
|
2023-03-07 18:17:13 -06:00 |
Mikerah
|
d3487bfb5f
|
Update README.md (#2)
* Update README.md
* fix tests running example
---------
Co-authored-by: Dmitriy Ryajov <dryajov@gmail.com>
|
2023-02-21 17:06:09 -06:00 |
Dmitriy Ryajov
|
a0ba322cfd
|
Storage proofs (#1)
* WIP: working on storage proofs
* make it work
* don't need to pass an array
* add failing case
* move `saltSquare` to top
* updating deps
|
2023-02-09 10:40:23 -06:00 |
Csaba Kiraly
|
94b9b0da6d
|
adding minimal README
Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
|
2023-02-08 15:46:17 +01:00 |
Csaba Kiraly
|
94f5bcbb99
|
adding script to prepare circuit in CLI
Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
|
2022-12-14 10:40:39 +01:00 |
Csaba Kiraly
|
3761dde176
|
use 2.1.0 circom syntax
Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
|
2022-11-29 14:55:31 +01:00 |
Csaba Kiraly
|
3875d06186
|
fixup: checked in with wrong curve
Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
|
2022-11-29 12:42:58 +01:00 |
Csaba Kiraly
|
43ba6e6bf3
|
fullprocess: define path at beginning
Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
|
2022-11-28 10:49:21 +01:00 |
Csaba Kiraly
|
92200bd506
|
add fullprocess to circuit test
Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
|
2022-11-25 00:31:51 +01:00 |
Csaba Kiraly
|
53392c8722
|
add first merkletree test with Poseidon hash
Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
|
2022-11-24 09:20:54 +01:00 |
Csaba Kiraly
|
055bc98f09
|
circuit contract: simplify main for first test
Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
|
2022-11-24 09:17:18 +01:00 |
Csaba Kiraly
|
115a9d4e41
|
add gitignore
Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
|
2022-11-24 09:16:56 +01:00 |
Csaba Kiraly
|
f515e0d73d
|
storage contract: remove some old syntax
Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
|
2022-11-24 09:14:49 +01:00 |
Csaba Kiraly
|
8c6eb95378
|
fix public inputs
the root hash should also be a public input
Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
|
2022-11-22 14:34:26 +01:00 |
Csaba Kiraly
|
4d14db8ddc
|
speed up c++ witness calculation using 2.0.8 parallel tag
See https://docs.circom.io/circom-language/templates-and-components/#components
Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
|
2022-11-17 14:37:02 +01:00 |
Csaba Kiraly
|
a54c97aa6a
|
just comment and test
Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
|
2022-11-17 14:28:37 +01:00 |
Csaba Kiraly
|
6735dc4bc4
|
use circom 2.1.0 anonymous components
Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
|
2022-11-17 14:28:16 +01:00 |
Csaba Kiraly
|
1955c11d69
|
we are using 2.1.0 syntax
we use <== on arrays, which was introduced in 2.1.0
Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
|
2022-11-17 14:24:14 +01:00 |
Csaba Kiraly
|
69fa933f10
|
factorize CheckInclusions loop
Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
|
2022-11-17 14:23:31 +01:00 |
Csaba Kiraly
|
d2a72613b0
|
cleanup
|
2022-11-17 14:00:16 +01:00 |
Csaba Kiraly
|
56ca654ab9
|
use block indices directly to calculate treePathIndices
Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
|
2022-11-17 13:59:58 +01:00 |
Csaba Kiraly
|
26d8f78c58
|
initial commit of tests
Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
|
2022-11-17 13:51:13 +01:00 |
Csaba Kiraly
|
24540dbcbd
|
initial commit of circuits
Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
|
2022-11-17 13:49:58 +01:00 |