Commit Graph

311 Commits

Author SHA1 Message Date
cedoor
7ccccff4b4 chore(incremental-merkle-tree.sol): v1.5.0 2023-03-24 17:09:03 +00:00
Chance
eecb241364 feat(incremental-merkle-tree.sol): return root on insert 2023-03-24 12:00:27 -05:00
Chance
d865811b99 fix(incremental-merkle-tree.sol): no access storage in loop, dont load zero values in memory 2023-03-23 20:01:04 -05:00
Chance
5440bb7b48 fix(incremental-merkle-tree.sol): typo, test the default zero tree 2023-03-23 19:58:14 -05:00
cedoor
3ee15bc568 chore(incremental-merkle-tree.sol): v1.4.0 2023-03-23 11:39:50 +00:00
Cedoor
ece18bc60b Merge pull request #43 from vimwitch/default-zeroes
feat(incremental-merkle-tree.sol): support default zeroes as constants
2023-03-23 11:31:40 +00:00
Chance
eacfb23ca3 fix(incremental-merkle-tree.sol): add deploy logs for poseidon libraries 2023-03-22 17:41:57 -05:00
Chance
b51a7a6562 refactor(incremental-merkle-tree.sol): initDefaultZeroes -> initWithDefaultZeroes 2023-03-22 17:39:29 -05:00
Chance
87add11f3c feat(incremental-merkle-tree.sol): support default zeroes as constants 2023-03-21 18:18:55 -05:00
Chance
af018e52fa refactor: switch to poseidon-solidity 2023-03-21 17:06:03 -05:00
cedoor
212ed2c782 Merge pull request #39 from vivianjeng/patch-1
docs: update readme
2023-01-25 16:47:46 +01:00
Ya-wen, Jeng
6dfe273e2b docs: update readme 2023-01-25 01:56:21 -05:00
cedoor
f03ad57ef3 chore(incremental-merkle-tree.sol): v1.3.3 2022-12-23 10:17:46 +01:00
cedoor
12e16007c6 refactor(incremental-merkle-tree.sol): remove unnecessary bitwise and operator
re #37
2022-12-22 19:24:35 +01:00
cedoor
b8b3726c26 fix(incremental-merkle-tree.sol): add check for path indices
This bug was found by Veridise during their audit of Semaphore.

fix #37
2022-12-22 19:20:31 +01:00
cedoor
54edd01bc2 chore(incremental-merkle-tree.sol): v1.3.2 2022-12-16 12:16:30 +01:00
cedoor
27284d16bc fix: add checks for new leaves in the update function
This bug was found by Veridise during their audit of Semaphore.

fix #35
2022-12-13 14:10:46 +01:00
cedoor
d3b87736d9 chore(incremental-merkle-tree.sol): v1.3.1 2022-10-04 20:31:26 +02:00
twister-dev
9ebe75535d style(incremental-merkle-tree.sol): format code with prettier 2022-10-04 11:17:01 -07:00
twister-dev
2e69d2b03b fix(incremental-merkle-tree.sol): IncrementalQuinTree now prevents updates to uninitialized leaves 2022-10-01 11:22:09 -07:00
twister-dev
dcdad27245 fix(incremental-merkle-tree.sol): ensure proofPathIndices is binary when recovering updateIndex 2022-10-01 10:07:52 -07:00
twister-dev
b66b24628c fix: update requires index to be inserted already 2022-09-30 10:48:54 -07:00
twister-dev
8f596f1760 feat: demo bug 2022-09-30 10:30:32 -07:00
cedoor
ef9b0f9d92 chore(incremental-merkle-tree): v1.0.0 2022-09-09 12:50:12 +02:00
cedoor
81fb3d4b65 chore(incremental-merkle-tree.sol): v1.3.0 2022-09-09 12:31:43 +02:00
cedoor
7b38241845 fix: set correct zero value 2022-09-09 12:23:54 +02:00
cedoor
cbca4fa968 refactor: set remove method as a zero-leaf update 2022-09-09 12:10:38 +02:00
GianfrancoBazzani
830ea5c533 typo fixed 2022-08-20 19:50:56 +02:00
cedoor
6466ba517e chore(incremental-merkle-tree.sol): v1.2.0 2022-07-21 11:23:19 +02:00
cedoor
cb3a73f8a0 style: format code 2022-07-21 11:22:14 +02:00
0xbok
f0e5bcf47c refactor(incremental-merkle-tree.sol): gas optimizations quin tree 2022-07-21 13:53:17 +05:30
0xbok
965f789f1f refactor(incremental-merkle-tree.sol): use bit operators 2022-07-20 22:57:53 +05:30
0xbok
3660b80e0f refactor(incremental-merkle-tree.sol): gas optimizations 2022-07-20 22:46:53 +05:30
cedoor
db0af5cc0b chore(incremental-merkle-tree.sol): v1.1.0 2022-07-17 18:59:18 +02:00
cedoor
7a7f00fbce style: general code format 2022-07-17 18:58:52 +02:00
cedoor
a15cde6527 refactor: remove double check for scalar fields 2022-07-17 18:57:30 +02:00
cedoor
309bf3da3b chore: update ethereum-waffle pkg 2022-07-17 18:39:40 +02:00
cedoor
62fe54aaf4 chore: update private pkg name 2022-07-17 18:26:11 +02:00
Jack Gilcrest
9d74c4eff7 update api according to git comment specs 2022-07-15 16:01:00 -04:00
Jack Gilcrest
acabc97cec remove package version 2022-07-15 15:55:14 -04:00
Jack Gilcrest
62ee8bf642 add previous leaf verification to update function 2022-07-15 15:52:51 -04:00
Jack Gilcrest
dd002e51fe prettier 2 2022-07-11 14:51:34 -04:00
Jack Gilcrest
299c522ba9 update @zk-kit/incremental-merkle-tree.sol readme 2022-07-10 00:20:20 -04:00
Jack Gilcrest
d3c8fa7acb readme update 2022-07-09 04:05:19 -04:00
Jack Gilcrest
79221fcc05 prettier 2022-07-09 04:02:28 -04:00
Jack Gilcrest
af55619367 quin tree update tests 2022-07-09 04:01:02 -04:00
Jack Gilcrest
ffee1e67c1 binary tree test cases 2022-07-09 03:15:53 -04:00
Jack Gilcrest
4f05e84d72 add updateLeaf to library and tester contracts 2022-07-09 02:44:31 -04:00
cedoor
b1ba6ab602 revert: disable eslint jest rule 2022-07-04 18:55:56 +02:00
cedoor
b779244a3b docs: fix import path 2022-07-04 15:59:28 +02:00