Skip to content
HumanWallet · Biometric wallets for Ethereum
Biometric wallets for Ethereum
npm install @humanwallet/connector

Type Safe, Extensible, and User-friendly by design. Build next-generation Web3 apps with biometric authentication and gasless transactions.

Why HumanWallet

Transform your Web3 UX with modern wallet infrastructure that feels like Web2.

🔐

Biometric Authentication

WebAuthn passkeys with Face ID, Touch ID, or device PIN. No seed phrases required.

🛡️

Account Abstraction

Smart contract wallets with gasless transactions and batch operations via ERC-4337.

🦄

TypeScript Ready

Infer types from ABIs and EIP-712 Typed Data and autocomplete your way to productivity.

💼

Wagmi Compatible

Drop-in replacement for traditional wallet connectors with seamless integration.

🌐

Universal Compatibility

Works with any EVM-compatible blockchain. Browser, mobile web, and desktop support.

✌️

Built on Viem

The modern, low-level TypeScript interface for Ethereum that performs blockchain operations.

Quick Start

For Existing Wagmi Users

Add HumanWallet to your current setup:

npm install @humanwallet/connector

For New Projects

Complete setup with all dependencies:

npm install wagmi viem @humanwallet/connector

Basic Setup

import { humanWalletConnector } from '@humanwallet/connector'
import { createConfig } from 'wagmi'
import { mainnet, polygon } from 'wagmi/chains'
 
const config = createConfig({
  chains: [mainnet, polygon],
  connectors: [
    humanWalletConnector({
      projectId: 'your-project-id',
    }),
  ],
})

React Component

import { useConnect, useAccount } from 'wagmi'
 
function ConnectWallet() {
  const { connect, connectors } = useConnect()
  const { address } = useAccount()
 
  const humanWallet = connectors.find(c => c.id === 'humanWallet')
 
  if (address) {
    return <div>Connected: {address}</div>
  }
 
  return (
    <button onClick={() => connect({ connector: humanWallet })}>
      Connect with HumanWallet
    </button>
  )
}

Key Benefits

🔑 No Seed Phrases

Eliminate the complexity and risk of traditional private key management. Users authenticate with Face ID, Touch ID, or device PIN—just like banking apps.

Features:
  • WebAuthn Standard
  • Hardware Security
  • Cross-Platform Support

⚡ Gasless Transactions

Smart contract wallets with configurable paymaster integration. Sponsor user transactions for seamless onboarding and improved UX.

Features:
  • ERC-4337 Compatible
  • Smart Accounts
  • Batch Operations

📱 Web2-like Experience

Built for mobile-first Web3 experiences with cross-platform support. No browser extensions or complex setup required.

Features:
  • Progressive Web Apps
  • Native Integration
  • Mobile Optimized

Built With Modern Standards

ERC-4337
Account Abstraction
ERC-7212
Precompiled secp256r1
WebAuthn
Passkey Standard
Viem
TypeScript Ethereum

Sponsors

Collaborator
TutellusGT3