Commit Graph

34 Commits

Author SHA1 Message Date
Chance Hudson
5d4f9abb32 fix: tree tests 2021-05-23 20:46:44 -05:00
Wanseob Lim
254da3e173 fix: @zkopru/database dependency on test cases; closes #198 2021-04-20 17:14:21 +09:00
Chance Hudson
da5ffa6514 fix: database node connectors in tests 2021-04-05 18:13:33 -05:00
Chance Hudson
7e3223d295 refactor: separate exports for node and web db connectors 2021-04-05 18:13:30 -05:00
Chance Hudson
a50f4ba739 refactor: initialize schema in create function 2021-04-05 18:13:26 -05:00
Chance Hudson
2ed161f988 refactor: properly type the schema 2021-03-25 00:28:42 -05:00
Chance Hudson
db5656c880 fix: small db fixes 2021-03-25 00:26:18 -05:00
Chance Hudson
bd97fa15df refactor: use db connector interface 2021-03-25 00:26:14 -05:00
Wanseob Lim
1454882ba2 refactor: finitefield and account's key gen model 2021-03-17 21:32:08 +09:00
Chance Hudson
346450f9e1 refactor: create testMockup for accessing terminate 2021-01-18 20:04:10 -06:00
Wanseob Lim
b5431ad57c chore: fix dataset generation script 2020-11-18 19:24:29 +09:00
Wanseob Lim
7fea3732f2 feat: make fullnode vaildates challenge conditions both onchain and offchain 2020-11-18 19:16:17 +09:00
Wanseob Lim
7a4989581e refactor: primsa transaction & scheduled jobs
closes #22
2020-10-06 17:38:43 +09:00
Wanseob Lim
7595cf7c69 refactor: upgrade circom & snarkjs
closes #42, #50, #86
2020-10-05 11:24:27 +09:00
Wanseob Lim
db898d2a82 refactor: multi tree to single tree model 2020-08-17 13:31:47 +09:00
Wanseob Lim
c5f15ecc45 refactor: improve build & test process
1. Describe build context & dockerfiles in `dockerfiles/docker-compose.yml`.
2. Using utils.buildAndGetContainer() function, specify the service name
and build the image before run test.
3. To skip the initial build process, developer can run `yarn pull:images`
on the root directory.
2020-08-17 13:31:47 +09:00
Wanseob Lim
0ceb48586a feat: nullifier & utxo scheme update
Zkopru uses ZCash's spending key and viewing key scheme

closes #34
2020-08-16 16:57:10 +09:00
Wanseob Lim
fd96012a91 fix: downgrade prisma 2020-07-14 04:45:03 +09:00
Wanseob Lim
3ba67e41cd refactor: withdrawal tree updates 2020-06-21 22:57:55 +09:00
Wanseob Lim
59cb6c0a34 fix(tree): nullifier tree dry run error 2020-06-18 05:31:48 +09:00
Wanseob Lim
cf3e0e614c fix(tree): that prehash & sibling had different depth 2020-06-14 06:54:56 +09:00
Wanseob Lim
a8c7465668 fix(tree): make tree field as an optional in the note item 2020-06-06 22:50:47 +09:00
Wanseob Lim
502a42a298 refactor(tree): use prisma instead of nanosql 2020-06-06 16:27:55 +09:00
Wanseob Lim
bdc7d55d1b feat(zk-wizard): add cli feature 2020-05-17 03:03:47 +09:00
Wanseob Lim
7b8e6dcfcb refactor: separate BN & Field tree using generic class 2020-05-11 23:11:36 +09:00
Wanseob Lim
5cbdea5c41 refactor: build config 2020-05-07 15:49:39 +09:00
Wanseob Lim
a8a4e0e800 chore: add test cases for grove and fix bugs 2020-04-20 21:02:09 +09:00
Wanseob Lim
84c95d8823 chore: add grove unittests 2020-04-20 11:00:52 +09:00
Wanseob Lim
4d2ef804d5 fix: adjust nanosql query and fix node cache bug 2020-04-20 05:24:30 +09:00
Wanseob Lim
1fdde2c365 chore: add utxo test cases and make it multithread safe 2020-04-20 02:41:27 +09:00
Wanseob Lim
235ede34ca fix: trees pass all test cases 2020-04-20 01:01:35 +09:00
Wanseob Lim
44752dfa99 fix: tree merkle proof logic 2020-04-19 20:21:14 +09:00
Wanseob Lim
3eef6df205 refactor: field to use BN not biginteger 2020-04-19 12:27:15 +09:00
Wanseob Lim
147ab04101 fix: lerna testable 2020-04-08 02:42:47 +09:00