Commit Graph

  • 7d7fb7e262 Merge pull request #256 from signorecello/zpedro/noir_circuits Cedoor 2024-04-22 16:53:55 +02:00
  • 3b1a663ebb fix(github actions): pin noir version to 0.26.0 José Pedro Sousa 2024-04-22 15:43:14 +01:00
  • 7843c51a11 Merge pull request #255 from privacy-scaling-explorations/fix/inv Cedoor 2024-04-22 16:33:51 +02:00
  • dbc7c70a54 refactor(utils): replace 0n with this.zero cedoor 2024-04-22 16:32:45 +02:00
  • 36e6955638 fix(utils): add check for inv of zero cedoor 2024-04-22 13:06:47 +02:00
  • 39b1a51bae Merge pull request #252 from privacy-scaling-explorations/inv 0xbok 2024-04-19 14:04:24 +04:00
  • 399bf9c9a4 fix inv tests to remove unused var 0xbok 2024-04-19 15:23:58 +05:30
  • 49b505cb05 fix(utils): f1-field test now uses prime order 0xbok 2024-04-19 00:36:44 +04:00
  • 3a661f541c Merge pull request #244 from signorecello/zpedro/noir_circuits Cedoor 2024-04-18 16:22:54 +02:00
  • 9b00d76d5a chore(utils): v1.0.0-beta.2 utils-v1.0.0-beta.2 cedoor 2024-04-18 13:20:33 +02:00
  • 6f78156953 Merge pull request #249 from privacy-scaling-explorations/fix-pow Cedoor 2024-04-18 13:19:41 +02:00
  • 41b4fb8ae9 Merge branch 'main' into fix-pow Cedoor 2024-04-18 13:10:40 +02:00
  • a2df127097 Merge pull request #248 from privacy-scaling-explorations/fix/field-f1 Cedoor 2024-04-17 18:40:23 +02:00
  • a79dfc496e docs(utils): update comments about input values within the field cedoor 2024-04-17 18:10:23 +02:00
  • 8802a05620 fix(utils): fix pow for negative exponent 0xbok 2024-04-17 14:47:47 +04:00
  • e7482e77c0 docs(utils): add comments for explicit mod reduction on inputs cedoor 2024-04-17 12:32:09 +02:00
  • 4e6d3b2691 chore: update lockfile cedoor 2024-04-16 10:20:36 +02:00
  • 73eda596bc chore(imt): fix tests and update rollup config cedoor 2024-04-16 10:17:19 +02:00
  • d5e0a94faa chore(utils): v1.0.0-beta.1 utils-v1.0.0-beta.1 cedoor 2024-04-16 10:01:25 +02:00
  • 10423bc5c2 Merge pull request #247 from aakansha1234/e Cedoor 2024-04-16 08:58:59 +01:00
  • ff9435de0b refactor(utils): update F1Field.e(res) function to remove the comparison checks with this._order aakansha garg 2024-04-13 14:39:16 +04:00
  • 0699fd1e5a feat: add get merkle proof to lazy imt tree (#162) Alvaro Revuelta 2024-04-12 08:45:33 +02:00
  • 41452de20b fix: reverting accidentally commited tests José Pedro Sousa 2024-04-11 18:41:11 +01:00
  • 632ced53f0 feat: adding an interface José Pedro Sousa 2024-04-11 18:39:23 +01:00
  • efd5371327 feat: adding an interface José Pedro Sousa 2024-04-11 17:53:03 +01:00
  • d0feb092c4 feat: adding an interface José Pedro Sousa 2024-04-11 16:27:43 +01:00
  • eb455c9b14 chore: update lockfile cedoor 2024-04-11 15:55:45 +01:00
  • a0542380dc docs(poseidon): remove poseidon from list of zk-kit packages cedoor 2024-04-11 15:44:02 +01:00
  • 5da772a0eb chore(poseidon): add benchmarks and update conditional exports cedoor 2024-04-11 15:42:42 +01:00
  • 5c004286a0 feat: adding an interface José Pedro Sousa 2024-04-11 07:21:39 +01:00
  • c89ccbb9cb feat: adding an interface José Pedro Sousa 2024-04-11 06:12:35 +01:00
  • f3dddf454d fix: fixing formatting, using nargo nightly for look-ahead José Pedro Sousa 2024-04-10 18:52:40 +01:00
  • 37575a5990 chore: after testing the readme José Pedro Sousa 2024-04-10 18:44:02 +01:00
  • abbb4d1643 feat: abstracting away tree sizes José Pedro Sousa 2024-04-10 18:35:01 +01:00
  • 490983975d feat: abstracting away tree sizes José Pedro Sousa 2024-04-10 18:30:00 +01:00
  • 033a5edd06 style(poseidon): format code with prettier cedoor 2024-04-10 15:40:12 +01:00
  • e40723ca1d feat(poseidon): support from 1 to 16 posedion inputs cedoor 2024-04-10 15:37:25 +01:00
  • 660c98d5b9 feat(utils): add new function to convert base64 to bigint cedoor 2024-04-10 15:36:48 +01:00
  • 4645807d78 fix(circuits): compiler version José Pedro Sousa 2024-04-10 13:20:53 +01:00
  • ed31edfe2a chore(poseidon): v1.0.0-alpha cedoor 2024-04-09 21:50:19 +01:00
  • 94d9e4301f feat(poseidon): init poseidon package cedoor 2024-04-09 21:45:30 +01:00
  • d97adeb436 feat(circuits): add a noir circuit for merkle tree membership, and tests José Pedro Sousa 2024-04-09 18:21:25 +01:00
  • 7e78e57cce Merge pull request #234 from signorecello/zpedro/smt_pedersen Cedoor 2024-04-09 10:26:00 +01:00
  • 6ab210f2d6 fix(circuits): fix typo José Pedro Sousa 2024-04-09 09:15:26 +01:00
  • 00ed86bf79 Apply suggestions from code review José Pedro Sousa 2024-04-09 09:14:35 +01:00
  • 950dc5bd5f Merge pull request #235 from privacy-scaling-explorations/chore/turbo Cedoor 2024-04-06 11:41:51 +01:00
  • c29c22cf97 fix: update turbo.json sripwoud 2024-04-05 23:28:45 +02:00
  • 9d85dee2e0 fix: exclude outputs files from inputs globs sripwoud 2024-04-05 21:21:25 +02:00
  • 512012c9a5 revert: keep using test:{matrix.type} in production workflow sripwoud 2024-04-05 18:12:35 +02:00
  • 25e11c1c01 chore: update production GH workflow sripwoud 2024-04-05 16:18:49 +02:00
  • fad33bf415 chore: format sripwoud 2024-04-05 16:11:00 +02:00
  • 15c8bf7e1a fix: make test:libraries task dependsOn build:libraries sripwoud 2024-04-05 10:57:17 +02:00
  • 9af42b802c chore: update turbo dependsOn and inputs sripwoud 2024-04-05 10:27:17 +02:00
  • b909b1fd4c test(lazytower.sol): skip test that times out in ci sripwoud 2024-04-05 09:00:00 +02:00
  • 329cfb9c4b fix: include devdeps in test:circuits task dependencies sripwoud 2024-04-05 00:41:38 +02:00
  • cae1471db9 fix: make build and lint tasks dependent on typechain sripwoud 2024-04-05 00:26:47 +02:00
  • d38795ecba fix: update pull-requests.yml sripwoud 2024-04-05 00:01:08 +02:00
  • d804896797 chore: fix turbo inputs for lint and format tasks sripwoud 2024-04-04 22:52:05 +02:00
  • 347ce51c21 chore: setup turbo test(s) tasks sripwoud 2024-04-04 22:42:46 +02:00
  • 8b0dbabd8b chore: setup turbo build task sripwoud 2024-04-04 22:16:11 +02:00
  • c7e886682c chore: setup turbo for prettier and lint tasks sripwoud 2024-04-04 21:49:24 +02:00
  • db947c55f1 feat(circuits): add tests and Noir circuits for pedersen and poseidon2 proving José Pedro Sousa 2024-03-28 23:15:13 +00:00
  • ce826a9f75 chore(imt.sol): v2.0.0-beta.12 imt.sol-v2.0.0-beta.12 cedoor 2024-03-27 19:23:08 +00:00
  • e2f70ec2f9 Merge pull request #229 from privacy-scaling-explorations/fix/update-removed-nodes Cedoor 2024-03-27 19:22:13 +00:00
  • 4c5ceca076 test(imt.sol): add test for the hash function in the LeanIMT Vivian Plasencia 2024-03-26 21:34:32 +01:00
  • 35d17f8793 refactor(imt.sol): remove unnecessary check Vivian Plasencia 2024-03-26 20:03:54 +01:00
  • ae21415185 refactor(imt.sol): check if the new leaf is different from 0 to update the new leaf index Vivian Plasencia 2024-03-26 19:38:12 +01:00
  • f14b1baf58 Merge pull request #233 from privacy-scaling-explorations/chore/es2020-target Cedoor 2024-03-25 17:06:33 +00:00
  • 0945bfcf0e chore: update ts target to es2020 cedoor 2024-03-25 16:44:34 +00:00
  • 7ab587f909 Merge pull request #231 from privacy-scaling-explorations/docs/add-leanimt-hackmd Cedoor 2024-03-25 11:48:38 +00:00
  • 51278a5cfb docs: add the leanimt hackmd file to imt and imt.sol readme files Vivian Plasencia 2024-03-23 11:32:29 +01:00
  • ca07bc4218 test(imt.sol): add tests to cover 100% of the lines in the lean imt Vivian Plasencia 2024-03-22 22:16:25 +01:00
  • 70c99d3ae0 fix(imt.sol)!: fix updating removed nodes Vivian Plasencia 2024-03-22 21:40:23 +01:00
  • 8d4b2f003c chore(imt.sol): v2.0.0-beta.11 imt.sol-v2.0.0-beta.11 cedoor 2024-03-21 15:18:58 +00:00
  • 5aab8e33c6 Merge pull request #227 from privacy-scaling-explorations/ref/rename-variables Cedoor 2024-03-21 15:17:34 +00:00
  • c8173a4e66 refactor(imt.sol): rename nextLevel -> nextLevelNewNodes Vivian Plasencia 2024-03-21 16:05:51 +01:00
  • be2f9f3036 refactor(imt.sol): rename numberOfNodes -> numberOfNewNodes Vivian Plasencia 2024-03-21 16:03:12 +01:00
  • f393f54d8c refactor(imt.sol): rename currentLevel -> currentLevelNewNodes Vivian Plasencia 2024-03-21 15:59:13 +01:00
  • 236ea8e41a chore(baby-jubjub): v1.0.0-beta baby-jubjub-v1.0.0-beta cedoor 2024-03-21 12:02:28 +00:00
  • 7868c5e9a6 chore(utils): v1.0.0-beta utils-v1.0.0-beta cedoor 2024-03-21 11:57:02 +00:00
  • c3cdb3b3d5 chore(imt.sol): v2.0.0-beta.10 imt.sol-v2.0.0-beta.10 cedoor 2024-03-21 11:55:42 +00:00
  • 2c9a774114 Merge pull request #226 from privacy-scaling-explorations/refactor/index-of Cedoor 2024-03-21 11:48:21 +00:00
  • 54ec35d81d style(imt.sol): format code with prettier cedoor 2024-03-21 10:56:49 +00:00
  • d2cf3f8fab refactor(imt.sol): revert transaction if leaf does not exist cedoor 2024-03-21 10:44:19 +00:00
  • 69501adf78 docs(imt.sol): general update of readme file cedoor 2024-03-21 10:38:59 +00:00
  • 4262bebf11 chore(imt): v2.0.0-beta.4 imt-v2.0.0-beta.4 cedoor 2024-03-21 10:23:11 +00:00
  • a77a224ebf Merge pull request #223 from artwyman/artwyman/static-imt-proof Cedoor 2024-03-21 10:22:24 +00:00
  • 56320f9d67 chore(imt.sol): v2.0.0-beta.9 imt.sol-v2.0.0-beta.9 cedoor 2024-03-21 10:12:09 +00:00
  • 07922addba Merge pull request #221 from privacy-scaling-explorations/ref/cache-tree-values Cedoor 2024-03-21 10:05:03 +00:00
  • a8a96fd762 feat(imt): add static version of IMT verifyProof Andrew Twyman 2024-03-20 19:17:30 -07:00
  • f9f409f190 refactor(imt.sol): cache tree depth to optimize gas in insert many function in the lean imt Vivian Plasencia 2024-03-20 22:57:35 +01:00
  • 464a4ae120 refactor(imt.sol): update variable assignment to optimize gas Vivian Plasencia 2024-03-20 22:18:43 +01:00
  • 0e4048d0ae chore(lazytower.sol): add prettier config to the contracts Vivian Plasencia 2024-03-20 21:15:33 +01:00
  • 4d5bf813f4 refactor(imt.sol): use the cached tree depth Vivian Plasencia 2024-03-20 20:14:40 +01:00
  • 22b6a1266e refactor(imt.sol): update the way depth is increased to optimize gas Vivian Plasencia 2024-03-20 19:57:57 +01:00
  • a41477c57e chore(imt.sol): merge main into ref/cache-tree-values Vivian Plasencia 2024-03-20 19:51:11 +01:00
  • b300d8ab09 chore(imt.sol): merge main into ref/cache-tree-values Vivian Plasencia 2024-03-20 19:48:03 +01:00
  • 5daeb44999 refactor(imt.sol): refactor code to optimize gas Vivian Plasencia 2024-03-20 19:39:37 +01:00
  • 863415e48d Merge pull request #220 from privacy-scaling-explorations/fix/merkle-proof-length Cedoor 2024-03-20 15:18:39 +00:00
  • b4c91e34cf Merge pull request #219 from privacy-scaling-explorations/refactor/insert Cedoor 2024-03-20 15:17:41 +00:00