spaceandtimelabs / sxt-proof-of-sql

Space and Time | Proof of SQL
Other
2.8k stars 97 forks source link

Move InnerProductTypes out of base to proof_primitive #232

Open stuarttimwhite opened 1 month ago

stuarttimwhite commented 1 month ago

Background and Motivation

NOTE: https://github.com/spaceandtimelabs/sxt-proof-of-sql/issues/230 should be completed before this ticket can be done. Additionally, be aware that some of the code changes for this issue are likely to conflict with the code changes in the following issue: https://github.com/spaceandtimelabs/sxt-proof-of-sql/issues/234

Currently, we have reference to 3 types that we want removed from proof-of-sql/src/base:

  1. Curve25519Scalar
  2. RistrettoPoint
  3. InnerProductProof

    Any references to these types should be moved to the proof_primitive directory in its own directory named "inner_product". Ultimately, we are trying to remove all cyclic dependencies caused by these types.

Changes Required

Each of these should be a separate PR.

JayWhite2357 commented 1 month ago

/bounty $50

algora-pbc[bot] commented 1 month ago

💎 $50 bounty • Space and Time

Steps to solve:

  1. Start working: (Optional) Comment /attempt #232 with your implementation plan. Note: we will only assign an issue if you include an implementation plan with a time estimate. Additionally, to be assigned an issue, you must have previously contributed to the project. You can still work on an issue and submit a PR without being assigned.
  2. Submit work: Create a pull request including /claim #232 in the PR body to claim the bounty
  3. Receive payment: 100% of the bounty is received 2-5 days post-reward. Make sure you are eligible for payouts

Thank you for contributing to spaceandtimelabs/sxt-proof-of-sql!

Add a bountyShare on socials

Attempt Started (GMT+0) Solution
🟢 @varshith257 Oct 12, 2024, 8:24:26 AM WIP
varshith257 commented 1 month ago

/attempt #232

Just waiting the issue #230 to be completed

Algora profile Completed bounties Tech Active attempts Options
@varshith257 15 bounties from 7 projects
Go, Scala,
TypeScript & more
Cancel attempt