Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/stephancill/open-browser-wallet
An open passkey-based browser wallet similar to keys.coinbase.com
https://github.com/stephancill/open-browser-wallet
coinbase-sdk erc-4337 passkeys smart-wallet
Last synced: about 1 month ago
JSON representation
An open passkey-based browser wallet similar to keys.coinbase.com
- Host: GitHub
- URL: https://github.com/stephancill/open-browser-wallet
- Owner: stephancill
- License: mit
- Created: 2024-07-15T22:18:53.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-10-26T21:39:12.000Z (3 months ago)
- Last Synced: 2024-12-22T15:11:31.771Z (about 2 months ago)
- Topics: coinbase-sdk, erc-4337, passkeys, smart-wallet
- Language: TypeScript
- Homepage: https://open-browser-wallet.vercel.app
- Size: 2.53 MB
- Stars: 38
- Watchers: 3
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Open Browser Wallet
A lightweight, but fully featured passkey-based ethereum wallet built on Coinbase Smart Wallet contracts.
## Features
- Sign up, log in with passkey
- Authenticated sessions
- Connect to apps with Coinbase Wallet SDK, Mobile Wallet Protocol, and WalletConnect
- Supports most common wallet features (sign messages, sign transactions, etc.)
- Multichain support### Planned
- [ ] Paymaster support
- [ ] Phone number login example
- [ ] No backend example
- [ ] Payment intents## Development
Copy the `.env.sample` file to `.env.local` and fill in the missing values.
```
cp .env.sample .env.local
```Run the docker services (PostgreSQL, Redis)
```
docker compose up -d
```Install dependencies and setup the database.
```
pnpm install
pnpm run migrate
```Run the Next.js app
```
pnpm run dev
```## Looking for the old repo?
https://github.com/stephancill/open-browser-wallet-old