Skip to content

Conversation

cryptonemo
Copy link
Contributor

No description provided.

@jennijuju
Copy link
Member

should we consider developing in a feature branch?

@snadrus
Copy link
Contributor

snadrus commented May 9, 2023

@jennijuju This adds functions that are currently uncalled.

@cryptonemo
Copy link
Contributor Author

should we consider developing in a feature branch?

Do you mean on the lotus side? If so, I would think yes 👍

Or do you mean renaming the existing branch in this repo?

@cryptonemo
Copy link
Contributor Author

@jennijuju This adds functions that are currently uncalled.

Which ones? It shouldn't 🤔

@snadrus
Copy link
Contributor

snadrus commented May 10, 2023 via email

@cryptonemo
Copy link
Contributor Author

No Lotus code calls the Synthetic PoREP functions yet. The new functions are called by tests.

Correct, sorry I misunderstood the question 😅

@Stebalien
Copy link
Member

This should be good to go. The next step is to:

  1. Merge it.
  2. Forward port to master.

@cryptonemo cryptonemo merged commit 38f67f1 into release/lotus-v1.24.0 Sep 7, 2023
cryptonemo added a commit that referenced this pull request Sep 7, 2023
* feat: add various new APIs for Lotus

Those new APIs are about:

 - decoding a range of an updated empty sector
 - generating TreeRLast
 - generating TreeC
 - running SDR

* docs: document the new APIs

Add API documentation to the new APIs. Also change one parameter name
for more consistency.

* wip Go bindings for new proving APIs
* Add nicer wrapper for GenerateSDR
* feat: update proofs to the latest release
* cleanup comments in proofs.go
* feat: update dependencies to WIP synthetic-porep code
* feat: add example of using SynthPoRep in existing test
* feat: wire in new APIs
* feat: add clear_layer_data API and more robustly use synth-porep in test
* feat: go-wrapper for ClearSyntheticProofs
* merged synth work
* Update deps after (messy) rebase
* missing v21 engine mapping
* newer cargo lock
* feat: point to fvm master after synthporep changes landed
* update the fvm & bls-signatures (to match the fvm)

---------

Co-authored-by: Volker Mische <volker.mische@gmail.com>
Co-authored-by: Łukasz Magiera <magik6k@gmail.com>
Co-authored-by: Aayush <arajasek94@gmail.com>
Co-authored-by: Andrew Jackson (Ajax) <snadrus@gmail.com>
Co-authored-by: Steven Allen <steven@stebalien.com>
cryptonemo added a commit that referenced this pull request Sep 7, 2023
* feat: add various new APIs for Lotus

Those new APIs are about:

 - decoding a range of an updated empty sector
 - generating TreeRLast
 - generating TreeC
 - running SDR

* docs: document the new APIs

Add API documentation to the new APIs. Also change one parameter name
for more consistency.

* wip Go bindings for new proving APIs
* Add nicer wrapper for GenerateSDR
* feat: update proofs to the latest release
* cleanup comments in proofs.go
* feat: update dependencies to WIP synthetic-porep code
* feat: add example of using SynthPoRep in existing test
* feat: wire in new APIs
* feat: add clear_layer_data API and more robustly use synth-porep in test
* feat: go-wrapper for ClearSyntheticProofs
* merged synth work
* Update deps after (messy) rebase
* missing v21 engine mapping
* newer cargo lock
* feat: point to fvm master after synthporep changes landed
* update the fvm & bls-signatures (to match the fvm)

---------

Co-authored-by: Volker Mische <volker.mische@gmail.com>
Co-authored-by: Łukasz Magiera <magik6k@gmail.com>
Co-authored-by: Aayush <arajasek94@gmail.com>
Co-authored-by: Andrew Jackson (Ajax) <snadrus@gmail.com>
Co-authored-by: Steven Allen <steven@stebalien.com>
@vmx vmx deleted the synthetic-porep branch December 19, 2023 16:08
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.

7 participants