PLAY3R Wallet
Web3 gaming wallet system - E2E encrypted non-custodial wallet private beta
Overview
A Web3 wallet built for game players rather than crypto natives. Bootstrapped the private beta and designed its core security architecture.
Core Problem: Non-Custodial and Recoverable Are Supposed to Be Opposites
A non-custodial wallet means the company never holds the user’s key — which also means that when a user loses it, no one can help. Crypto natives accept that trade and guard a seed phrase; game players do not. They will lose the phrase, and they will expect support to fix it.
The wallet therefore had to be recoverable while the company remained permanently unable to access funds. The design maps a user password one-to-one onto the private key via end-to-end encryption: the key is reconstructible by the user alone — including against the company itself. Recovery becomes a cryptography problem rather than a custody problem.
Key Contributions
- Designed the E2E encryption architecture mapping password to private key one-to-one, so recovery never requires custody
- Implemented the key recovery system under a strict non-custodial model — the hard part being everything the server is deliberately prevented from learning
- Developed multi-chain wallet infrastructure across Ethereum and Polygon
- Conducted security audits and cryptographic protocol verification — a domain where a merely-probably-correct design is not shippable
Tech Stack
- Frontend: Chrome Extension
- Blockchain: Ethereum, Polygon, Multi-chain Support
- Cryptography: E2E Encryption, Key Management
- Backend: Node.js, TypeScript
- Security: HSM, Secure Enclave, Key Recovery