Commit Graph

88 Commits

Author SHA1 Message Date
rymnc a938b11f38
fix: fn signature 2023-04-25 12:25:50 +05:30
rymnc 9222310701
fix: tests 2023-04-24 18:23:27 +05:30
Aaryamann Challani 97710d597e
Merge branch 'main' into set_range 2023-04-24 18:20:22 +05:30
rymnc 7e2c3120d7
feat: set_range for indexed batch_insertions 2023-04-24 18:18:59 +05:30
Magamedrasul Ibragimov 183f378d32
Merge pull request #7 from vacp2p/custom-errors
fix: custom error enums
2023-04-19 20:15:50 +04:00
rymnc f777a3a457
fix: tests 2023-04-18 14:30:03 +05:30
rymnc 1055d4723e
fix: custom error enum 2023-04-18 14:22:38 +05:30
Magamedrasul Ibragimov f6d1a1feca
chore: add APACHE-2.0 License (dual) 2023-02-24 15:31:42 +04:00
Magamedrasul Ibragimov 854f25b997
chore: rename LICENSE file to LICENSE-MIT 2023-02-24 15:30:51 +04:00
Magamedrasul Ibragimov 19c0368310 chore: v1 version 2023-02-13 18:34:30 +04:00
Magamedrasul Ibragimov deac77c2b2 docs: update readme with Config 2023-02-13 16:32:40 +04:00
Magamedrasul Ibragimov ee50bb7318 feat: add Config associated type to Database trait 2023-02-10 14:52:45 +04:00
Magamedrasul Ibragimov 69c9a5dd03 docs: update readme 2023-02-10 13:35:59 +04:00
Magamedrasul Ibragimov f261dc15bb chore: reimplement Error API with Error trait objects 2023-02-10 13:33:58 +04:00
Magamedrasul Ibragimov 0a456cf697 chore: change number of threads used for rayon 2023-02-08 19:01:23 +04:00
Magamedrasul Ibragimov 6a1b5836b8 fix: update fill_nodes function 2023-02-03 01:04:33 +04:00
Magamedrasul Ibragimov 94923df743 feat: add batch_insertions (#2) 2023-02-02 21:13:04 +04:00
Magamedrasul Ibragimov 0462068697 chore: refactor batch_insertions 2023-02-02 21:10:48 +04:00
Magamedrasul Ibragimov c84e12f124 test: implement batch_insertions for sled 2023-02-02 20:34:23 +04:00
Magamedrasul Ibragimov 516c46d5f8 chore: fix the bug in batch_insertions 2023-02-02 20:24:58 +04:00
Magamedrasul Ibragimov f7e19730f8 test: implement batch_insertions for sled 2023-02-02 16:11:50 +04:00
Magamedrasul Ibragimov 0d3f2e0657 test: implement batch_insert for memory_keccak 2023-02-02 15:47:19 +04:00
Magamedrasul Ibragimov 9055b14f07 chore: use RwLock instead of Mutex 2023-02-02 14:51:19 +04:00
Magamedrasul Ibragimov 824e643c77 chore: implement parallel insertion 2023-02-02 14:31:18 +04:00
Magamedrasul Ibragimov 3544ff00bd chore: add frame for batch_recalculate function 2023-01-29 19:30:10 +04:00
Magamedrasul Ibragimov 276f8f8d7d chore: add subtree generation function for batch_insert 2023-01-29 16:14:31 +04:00
Magamedrasul Ibragimov 689a3e2ed4 chore: add frame for batch_insertions 2023-01-29 15:07:42 +04:00
Magamedrasul Ibragimov f369d08b91 chore: remove batch_insert feature & make it default 2023-01-27 15:07:35 +04:00
Magamedrasul Ibragimov 75aa714030 docs: add usage example 2022-12-10 17:19:00 +03:00
Magamedrasul Ibragimov 3095ec2b73 refactor: remove useless prints 2022-12-10 16:41:07 +03:00
Magamedrasul Ibragimov 8c4abe6fa1 fix: change usize to u64 for compatibility 2022-12-09 16:35:21 +03:00
Magamedrasul Ibragimov 14d58fdf45 fix: add hardcoded path to default method 2022-12-07 19:12:54 +03:00
Magamedrasul Ibragimov 64fa7afbe7 feat: implement default function 2022-12-07 13:58:40 +03:00
Magamedrasul Ibragimov 3a7b3a1a51 docs: test commit to check actions 2022-12-05 14:26:12 +03:00
Magamedrasul Ibragimov 5cf5251484
chore: update workflow (add caching) 2022-12-05 14:17:52 +03:00
Magamedrasul Ibragimov 23f4a5eaf9 refactor: implement deafult_leaf method in Hasher trait 2022-12-02 21:03:20 +03:00
Magamedrasul Ibragimov 63a0f9fb7e docs: add instruction for batch_insert feature 2022-12-02 20:55:44 +03:00
Magamedrasul Ibragimov 6185354f78 feat: add batch_insert function 2022-12-02 20:53:03 +03:00
Magamedrasul Ibragimov ea8c7a5264 feat: change Hasher API 2022-11-30 21:50:10 +03:00
Magamedrasul Ibragimov 09d95a901f test: add zerokit test for poseidon_sled case 2022-11-30 17:22:05 +03:00
Magamedrasul Ibragimov 629a2bafad tests: add zerokit test for poseidon_memory 2022-11-30 17:11:26 +03:00
Magamedrasul Ibragimov 5b25cbc721 test: update poseidon test with proofs 2022-11-16 19:23:05 +03:00
Magamedrasul Ibragimov 20a436781b feat: add test with poseidon 2022-11-16 19:21:58 +03:00
Magamedrasul Ibragimov c810499057 refactor: update leaf_index function 2022-11-08 17:34:50 +03:00
Magamedrasul Ibragimov ccb66c61fb test: add tests for proof & verify API 2022-11-08 15:36:17 +03:00
Magamedrasul Ibragimov ef4d821d3c feat: implement proof & verify functions for Merkle Tree 2022-11-08 15:29:59 +03:00
Magamedrasul Ibragimov 41a4533272 feat: add API for Merkle proof struct 2022-11-08 15:00:38 +03:00
Magamedrasul Ibragimov afa7b33299 test: update tests with Error handling 2022-11-06 15:25:19 +03:00
Magamedrasul Ibragimov bd9711d954 feat: add Error handling 2022-11-06 15:00:09 +03:00
Magamedrasul Ibragimov 0f08d43574 feat: add Error type 2022-11-06 14:08:43 +03:00