{"version":1,"pages":[{"id":"FikFiQ373L9OYCMBNWMm","title":"Garaga","pathname":"/garaga","siteSpaceId":"sitesp_lZXRU","description":""},{"id":"YOcYlw8gF9o8MLipo9lM","title":"Building Powerful Applications","pathname":"/garaga/building-powerful-applications","siteSpaceId":"sitesp_lZXRU","icon":"rocket","description":""},{"id":"sqkNeFIFZJhlbFbHQBm2","title":"Security","pathname":"/garaga/security","siteSpaceId":"sitesp_lZXRU","icon":"shield-check","description":""},{"id":"fp7g3zsEhUHVWth0Zk1J","title":"Installation","pathname":"/garaga/installation","siteSpaceId":"sitesp_lZXRU","icon":"gear","description":""},{"id":"mosod6rLInv5KAJkZEIs","title":"Python package","pathname":"/garaga/installation/python-package","siteSpaceId":"sitesp_lZXRU","icon":"python","description":"","breadcrumbs":[{"label":"Installation","icon":"gear"}]},{"id":"yijuBqXL9JyZUBxVuIif","title":"Cairo Library","pathname":"/garaga/installation/cairo-library","siteSpaceId":"sitesp_lZXRU","icon":"sparkles","description":"","breadcrumbs":[{"label":"Installation","icon":"gear"}]},{"id":"9mK7Q4xSZ0urv2wNYbUh","title":"Rust Crate","pathname":"/garaga/installation/rust-crate","siteSpaceId":"sitesp_lZXRU","icon":"rust","description":"","breadcrumbs":[{"label":"Installation","icon":"gear"}]},{"id":"hekrG6l7KAr21BU8emeg","title":"Npm package","pathname":"/garaga/installation/npm-package","siteSpaceId":"sitesp_lZXRU","icon":"js","description":"","breadcrumbs":[{"label":"Installation","icon":"gear"}]},{"id":"t4fk4T2F71QbPAi5bvLN","title":"Developer setup & guides","pathname":"/garaga/developer-setup-and-guides","siteSpaceId":"sitesp_lZXRU","icon":"wrench","description":""},{"id":"HlX3bOIPXqRQQKRHlCHg","title":"Working with auto-generated Cairo Code","pathname":"/garaga/developer-setup-and-guides/working-with-auto-generated-cairo-code","siteSpaceId":"sitesp_lZXRU","icon":"wand-sparkles","description":"","breadcrumbs":[{"label":"Developer setup & guides","icon":"wrench"}]},{"id":"5wcZVBiJv5s9HuRwQK1K","title":"garaga-rs crate","pathname":"/garaga/developer-setup-and-guides/garaga-rs-crate","siteSpaceId":"sitesp_lZXRU","icon":"crab","description":"","breadcrumbs":[{"label":"Developer setup & guides","icon":"wrench"}]},{"id":"0TYZlAs1jGsabTsWx7P4","title":"Rust -> Python bindings","pathname":"/garaga/developer-setup-and-guides/garaga-rs-crate/rust-greater-than-python-bindings","siteSpaceId":"sitesp_lZXRU","description":"","breadcrumbs":[{"label":"Developer setup & guides","icon":"wrench"},{"label":"garaga-rs crate","icon":"crab"}]},{"id":"VOgI2V9veCVV54yloaPd","title":"Rust -> Wasm bindings","pathname":"/garaga/developer-setup-and-guides/garaga-rs-crate/rust-greater-than-wasm-bindings","siteSpaceId":"sitesp_lZXRU","description":"","breadcrumbs":[{"label":"Developer setup & guides","icon":"wrench"},{"label":"garaga-rs crate","icon":"crab"}]},{"id":"hOrAdhURHCLPbU1bikMQ","title":"Using garaga libraries in your Cairo project","pathname":"/garaga/using-garaga-libraries-in-your-cairo-project","siteSpaceId":"sitesp_lZXRU","icon":"arrow-down-to-bracket","description":""},{"id":"OcBcCSO0FdGKOwW1yWBf","title":"ECDSA, Schnorr & EdDSA Signatures","pathname":"/garaga/using-garaga-libraries-in-your-cairo-project/ec-signatures","siteSpaceId":"sitesp_lZXRU","icon":"pen-field","description":"","breadcrumbs":[{"label":"Using garaga libraries in your Cairo project","icon":"arrow-down-to-bracket"}]},{"id":"XHpiKK1CNZydtLValpRF","title":"RSA-2048 Signatures","pathname":"/garaga/using-garaga-libraries-in-your-cairo-project/rsa-signatures","siteSpaceId":"sitesp_lZXRU","icon":"key","description":"","breadcrumbs":[{"label":"Using garaga libraries in your Cairo project","icon":"arrow-down-to-bracket"}]},{"id":"MFKP0MKjScbYSvrSha8N","title":"Hashing functions","pathname":"/garaga/using-garaga-libraries-in-your-cairo-project/hashing-functions","siteSpaceId":"sitesp_lZXRU","icon":"binary-circle-check","description":"","breadcrumbs":[{"label":"Using garaga libraries in your Cairo project","icon":"arrow-down-to-bracket"}]},{"id":"Hy3CeYVcAXpm7W28TE6q","title":"Smart Contract Generators","pathname":"/garaga/smart-contract-generators","siteSpaceId":"sitesp_lZXRU","icon":"monero","description":""},{"id":"rNY8QinoLSPXEXlmzdfv","title":"Groth16 Verifier","pathname":"/garaga/smart-contract-generators/groth16","siteSpaceId":"sitesp_lZXRU","icon":"bat","description":"","breadcrumbs":[{"label":"Smart Contract Generators","icon":"monero"}]},{"id":"AwqDslaxxNH6byw1SoUg","title":"Generate and deploy your verifier contract","pathname":"/garaga/smart-contract-generators/groth16/generate-and-deploy-your-verifier-contract","siteSpaceId":"sitesp_lZXRU","icon":"file-lock","description":"","breadcrumbs":[{"label":"Smart Contract Generators","icon":"monero"},{"label":"Groth16 Verifier","icon":"bat"}]},{"id":"QFZRCa5gLSSVkppv2UDj","title":"Generating calldata from a proof and using your deployed contract","pathname":"/garaga/smart-contract-generators/groth16/generating-calldata-from-a-proof-and-using-your-deployed-contract","siteSpaceId":"sitesp_lZXRU","icon":"microchip","description":"","breadcrumbs":[{"label":"Smart Contract Generators","icon":"monero"},{"label":"Groth16 Verifier","icon":"bat"}]},{"id":"1WJCftKDeRQy8GEC7yPr","title":"Using Python/Garaga CLI","pathname":"/garaga/smart-contract-generators/groth16/generating-calldata-from-a-proof-and-using-your-deployed-contract/using-python-garaga-cli","siteSpaceId":"sitesp_lZXRU","description":"","breadcrumbs":[{"label":"Smart Contract Generators","icon":"monero"},{"label":"Groth16 Verifier","icon":"bat"},{"label":"Generating calldata from a proof and using your deployed contract","icon":"microchip"}]},{"id":"g2uCja1MmRwyZTa6kDtg","title":"Using Rust","pathname":"/garaga/smart-contract-generators/groth16/generating-calldata-from-a-proof-and-using-your-deployed-contract/using-rust","siteSpaceId":"sitesp_lZXRU","description":"","breadcrumbs":[{"label":"Smart Contract Generators","icon":"monero"},{"label":"Groth16 Verifier","icon":"bat"},{"label":"Generating calldata from a proof and using your deployed contract","icon":"microchip"}]},{"id":"HCIjBJ7gw8izRUs4DNTX","title":"Using Typescript","pathname":"/garaga/smart-contract-generators/groth16/generating-calldata-from-a-proof-and-using-your-deployed-contract/using-typescript","siteSpaceId":"sitesp_lZXRU","description":"","breadcrumbs":[{"label":"Smart Contract Generators","icon":"monero"},{"label":"Groth16 Verifier","icon":"bat"},{"label":"Generating calldata from a proof and using your deployed contract","icon":"microchip"}]},{"id":"RO5hoyWlxeQRIl6e3Gga","title":"Noir Verifier","pathname":"/garaga/smart-contract-generators/noir","siteSpaceId":"sitesp_lZXRU","icon":"octopus","description":"","breadcrumbs":[{"label":"Smart Contract Generators","icon":"monero"}]},{"id":"cHZAvKAiTYYzST65dTnR","title":"Maintained Smart Contracts","pathname":"/garaga/maintained-smart-contracts","siteSpaceId":"sitesp_lZXRU","icon":"file-lock","description":""},{"id":"aWjn1J24Nn1dHoA276GU","title":"RiscZero","pathname":"/garaga/maintained-smart-contracts/risczero","siteSpaceId":"sitesp_lZXRU","icon":"microchip","description":"","breadcrumbs":[{"label":"Maintained Smart Contracts","icon":"file-lock"}]},{"id":"yYRhzQY3G5hrE88Es5H4","title":"SP1","pathname":"/garaga/maintained-smart-contracts/sp1","siteSpaceId":"sitesp_lZXRU","icon":"microchip","description":"","breadcrumbs":[{"label":"Maintained Smart Contracts","icon":"file-lock"}]},{"id":"dlpr1xEGQEyDmtHS7vZr","title":"Drand","pathname":"/garaga/maintained-smart-contracts/drand","siteSpaceId":"sitesp_lZXRU","icon":"dice","description":"","breadcrumbs":[{"label":"Maintained Smart Contracts","icon":"file-lock"}]},{"id":"N3OPcsLL7ltp4Dx5pNPh","title":"Support","pathname":"/garaga/support","siteSpaceId":"sitesp_lZXRU","icon":"message-question","description":""},{"id":"N4oY7sNN2mPOyoBvphYY","title":"Updating these docs","pathname":"/garaga/updating-these-docs","siteSpaceId":"sitesp_lZXRU","icon":"file-doc","description":""}]}