Inspiration
TempWallets was inspired by the growing demand for private, secure crypto transactions. Users often want to avoid exposing their primary wallets when interacting with risky DApps or sending/receiving funds online, so a disposable solution was needed.[1]
What it does
TempWallets lets users instantly create unlimited temporary wallets using browser fingerprints or MetaMask. Each wallet is single-use and supports gasless, anonymous transactions, keeping the main wallet hidden and activity compartmentalized.[2][1]
How we built it
The frontend is built with React.js and smart contract wallet factory logic. Gasless transactions use Biconomy/Pimlico (Account Abstraction), while backend notifications leverage iExec confidential computing and NestJS. Wallets are deterministically generated for each session.[3][1]
Challenges we ran into
Challenges included integrating advanced account abstraction protocols, ensuring decentralized/private notifications on Telegram, scaling wallet generation, and educating users about privacy features.[3]
Accomplishments that we're proud of
Live MVP on multiple EVM chains, privacy-first design, gasless user experience, seamless MetaMask/browser login, and Telegram wallet notifications are major achievements.[1][3]
What we learned
Delivering privacy in web3 requires careful tech integration, ongoing user education, and rigorous security checks. Confidential notifications and smart account abstraction change the privacy game but must be continually improved.[3]
What's next for TempWallets
Next steps: non-EVM chain support, batch transactions, session signing, and deeper community/partner integrations. The goal is broader ecosystem adoption and continuous privacy innovation.[4][1][3]
Built With
- and
- biconomy
- ethers
- iexec-sdk
- metamask
- nestjs
- node.js
- pimlico
- postgresql
- prisma-orm
- tempwallets-is-built-with-react
- typescript
- viem
- vite
- walletconnect


Log in or sign up for Devpost to join the conversation.