Maintained Smart Contracts
We declare & maintain Smart Contracts for the community so they can be used as library calls.
Those contracts:
Are declared both Starknet Sepolia and Mainnet.
Those contracts are re-deployed at each release, so their code correspond to the release commit.
The source code is always available in the main garaga repository under
src/contracts
The contracts are only declared and not deployed, their expected usage is through library syscalls., their usage is done through their class hashes.
Contract | Class hash | Description |
---|---|---|
| A contract allowing to compute elliptic curve multi scalar multiplication for all supported curve identifiers | |
| A verifier for RiscZero Groth16-wrapped proofs. | |
| A contract to verify Drand signatures. Soon with timelock encryption utilities. |
Last updated