project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4

MIST.cash | FOCBB

Private USDC transfers to Gmail addresses with cross-chain withdrawals.

MIST.cash | FOCBB

Created At

Unite Defi

Project Description

The protocol solves the fundamental privacy problem in blockchain finance: anyone with your wallet address can see your entire transaction history and balances. In the hackathon we have built private Gmail address based transfers. The senders creates a private transaction for a gmail address and locks the funds. These funds are then privately minted on Starknet. The recipient produces a ZK proof of ownership of the email and receives the funds on any chain and token.

How it's Made

The contracts are divided into two types, we have core contracts which represent the source of truth. This contracts, under contracts/core (deployed on STARKNET). Manage ZK proofs and direct the movement/minting of tokens. Then we have adapter contracts (implemented on BASE), deployed on all chains of interest. These adapter contract allow locking in funds, and phone home to core contracts via HYPERLANE. The core contract receives the transaction hash and puts it on the Merkle tree. And verifies ZK proofs for claiming and moving funds. The sender locks funds and submits a hash of gmail address and claiming key (random 254 bit number). For claiming, the recipient produces a proof of knowledge that the hash of their claiming key and email address is present on the merkle tree and hasn't been claimed already along with a ZKEMAIL based JWT proof of login. After producing the proof, the recipient can withdraw the funds in token of choice on desired chain with 1INCH Fusion+.

background image mobile

Join the mailing list

Get the latest news and updates