project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

Abstract Wallet

Wallet abstraction enables instant single click onboarding of a user. With nothing but a smartphone using the power of account abstraction with passkeys. generate passkeys credentials, create its smart acount, mint a NFT, all in a single click ! The wallet is invisible.

Abstract Wallet

Created At

ETHGlobal New York

Winner of

🏊‍♂️ Mantle — Pool Prize

💸 Celo — Best AA or SocialConnect

🏊‍♂️ Biconomy — Pool Prize

🥇 Unlimit — Best App

🏆 Scroll — Best Use

🏊‍♂️ Scroll — Pool Prize

🏊‍♂️ Filecoin & IPFS — Pool Prize

🥈 Arbitrum — Most Original

🏊‍♂️ Arbitrum — Pool Prize

🌎 Linea — Best Account Abstraction Dapp

🏆 ETHGlobal New York 2023 Finalist

Project Description

This project provides a completely frictionless onboarding of user in a single click. It combines the use of our solidity FCL library (secp256R1 best EVM implementation) to implement a WebAuthn powered Userop. We combine it with Infinitism ERC4337 Entrypoint and a custom PayMaster to pay for the user fees, making it accessible to complete noob.

How it's Made

**Offchain smartphone signer :

When the user click on the create account, it generates a passkey using biometric identification of the smartphone. The FIDO passkey is stored in the enclave of the smartphone, providing fishing resistance to the private key (not stored in an unsafe memory zone of the device like the browser). The public key derived from the passkeys credential is pushed to the main contract on chain. Later transactions are authenticated using this passkey.

**On chain transaction The javascript front application transmits the authenticator challenge to the secure enclave of the smartphone.

**On chain Verifier: The FCL implements a WebAuthn verification. The verification of the Userop (infinistism/Biconomy) is implemented by a call to the FCL.

background image mobile

Join the mailing list

Get the latest news and updates