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/connectorFor New Projects
Complete setup with all dependencies:
npm install wagmi viem @humanwallet/connectorBasic 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
Account Abstraction
Precompiled secp256r1
Passkey Standard
TypeScript Ethereum
