rymnc
|
6b86244b6b
|
chore: Release
|
2024-01-23 16:56:33 +05:30 |
Alvaro Revuelta
|
d5e09524d7
|
Expose generate proof with witness ffi (#227)
* Expose generate proof with witness ffi
* Force run CI
* Update ci.yml
* Fix wasm with_witness
* Remove forced CI run
|
2024-01-23 16:49:54 +05:30 |
Aaryamann Challani
|
b903d8d740
|
chore(rln): release v0.3.4
|
2023-09-14 14:39:19 +05:30 |
Aaryamann Challani
|
f73c83b571
|
fix(rln): if only a single insertion, dont use batch_insert (#215)
* fix(rln): if only a single insertion, dont use batch_insert
* fix: more optimizations
|
2023-09-14 14:10:53 +05:30 |
Aaryamann Challani
|
a86b859b75
|
chore: Release (#214)
|
2023-09-12 15:27:08 +05:30 |
Aaryamann Challani
|
f8fc455d08
|
chore(rln): expose leaves_set api (#213)
|
2023-09-12 14:44:33 +05:30 |
rymnc
|
b51896c3a7
|
chore: Release
|
2023-08-25 05:37:09 +05:30 |
Aaryamann Challani
|
0c5ef6abcf
|
fix(rln): use config.open instead of sled::open (#209)
fix: include tries & exp backoff to catch WouldBlock errors
|
2023-08-25 05:34:20 +05:30 |
tyshko-rostyslav
|
a1c292cb2e
|
add new path arg (#207)
|
2023-08-24 23:35:14 +05:30 |
Aaryamann Challani
|
c6c1bfde91
|
chore(rln): expose seq_atomic_operation api (#206)
|
2023-08-21 12:07:57 +05:30 |
Aaryamann Challani
|
bf3d1d3309
|
chore: use pmtree instead of vacp2p_pmtree (#203)
|
2023-08-16 16:01:39 +05:30 |
Aaryamann Challani
|
7110e00674
|
fix: building in ci (#201)
|
2023-08-09 14:35:47 +05:30 |
richΛrd
|
99966d1a6e
|
feat: print to stderr any error obtained while executing functions via FFI (#200)
|
2023-08-09 14:35:33 +05:30 |
Richard Ramos
|
7d63912ace
|
chore: accept tree_config in new_with_params
|
2023-08-07 08:48:41 -04:00 |
Aaryamann Challani
|
ef1da42d94
|
v0.3.1 (#198)
* fix(rln): missing fields from cargo.toml
* fix(utils): missing fields from cargo.toml
* chore: Release
|
2023-08-05 10:42:21 +05:30 |
Aaryamann Challani
|
ecb4d9307f
|
chore: docs cleanup (#196)
|
2023-08-01 22:33:08 +05:30 |
Aaryamann Challani
|
d1414a44c5
|
fix(rln): atomic operation edge case (#195)
* fix(rln): atomic operation edge case
* fmt
* fix: bug
* test: new batching mechanism
* Revert "test: new batching mechanism"
This reverts commit 396c2ec342 .
* fix: end should be max index + 1
* fix: optimization
* fix: apply cleanup
* fix: idiomatic leaf setting
* fix: abstract out logic
* fix: type aliasing for verbose types
* fix: remove_indices_and_set_leaves fn
|
2023-08-01 18:06:52 +05:30 |
Aaryamann Challani
|
6d58320077
|
fix(crates): version tags (#194)
* fix(crates): version tags
* fix commit
---------
Co-authored-by: Rostyslav Tyshko <tyshko.rostyslav@gmail.com>
|
2023-07-31 09:22:23 +02:00 |
tyshko-rostyslav
|
be2dccfdd0
|
Prepare for `crates.io` publication (#193)
* fix versions, use release ark-circom
* fix utils version
* fix lock file
* utils: renaming, use vacp2p_pmtree, description
* utils: fix benches and tests
* fix lock and rkn files
|
2023-07-28 12:25:34 +02:00 |
Aaryamann Challani
|
9d4ed68450
|
fix: rename close_db_connection to flush (#192)
|
2023-07-26 11:20:33 +05:30 |
Aaryamann Challani
|
5cf2b2e05e
|
chore(utils): bump pmtree rev (#190)
|
2023-07-25 22:09:34 +05:30 |
Aaryamann Challani
|
36158e8d08
|
chore(utils): bump pmtree rev (#189)
* chore(utils): bump pmtree rev
* chore(utils): bump pmtree rev
|
2023-07-25 21:21:04 +05:30 |
Aaryamann Challani
|
c8cf033f32
|
chore(utils): bump pmtree rev (#188)
|
2023-07-25 17:26:43 +05:30 |
Aaryamann Challani
|
23d2331b78
|
feat(rln): close db connection before dropping rln object (#187)
|
2023-07-25 15:22:55 +05:30 |
Aaryamann Challani
|
c6b7a8c0a4
|
Revert "remove multiplier (#184)" (#185)
This reverts commit 4ec93c5e1f .
|
2023-07-24 13:44:49 +05:30 |
Aaryamann Challani
|
4ec93c5e1f
|
remove multiplier (#184)
* chore: use crates.io dep of ethers-rs
* chore: remove multiplier package
|
2023-07-24 13:24:04 +05:30 |
Aaryamann Challani
|
c83c9902d7
|
chore: use crates.io dep of ethers-rs (#183)
|
2023-07-24 12:50:30 +05:30 |
Aaryamann Challani
|
131cacab35
|
chore: bump ethers-core (#182)
* fix: version
* fix: clippy
|
2023-07-24 12:21:00 +05:30 |
Aaryamann Challani
|
8a365f0c9e
|
fix(ci): homebrew errors on github actions (#181)
|
2023-07-04 12:10:35 +05:30 |
rymnc
|
c561741339
|
fix: use fixed rev of cross
|
2023-07-04 10:28:45 +05:30 |
rymnc
|
90fdfb9d78
|
fix: version of ethers-core
|
2023-07-03 20:08:37 +05:30 |
Rostyslav Tyshko
|
56b9285fef
|
fix versions
|
2023-06-22 23:17:32 +02:00 |
Aaryamann Challani
|
be88a432d7
|
fix(rln): tree_config parsing (#180)
* fix(rln): tree_config parsing
* fix(rln): clippy
|
2023-06-16 15:49:56 +05:30 |
Aaryamann Challani
|
8cfd83de54
|
feat(rln-wasm): set/get metadata api (#179)
* feat(rln-wasm): set/get metadata api
* fix(rln): imports
|
2023-06-16 09:48:26 +05:30 |
Aaryamann Challani
|
2793fe0e24
|
feat(rln): expose set_metadata and get_metadata public and ffi apis (#178)
|
2023-06-15 20:35:49 +05:30 |
Aaryamann Challani
|
0d35571215
|
feat(rln): get_leaf ffi and public api (#177)
|
2023-06-08 21:33:09 +05:30 |
Aaryamann Challani
|
9cc86e526e
|
fix(rln): error out when temporary=true and path is exists (#176)
* fix(rln): error out when temporary=true and path is exists
* fix(rln): should error out when temp=true and path exists
* fix(rln): clippy
|
2023-06-07 16:58:39 +05:30 |
tyshko-rostyslav
|
ecd056884c
|
CLI state between calls (#175)
* add serialization
* add config
* change state
* final touches
|
2023-06-07 16:48:01 +05:30 |
Aaryamann Challani
|
96497db7c5
|
test(rln): sled db config change (#174)
* test(rln): sled db config change
* fix: increase cache_capacity
|
2023-06-06 22:41:38 +05:30 |
tyshko-rostyslav
|
ba8f011cc1
|
MVP CLI Proposal implementation: proof/verify functionality (#168)
* next feaf command
* delete leaf command
* get root command
* next feaf call
* delete leaf call
* get root call
* GetProof command
* Prove command
* Verify command
* GenerateProof command
* VerifyWithRoots command
* GetProof call
* Prove call
* Verify call
* GenerateProof call
* VerifyWithRoots call
* fmt
* redundunt
* output moved to stdout, better error msg
|
2023-06-05 15:24:17 +05:30 |
Aaryamann Challani
|
9dc92ec1ce
|
fix(ci): run benchmarks only in PRs (#173)
|
2023-05-30 12:22:06 +05:30 |
Aaryamann Challani
|
75d760c179
|
feat(ci): benchmark compare (#171)
|
2023-05-29 23:42:30 +05:30 |
Aaryamann Challani
|
72a3ce1770
|
fix(cargo.toml): bench=false (#172)
|
2023-05-29 19:44:00 +05:30 |
Aaryamann Challani
|
b841e725a0
|
feat(rln): pmtree benchmarks (#169)
* feat(rln): pmtree benchmarks
* style(rln): lint
|
2023-05-29 18:51:36 +05:30 |
tyshko-rostyslav
|
3177e3ae74
|
MVP CLI Proposal implementation: leaf and root interactions (#167)
* next feaf command
* delete leaf command
* get root command
* next feaf call
* delete leaf call
* get root call
* better error comment
* to stdout
* fmt
|
2023-05-29 18:49:18 +05:30 |
Aaryamann Challani
|
2c4de0484a
|
feat(utils): initialize benchmarks (#166)
|
2023-05-25 12:02:45 +05:30 |
tyshko-rostyslav
|
fcd4854037
|
Merkle tree operations (#164)
merkle tree operations added
|
2023-05-23 09:08:47 +02:00 |
Rahul Ghangas
|
d68dc1ad8e
|
fix: wasm tests and ci (#165)
* fix: unwrap values in test
* fix: rln-wasm tests weren't being run in ci
* chore: cargo fmt
|
2023-05-18 11:33:45 +05:30 |
tyshko-rostyslav
|
8c3d60ed01
|
RLN CLI basic (#163)
* new crate
* toml file
* lock file
* cli
* state
* commands
* main
* fmt
* reorgs
* redundunt
* fmt
|
2023-05-18 11:33:22 +05:30 |
Aaryamann Challani
|
c2d386cb74
|
feat(rln): public, ffi for atomic ops (#162)
|
2023-05-16 10:00:32 +05:30 |