Overview
ZK with Garaga & SvelteKit
Extension Description (English) Privacy ZK Wallet is a browser extension that helps users generate and manage encrypted data for Zero-Knowledge Proof-based transactions on the Starknet blockchain. With this extension, users can securely generate and confirm private operations such as: Withdraw: Privately withdraw previously deposited funds from a smart contract on Starknet. Merge: Merge multiple deposited notes into a single one, enabling more efficient fund management. Transfer: Privately transfer deposited funds (associated with a specific secret) to a new secret, preserving anonymity. Additional features include: Importing deposits: Users can import previously created deposit data as long as they possess the required secret values. Secure encryption: All sensitive data (e.g., secrets, nullifiers, commitments) is encrypted and managed locally in the extension. ZK Proof generation: The extension locally generates SNARK proofs using Noir and related tooling, ensuring that secrets are never exposed. Integration with frontend applications: The extension communicates with external web apps through a secure API (injected into the window object) to initiate proof generation and confirm operations, also poseidon hashing. Starknet connectivity: Final transactions are executed on Starknet by an external transaction relayer, ensuring low latency and privacy. This extension acts similarly to a wallet or proof provider — it does not execute blockchain transactions directly, but rather manages cryptographic operations and securely interacts with services that do.
Details
- Version1.1.0
- UpdatedApril 21, 2025
- Offered byuaciasdev
- Size29.55MiB
- LanguagesEnglish
- Developer
Email
uaciasdev@gmail.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes