Proofs FFI

October 21, 2021 → October 29, 2021

Milestone description and done criteria:

Integrate new proofs snap deals functionality into file coin ffi. At a high level, this introduces an endpoint to proofs that does the snap deals replica update and return proof that it was done correctly. In practice, there are a lot of pieces that need to be introduced to make this come together.

Done criteria

Functions calling into proofs across the ffi are added into the generated folders
Proofs.go have endpoints using the generated functions for calling into lotus

Remarks and comments during the implementation:

  • Integrated with mocks, for now
  • Needs data flow sketch from Kubuxu which identifies FFI endpoints - @Kubuxu can we add that data flow if it is still relevant? - @Dragan Zurzin