You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Keep them in rust only and create a python / wasm binding so that updating them is easier.
Note : the tools/garaga_rs package has already multiple examples of python / wasm bindings.
The documentation on the gitbook has also useful infos on how to make the bindings although not complete.
The text was updated successfully, but these errors were encountered:
Hello, I would love to work on this. I'm really excited about Garaga with the latest Noir compatibility update and would be honored to be a part of it.
I have just completed implementing a L1 gas prices sampling oracle to Katana in Rust so I believe to be able to tackle this issue. I'll make sure to communicate if I encounter any problems.
Currently, the same constants (CONTROL ROOT & CONTROL_ID) are defined in multiple locations.
In python :
garaga/hydra/garaga/starknet/groth16_contract_generator/parsing_utils.py
Lines 20 to 24 in 0738436
In rust :
garaga/tools/garaga_rs/src/calldata/full_proof_with_hints/groth16.rs
Lines 297 to 311 in 0738436
In typescript :
garaga/tools/npm/garaga_ts/src/node/starknet/groth16ContractGenerator/parsingUtils.ts
Lines 7 to 9 in 0738436
Keep them in rust only and create a python / wasm binding so that updating them is easier.
Note : the tools/garaga_rs package has already multiple examples of python / wasm bindings.
The documentation on the gitbook has also useful infos on how to make the bindings although not complete.
The text was updated successfully, but these errors were encountered: