rahul0tripathi / z0wallet

a privacy focused multi sig wallet powered by the risc0 stack

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

z0Wallet

A privacy-centric multi-signature wallet, leveraging the robust Risc0 stack.

Overview

z0Wallet signers remain undisclosed, and the multisig process is validated off-chain, then translated into proofs for later verification. This approach could yield a more cost-effective smart contract wallet, in contrast to current solutions managing similar functions on-chain where gas cost increase linearly with the number of signers. The wallet offers an off-chain guest code that computes the current state of the wallet, including signers and threshold, and verifies intended calls via the z0Wallet by validating signatures until the threshold is reached. Upon successful validation, a proof with a journal is generated and validated on the on-chain wallet, ensuring secure and efficient transaction processing.

Design

flow

Getting Started

⚠️ WIP

References

About

a privacy focused multi sig wallet powered by the risc0 stack

License:Apache License 2.0


Languages

Language:Rust 63.1%Language:Solidity 36.9%