Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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