garaga
  • Garaga documentation
  • Installation
    • Python package
    • Rust Crate
    • Npm package
  • Developer setup & guides
    • Working with auto-generated Cairo Code
    • garaga-rs crate
      • Rust -> Python bindings
      • Rust -> Wasm bidings
  • Using garaga libraries in your Cairo project
    • ECDSA & Schnorr Signatures
    • Hashing functions
  • Deploy your own SNARK verifier on Starknet
    • Groth16
      • Generate and deploy your verifier contract
      • Generating calldata from a proof and using your deployed contract
        • Using Python/Garaga CLI
        • Using Rust
        • Using Typescript
    • Noir
  • Maintained Smart Contracts
    • RiscZero
    • SP1
    • Drand
  • Support
  • Updating these docs
Powered by GitBook
On this page

Was this helpful?

  1. Installation

Rust Crate

PreviousPython packageNextNpm package

Last updated 17 days ago

Was this helpful?

To use the crate in your project, add the following to your Cargo.toml

[dependencies]
garaga_rs = { git = "https://github.com/keep-starknet-strange/garaga.git"}

It is recommended to use the latest of the form vX.Y.Z (example v0.18.0) to be in sync with the latest declared Maintained Smart Contracts.

[dependencies]
garaga_rs = { git = "https://github.com/keep-starknet-strange/garaga.git", tag = "v0.18.0" }
garaga_rs
release tag