Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

All Contributors Setup #120

Merged
merged 3 commits into from
Mar 6, 2024
Merged

All Contributors Setup #120

merged 3 commits into from
Mar 6, 2024

Conversation

sjudson
Copy link
Contributor

@sjudson sjudson commented Mar 6, 2024

Resolving #117, using the instructions from https://allcontributors.org/docs/en/bot/installation.

Copy link

vercel bot commented Mar 6, 2024

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Updated (UTC)
nexus-docs ✅ Ready (Inspect) Visit Preview Mar 6, 2024 4:02pm

@danielmarinq
Copy link
Contributor

LGTM, if it looks too ugly in retrospective we can consider modifying it or removing it entirely.

@danielmarinq danielmarinq merged commit 9e927d8 into main Mar 6, 2024
6 checks passed
@danielmarinq danielmarinq deleted the all-contributors-setup branch March 6, 2024 17:25
tess-eract pushed a commit that referenced this pull request Mar 8, 2024
* Update README.md

* Update README.md

* Create .all-contributorsrc
tess-eract added a commit that referenced this pull request Mar 14, 2024
* add basic setup flow using SRS

* merge with main

* some small fixes to bugs in the compression module from recent PRs

* spartan integration fixes

* tests for srs generation

* sets default srs size to 19

* use `deserialize_compressed_unchecked`

* remove unnecessary blinding factor from SRS generation

* fix

* adds SRS to git lfs

* add git lfs to CI workflow

* sample test srs in CI

* install nexus-tools in CI

* ignore tests related to large SRS

* remove SRS generation from CI

* merge fixes

* fmt

* fixes from review

* small fix

* remove file-manipulating tests

* Adds a cli option to the prover crate for compression (#55)

* testing proof deserialization

* proofs save and verify

* removed cargo.lock

* todo: merge dorebell onto this

* fixed merge mistakes

* reads proof and compresses. key not yet saved to file

* added back cargo.lock

* moved the compression cli into prover crate

* formatting

* remove whitespace

* added com option to prove

* updated local prove

* todo:save key and proof to file

* derive CanonicalSerialize+CanonicalDeserialize for Spartan types

* add options to save and load spartan key from file

* save compressed proof to file, implement arkworks serialization

* clippy

* remove SRS generation from CI

* ignore spartan_encode_test

* integrate compression cli with recent version of nexus-tools

* add cli function to sample test SRS

* forgot to add new files

* small compression UI fixes

* add spartan setup command to main 'cargo nexus'

* bump number of SRS vars to 27

* minor fix

* review fixes

* another round of review fixes

* read pp and srs from default cache locations if unspecified during compression

* add helper function to get minimum srs size for a given k

---------

Co-authored-by: Dan Dore <dorebell@gmail.com>

* fix broken edit links in docs (#99)

* CCS implementation (#52)

* Initial CCS implementation.

* Remove direct construction interfaces so that everything goes through R1CS.

* Trim more, Fold multipliers together, and inline satisfaction checking.

* Fix formatting.

* Precompute products.

* Remove direct CCS construction.

* Add mle helpers.

* Start to integrate polynomial commitments.

* Shading closer to polynomial commitments.

* Initial stab at relating various polynomial types and traits.

* Finish utility functions.

* Fix endianness and ranges and get tests passing.

* Fix formatting.

* Realized there's a better way to invoke the partially fixed polynomial.

* Update interfaces and some additional reworking.

* Resolve clippy.

* Unify shapes.

* Product renaming

Co-authored-by: Dan Dore <dorebell@gmail.com>

* Revert "Unify shapes."

This reverts commit 3463e43.

* Move to polynomial/poly commitment implementations from Spartan repo.

* Move to unified matrix-based model.

* Fix tests.

* Fix fmt.

* Remove files accidently restored during rebase.

* Move to using polynomial commitment exlcusively.

* Fix formatting.

---------

Co-authored-by: Dan Dore <dorebell@gmail.com>

* All Contributors Setup (#120)

* Update README.md

* Update README.md

* Create .all-contributorsrc

* docs: add nexus-xyz as a contributor for code (#121)

* docs: update README.md

* docs: update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>

* Switch Contributors (#122)

* Delete .all-contributorsrc

* Update README.md

* fix merge conflicts

---------

Co-authored-by: Guru Vamsi Policharla <guruvamsi.policharla@gmail.com>
Co-authored-by: Daniel Marin <60114322+danielmarinq@users.noreply.github.com>
Co-authored-by: Samuel Judson <sam@sjudson.com>
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants