Ekaterina Broslavskaya
fe2b224981
Replace arkzkey git submodule to library ( #251 )
...
* replace arkzkey submodule to library
* update ci
2024-05-20 12:49:14 +07:00
Ekaterina Broslavskaya
0005b1d61f
Expose a public function to fetch the root of a subtree at level n ( #247 )
...
* add get_subroot function
* update test
* update pmtree dependecy
2024-05-17 16:35:18 +07:00
Ekaterina Broslavskaya
51939be4a8
chore(rln): tests and benchmarks review ( #243 )
...
* add set benches
* add set benches
* refactor tests
* took out the general functions in ffi
* rollback file reader
2024-05-09 17:37:34 +07:00
Ekaterina Broslavskaya
8581ac0b78
chore(rln): add ark-zkey support ( #242 )
...
* Add Submodule
* Add arkzkey
* make arkzkey support as feature
* update submodule url
* add abstract around feature
* new bench file
* update ci
2024-05-06 18:09:22 +07:00
Aaryamann Challani
d91a5b3568
chore: Release ( #236 )
2024-04-09 03:56:57 +05:30
Aaryamann Challani
cf9dbb419d
chore: remove code surface area for maintainability ( #235 )
...
* chore: remove code surface area for maintainability
* fix: ci
* fix: remove gitmodules
2024-04-08 13:15:12 +05:30
Aaryamann Challani
aaa12db70d
chore: Release ( #232 )
2024-03-07 11:47:23 +05:30
tyshko-rostyslav
b5760697bc
Fix nightly build ( #223 )
...
* install libssl-dev and pkg-config
* fix
* move instal ssl
* attempt
* vendored
* old semaphore
2023-11-20 02:29:43 +03:00
tyshko-rostyslav
5c4e3fc13c
Semaphore update ( #220 )
...
* update toml file
* update lock file
2023-11-13 13:27:47 +01:00
Sasha
a92d6428d6
feat: rln-wast 0.0.13( #222 )
2023-11-08 20:09:43 +01:00
Richard Ramos
e6db05f27c
feat: rln-wasm 0.0.12
2023-11-08 14:07:03 -04:00
Aaryamann Challani
0997d15d33
fix(rln): use tree_height_20 artifacts from ceremony ( #218 )
...
* fix(rln): use artifacts from ceremony
* chore: Release
2023-10-04 13:22:51 +05:30
Aaryamann Challani
8614b2a33a
feat: rln-v2 ( #204 )
...
* feat(rln-v2): update serde for rln-v2 (#202 )
* feat(rln-v2): update serde for rln-v2
* fix: public tests that needed to append the new fields
* s/id_commitments/rate_commitments (#205 )
* feat: rename public, protocol and update tests to use rate_commitments
* fix: into()
* `message_id` range check (#210 )
* feature: range check added
* fmt
* feature: message_id_range_check
* fix: corresponding change of types
* comments: function level
* fmt
* fix(rln): tests (#212 )
* most changes
* fix
* fix protocol tests
* fmt
* ffi tests fix
* feat(rln-v2): new artifacts, removed older ones (#211 )
* feat(rln-v2): new artifacts, removed older ones
* wip: working branch
* fix: remove more refs to epoch + rln_identifier
* Updated serde in RLN proof verification
* Updated artifacts
* chore: update
* chore: update
* hardcoded test works
* fix: proof generation and verification
* fix: rln-wasm tests
* fix: ffi tests
* fix: rln-wasm test
* fix: recover_id_secret
* Fix message (#217 )
---------
Co-authored-by: rymnc <43716372+rymnc@users.noreply.github.com>
* chore: Release
---------
Co-authored-by: tyshko-rostyslav <122977916+tyshko-rostyslav@users.noreply.github.com>
2023-10-03 21:28:21 +05:30
Aaryamann Challani
b903d8d740
chore(rln): release v0.3.4
2023-09-14 14:39:19 +05:30
Aaryamann Challani
a86b859b75
chore: Release ( #214 )
2023-09-12 15:27:08 +05:30
rymnc
b51896c3a7
chore: Release
2023-08-25 05:37:09 +05:30
Aaryamann Challani
bf3d1d3309
chore: use pmtree instead of vacp2p_pmtree ( #203 )
2023-08-16 16:01:39 +05:30
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
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
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
131cacab35
chore: bump ethers-core ( #182 )
...
* fix: version
* fix: clippy
2023-07-24 12:21:00 +05:30
rymnc
90fdfb9d78
fix: version of ethers-core
2023-07-03 20:08:37 +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
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
b841e725a0
feat(rln): pmtree benchmarks ( #169 )
...
* feat(rln): pmtree benchmarks
* style(rln): lint
2023-05-29 18:51:36 +05:30
Aaryamann Challani
2c4de0484a
feat(utils): initialize benchmarks ( #166 )
2023-05-25 12:02: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
Aaryamann Challani
8f2c9e3586
combined batch operations (insert + delete) ( #160 )
...
* fix(rln): clippy error
* feat: batch ops in ZerokitMerkleTree
* chore: bump pmtree
* fix: upstream root calc
2023-05-15 07:11:43 +05:30
Aaryamann Challani
2c4b399126
feat(rln): ability to pass rln tree config in ffi ( #150 )
...
* feat(rln): pass config in rln ffi
* fix: for rln-wasm
* fix: ffi tests
* fix: clippy
* fix: test cursor
2023-05-05 15:15:33 +05:30
Richard Ramos
33d3732922
fix: u64 to usize conversion
...
usize::from_le_bytes will take an array of length 2, 4 or 8 bytes depending on the target pointer size. Since wasm uses 32b, there was a failure while reading serialized values due to the number of bytes read being incorrect. I also update version rln-wasm to 0.0.9 (npm package needs to be updated to include this fix)
2023-05-03 09:53:11 -04:00
Aaryamann Challani
fd7d7d9318
Integrate pmtree into rln ( #147 )
...
* feat: integrate pmtree with zerokit
* fix: tests
2023-04-28 10:02:21 +05:30
tyshko-rostyslav
2bbb710e83
add Cargo.lock to the repo ( #136 )
...
add Cargo.lock to the repo
2023-03-23 07:45:36 +01:00