{"type": "project", "title": "Open Browser Wallet", "logoImg": "bafkreifurx7yxz7tzpxuy53s25zj4qtw4hktebzy6dp3skkmf3bimmizfi", "website": "https://github.com/stephancill/open-browser-wallet", "bannerImg": "bafkreidxwzcgkp4bpgjg3v5ydnljxres2xgzw6qqitlggguib7ofc4h5mq", "createdAt": 1729804093979, "userGithub": "stephancill", "credentials": {"twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..3cEJNaJVMy_GjTclw6ZqEzN51WRu5YDrHdzXtjda6kx0-c0eetJyVo7ogsGUrnpFGTBsdQHRXqwzXIqWt6RaDQ", "type": "Ed25519Signature2018", "created": "2024-10-24T21:07:25.089Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-10-24T21:07:25.089Z", "expirationDate": "2025-01-22T21:07:25.089Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x8d25687829D6b85d9e0020B8c89e3Ca24dE20a89", "hash": "v0.0.0:hnNNJv7Vhy7QwRU7/ACu8QSLvcuTFMUxcJpujIsBBdY=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#stephancill"}}}, "description": "Open Browser Wallet is standalone blank canvas for passkey-based browser wallets.\n\nIt is built on Coinbase Smart Wallet and implements core wallet features such as wallet creation, connecting to apps, and signing transactions but leaves the presentation up to you.\n\nFeatures\n- Sign up, log in with passkey\n- Authenticated sessions\n- Connect to apps with Coinbase Wallet SDK, Mobile Wallet Protocol, and WalletConnect\n- Supports most common wallet features (sign messages, sign transactions, etc.)\n- Multichain support\n- Import existing Coinbase Smart Wallets via recovery seed phrase (https://warpcast.com/stephancill/0x4a3b0ad1)\n\nCan also easily be extended to support paymasters and alternative login methods. See this example of an application specific wallet, which is built on Open Browser wallet and implements phone number login and uses a paymaster to offer a gasless stablecoin wallet with a built-in store (https://warpcast.com/stephancill/0x3e569f61)\n\nPlanned features:\n- Backendless authentication\n- Transaction intents\n- Account recovery\n\nReach out on Farcaster or X @stephancill if you would like to chat about browser wallets!", "logoImgData": {}, "bannerImgData": {}, "projectTwitter": "stephancill"}
Open Browser Wallet
Open Browser Wallet is standalone blank canvas for passkey-based browser wallets.

It is built on Coinbase Smart Wallet and implements core wallet features such as wallet creation, connecting to apps, and signing transactions but leaves the presentation up to you.

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
- Import existing Coinbase Smart Wallets via recovery seed phrase (https://warpcast.com/stephancill/0x4a3b0ad1)

Can also easily be extended to support paymasters and alternative login methods. See this example of an application specific wallet, which is built on Open Browser wallet and implements phone number login and uses a paymaster to offer a gasless stablecoin wallet with a built-in store (https://warpcast.com/stephancill/0x3e569f61)

Planned features:
- Backendless authentication
- Transaction intents
- Account recovery

Reach out on Farcaster or X @stephancill if you would like to chat about browser wallets!
Open Browser Wallet