Hacker News new | ask | show | jobs
Show HN: Enclave – embedded web3 wallet for user onboarding (open source) (github.com)
3 points by daniil675 709 days ago
Hi HN! Previously, I co-founded a web3 startup focused on consumer payments and noticed that potential customers often asked, “Okay, but how do I start? Do I need a wallet?” We would respond, “Yes, it’s easy! Just download MetaMask from the extension store or the App Store, go through the onboarding process, set up your password and backup, and then connect your wallet.” This process takes 5-10 minutes, but we usually lost people during this time.

I found Privy.io, which seemed promising, but it had two big problems: a broken user flow and high costs. If you have wagmi and MetaMask set up, you can’t simply add Privy as another connector. You need to wrap up wagmi, add a custom button, and use custom hooks, which takes considerable effort.

Additionally, Privy has a small free limit (1,000 monthly users) and costs $99/month for 2,500 users ($0.04 per user with an empty wallet). Beyond 10,000 users, you need an Enterprise plan.

That’s why I created Enclave (https://github.com/enclave-so/enclave). It’s an embeddable web3 wallet that addresses these issues. You can set it up with just two lines of code in your existing project, and it’s free without limits, no matter how many users you have! It’s also fully open source because security and community trust are crucial for this type of product.

I’d love your feedback!

PS: During my experiments and launch, Coinbase released a smart wallet. I think it’s the best smart contract wallet, but it doesn’t address the problem of vendor lock-in that smart wallet providers face.

1 comments

Sir, could you elaborate on how it is non-custodial, please?
Enclave is non-custodial because the encrypted keys are stored on the client’s device.