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

https://github.com/openfort-xyz/ecosystem-sample-safe-passkeys

Universal Wallet built on top of Safe and Passkeys
https://github.com/openfort-xyz/ecosystem-sample-safe-passkeys

passkeys safe-wallet smart-wallet

Last synced: 3 months ago
JSON representation

Universal Wallet built on top of Safe and Passkeys

Awesome Lists containing this project

README

          

![rapidsafe](https://github.com/user-attachments/assets/d20b9b86-1c00-48df-b870-4e5b3d603695)

# RapidSafe Wallet

This is repository contains all code for RapidSafe Wallet. It's created with [`@openfort/ecosystem-js`](https://www.openfort.io/docs/guides/ecosystem).




Your browser does not support the video tag.

## Features

- 🌱 Ecosystem Standards — Uses top libraries such as [wagmi](https://github.com/wagmi-dev/wagmi).
- 🖥️ Simple UX — Give users a simple, attractive experience.
- 🎨 Beautiful Themes — Predesigned themes or full customization.
- 🤝 Cross-platform support with [MWP](https://github.com/MobileWalletProtocol) for Unity, React Native and more.
- 🔑 Self-custodial out of the box.
- 🧠 [Safe](https://safe.global/core) smart account with session keys, transaction batching, sponsored transactions.

and much more...

## Project Structure

Every Ecosystem Wallet consists of two main projects: the **Wallet SDK** and the **Wallet UI**.

- `wallet-sdk`: Makes your wallet discoverable to developers installing it. Can be published to a package manager like [NPM](https://www.npmjs.com/) for easy integration.
- `wallet-ui`: The user interface for the wallet, including pages for sending transactions, signing messages, managing session keys, and more.

## Wallet SDK

This directory contains the core SDK for interacting with your ecosystem wallet, making it discoverable to developers.

For more details, see the [Wallet SDK README](./wallet-sdk/README.md).

## Wallet UI

The Ecosystem Wallet is a complete solution for managing digital assets within the ecosystem:

- `frontend`: Contains the user interface for the wallet, including pages for sending transactions, signing messages, managing session keys, and more.
- `backend`: Houses the server-side logic, currently focused on supporting non-custodial wallets.

For more information, refer to the [Wallet UI README](./wallet-ui/README.md).

## Usage Examples

This directory contains the usage examples of how developers wil be able to your your wallet in their projects.

For more details, see the [Usage Examples README](./usage-examples/README.md).