# Guide to Account Abstraction on Base

By [Base Daily](https://paragraph.com/@baseecosystem) · 2023-09-22

---

**Comment your idea on this article here**

1️⃣ Follow [Base Daily](https://twitter.com/BaseDailyMM)

2️⃣ Like & RT our [Tweet](https://twitter.com/BaseDailyMM/status/1705241035440525559)

3️⃣ Leave you comment in this [post](https://twitter.com/intent/tweet?in_reply_to=1705241035440525559&text=%F0%9F%9B%A1Base%20to%20the%20moon)

Share this knowledge [Tweet](https://twitter.com/intent/tweet?&text=%F0%9F%94%A5Are%20you%20curious%20about%20what%20AA%20on%20Base%20can%20do?%20%20Explore%20here%20https://mirror.xyz/baseecosystem.eth/_h5IUfMdANeaGq32SP_Khwl730XZ8mOTBJKk7aqwt_w%20#BuildOnBase%20#BaseDaily)

You can support us by minting this entry

**Introduction**
----------------

Account Abstraction is a concept in the Ethereum ecosystem that holds significant importance because of the flexibility, security, and enhanced user experience it offers. Base stands as a new leading Layer 2 on Ethereum and also takes part in this trend. Here is a potential proposal using account abstraction in the Base ecosystem.

**ZK Face ID Wallet on Base**
=============================

![](https://storage.googleapis.com/papyrus_images/bc6a9a82099ccb6b938fefdd72f36eedd49c154da081aefdf3d1bd4960b348ef.png)

An open-source, ERC-4337 wallet that lets users sign transactions with Face ID, eliminating the need for seed phrases.

### **Overview**

The ZK Face ID Wallet allows users to sign Ethereum transactions using Face ID or other authentication methods like Touch ID. It uses [WebAuthn](https://webauthn.io/) for registration and utilizes the [Halo2](https://zcash.github.io/halo2/concepts/proofs.html) proof system, specifically through the [halo2-ecc](https://github.com/axiom-crypto/halo2-lib) library. The end result is transaction proof without revealing any private or personal data.

### **Timeline**

*   Develop ZK circuits for proving secp256r1 elliptic curve based signatures used by the WebAuthn protocol
    
*   Modify steps of the WebAuthn procedure to inject userop data into body signed by the WebAuthn authorizer's signature
    
*   Build an account abstraction wallet which verifies proofs of valid WebAuthn signatures to validate userops
    
*   Developing a consumer app deeply integrated with our novel, easy to use wallet infra.
    

### **Contact and links**

Demo: [https://www.noseedphrases.xyz/](https://www.noseedphrases.xyz/)

Twitter: [https://twitter.com/knownothinglabs](https://twitter.com/knownothinglabs)

Github: [https://github.com/zkwebauthn/webauthn-halo2](https://github.com/zkwebauthn/webauthn-halo2)

**DefiLens**
------------

![](https://storage.googleapis.com/papyrus_images/f4d9e5b6db6845295e236840e30885ee859652e606a6f6ab31465e97dbbf190e.png)

Increase trading volume and users in defi via cross-chain lending and batching transaction via Biconomy ERC4337

### **Overview**

DefiLens aims to refine the DeFi trading experience on Base by breaking down barriers to broader adoption. It uses the Biconomy Account Abstraction (ERC4337) Module to provide batched transactions, both within a single chain and across multiple chains. Additionally, the platform is pioneering an easy one-click cross-chain lending mechanism. These features aim to boost the number of DeFi users and overall trading volumes.

### **Solutions**

1.  **Cross-chain lending**
    
    \- Enables users to lend assets across different blockchains with a single click, without complex approvals or bridging.
    
    \- Example: Assets on Polygon can be lent on Base's SwirlBase protocol with just one click.
    
2.  **Batch Transactions**
    
    \- Simplifies actions like withdrawing from one protocol, swapping assets via a DEX, and depositing to another protocol into a single step.
    
    \- Handles refinancing across protocols and chains.
    
    \- Plans to become an open platform where developers can create and vote on batch processes.
    
    \- Still in development for web-app integration.
    

### **Contacts and Links**

*   Demo: [https://www.youtube.com/watch?v=g53AxDNf2Bo](https://www.youtube.com/watch?v=g53AxDNf2Bo)
    
*   Twitter: [https://twitter.com/RadadiyaSunny](https://twitter.com/RadadiyaSunny)
    
*   Email: [radadiyasunny970@gmail.com](mailto:radadiyasunny970@gmail.com)
    
*   POC: [https://chainping.defilens.tech/](https://chainping.defilens.tech/)
    

**NFT Rentals Using Account Abstraction**
-----------------------------------------

![](https://storage.googleapis.com/papyrus_images/7adc964ce7ab13f026b628aacf2806a4a560aa294d6ff20cb57c9c50717ef76d.png)

This is a Smart contract wallet/dapp that enables NFT rentals entirely on-chain and in a trustless manner. No collateral needed.

### **Overview**

The project uses account abstraction to allow users to rent NFTs in a trustless environment without the need for collateral. A proof of concept (POC) is available on Base Goerli, featuring a browser extension wallet, a dashboard/marketplace dapp, and functional smart contracts.

### **Main Use Cases**

1.  Gaming: With the rise of GameFi, NFTs serve as in-game assets. Players can rent out these assets when not in use, earning passive income.
    
2.  Metaverse Items: All NFT items in the metaverse can leverage this protocol, which can revolutionize the metaverse economy.
    
3.  Access Tokens: Some NFTs, like BAYC, offer exclusive access rights. These can be temporarily transferred using the platform.
    

### **Impact**

The platform aims to unearth the latent value in NFT assets, both existing and potential. This initiative enables NFT owners to earn passively, contingent on the demand for their assets.

### **Timeline**

*   Q4 2023: Optimize gas for smart contracts and conduct a security audit.
    
*   Q1 2024: Introduce functionalities for buying/selling in the dapp and finalize the browser extension's UX/UI.
    
*   Q2 2024: Finalize identity and design, scale the API, and officially launch the platform.
    
    ### **Contact and Links**
    
*   Github: [NFT Rental](https://github.com/pbfranceschin/r-wallet-base-3)
    
*   Smart contract docs: [NFT Rental](https://github.com/pbfranceschin/r-wallet-base-3/tree/main/blockchain#rwallet-documentation)
    

AAbstr.actor
============

![](https://storage.googleapis.com/papyrus_images/ed642527feec1b4826ef50f339edb6e9ff69ccd3d2a001d865ff7e52efc2e9de.png)

Wallet for your ERC-6551 Tokenbound Accounts

### **Overview**

AAbstractor is a wallet designed to enhance the user experience (UX) for Tokenbound accounts (TBAs), making transactions as straightforward as using an EOA.

*   **Problem Addressed:** The current UX for TBAs is not user-friendly.
    
*   **Solution:** AAbstractor simplifies the process, enabling users to log into dapps via iframe or WalletConnect, effectively streamlining transactions.
    

### **Timeline and Updates**

*   The dapp is fully operational on Goerli. However, to function on Base, collaborations with external teams are required: Alchemy (for NFT API) and Tokenbound (for account contract deployment).
    
*   Due to the surge in NFT activities on Base, there are plans to deploy a version of the contract, sidestepping the need for the official contract deployment. This way, users can begin using their NFTs as wallets immediately.
    

### **Contact and link**

*   Twitter: [https://twitter.com/apoorvlathey](https://twitter.com/apoorvlathey)
    
*   Website: [Aabstr.actor](https://aabstr.actor/)
    
*   Demo: [Youtube](https://www.youtube.com/watch?v=UEOj3v8qaBU&feature=youtu.be)
    

Abstract Wallet - subscriptions in erc-4337
===========================================

Abstract Wallet is an ERC-4337 based solution allowing users to make periodic crypto payments while retaining complete control over their funds.

### **Description**

*   Purpose: Abstract Wallet aims to introduce subscription-based payments in the Ethereum ecosystem, filling the current gap in periodic crypto payments.
    
*   Platform: The wallet is developed on Zerodev's Kernel, with subscriptions introduced as a plugin.
    
*   Usability: Currently, users can set up automated ERC-20 token transfers at chosen intervals. Full details are available on their [GitHub](https://github.com/Abstract-Wallet/abstract-wallet-extension) and the project can be tried out [here](https://abstract-wallet.onrender.com/).
    

### **Timeline**

*   An experimental version is available for Base Mainnet and Goerli, with continuous updates. A stable version with user-valued features is expected in about 4 months.
    

### **Contact and link**

*   Website: [Beaver Wallet](https://abstract-wallet.onrender.com/)
    
*   Github: [Abstract Wallet](https://github.com/beaver-wallet/webapp)

---

*Originally published on [Base Daily](https://paragraph.com/@baseecosystem/guide-to-account-abstraction-on-base)*
