Sabitlenmiş Tweet

I built a dApp called Zeltter using @zama FHE for the builder program.
I submitted it on the last day 🙃 and later realized @realchriswilder had already explored a similar idea,
but I still want to explain how my dApp actually works because the architecture itself is interesting.
What if you die?
Then who gets your crypto, your private keys, or any important secret you never shared?
This question kept bothering me, so I decided to build something around it.
The core idea is simple:
as long as you are alive and active, nobody gets access.
The moment you become inactive, your chosen beneficiary can claim the secret.
first, you connect your wallet to the dApp after that, you select the storage method.
In the on-chain method, you can only store text.
The reason is simple: computing FHE directly on images or large files is not practical yet.
So the text you enter is encrypted using ZAMA Fully Homomorphic Encryption and stored on-chain as an encrypted handle.
In the off-chain method, you can store both text and files.
here what happens behind the scenes in ipfs offchain
When you upload a file or enter text, everything is encrypted locally on your computer using AES encryption.
this process generates two things: an encrypted file and an AES key that can decrypt that file.
the encrypted file is then uploaded to IPFS.
After that, the AES key and the IPFS CID are encrypted using FHE and stored on-chain.
this means the data on IPFS can be public and still remain useless, because the decryption key itself is protected by FHE.
Once the storage part is done, you set a timer and add a beneficiary wallet address then you lock the vault.
As long as the owner keeps ping the vault within the selected time period, nothing happens and the vault stays locked.
If the owner fails to ping within that time window, the vault automatically unlocks at that point, the beneficiary can claim it.
hope @randhindi like it.
here the live link: zellter.vercel.app
github repo :- github.com/rohitxbt/zellt…
smart contract:- github.com/rohitxbt/zellt…
Here’s the demo video my english is not good i tryed to be perfect 😅😅
English





















