Rooba Finance Smart Wallet Client 💳

An ERC-4337 compatible smart wallet for Rooba Finance Users.

⚡️ The project provides a non-bloated (no external SDK used) and extremely optimized ERC-4337 smart account system customed made for Rooba Finance's specific requirements.

Features

  • Issue Smart Wallets: All Rooba Finance users can have access to smart wallets which will provide an invisible wallet experience to our users.
  • Wallet Deactivation: Users can chose to deactivate their smart wallets whenever they chose to. Their ETH will be secured by our protocol and can be restored later.
  • Wallet Reactivation: Users can chose to reactivate their smart wallets whenever they chose to with all ETH restored back.

Getting Started

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

Contract Addresses (Polygon Mumbai)

Entrypoint contract
Rooba Account Factory

Check out the smart contracts Rooba Smart Wallet Contracts for smart contract implementation.