ZK Wallet improves wallet signature security and creates new authorization flows
ZK Wallet uses ZK to mask signatures both offchain and onchain and verifiable proof that the signature exists, drastically improving wallet accounts security against phishing and other malicious attacks. Morever, ZK powered proofs improve authorization flow within smart contracts, that increases safety and controls undesired outcomes directly. Within this project I show:
I use: ZK-EVM - Risc 0 Backend - Rust GPU acceleration - Bonsai FrontEnd - TypeScript Contracts - Solidity Essentially FrontEnd acts as a wallet and interacts with Backend through REST API to send and receive proofs. Backend connected to ZKVM as host to query proofs and verifications. FrontEnd also interacts with Contracts to verify proofs within Contract context.