noir-lang / noir

Noir is a domain specific language for zero knowledge proofs
https://noir-lang.org
Apache License 2.0
822 stars 177 forks source link

Update "How to use Oracles" #5093

Open Savio-Sou opened 1 month ago

Savio-Sou commented 1 month ago
### Prerequisites
- [ ] https://github.com/noir-lang/noir/pull/5072
- [ ] https://github.com/AztecProtocol/dev-rel/issues/282

Following https://github.com/noir-lang/noir/pull/5072, proving and verification workflow would no longer rely on NoirJS but proving backends' JS packages (e.g. bb.js) instead.

The PR includes anticipated changes on the https://noir-lang.org/docs/how_to/how-to-oracles doc page. This Issue aims to further address doc updates (if any) that surface from https://github.com/AztecProtocol/dev-rel/issues/282.

P.S. Assigning a "Low" priority as oracle is an experimental feature that is not intended for public use yet.

P.S. Might be a good idea to tackle this with https://github.com/noir-lang/noir/issues/4935 in one go.

TomAFrench commented 1 month ago

What changes are you expecting to be made beyond those made in #5072?

Savio-Sou commented 1 month ago

Simply any that might come out of updating the example itself https://github.com/AztecProtocol/dev-rel/issues/282, not referring to anything specific as of now.

Updated the Issue body to more accurately reflect this. Thanks for flagging.

emmz3230 commented 1 month ago

will love to know more about this task and will love to be assign for it

Savio-Sou commented 1 month ago

Hi @emmz3230, thanks for expressing interest!

This Issue largely depends on https://github.com/AztecProtocol/dev-rel/issues/282. Unless you're also interested in tackling that, https://github.com/noir-lang/noir/issues/4935 could be a good alternative instead as a docs-related good-first-issue.

Either way, let us know 🙌

emmz3230 commented 1 month ago

ok will check it out