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
  • Smart Contract Generators
    • Groth16 Verifier
      • 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 Verifier
  • 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 1 month 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