Skip to content
Herond Wallet

Solidity · ERC-4337 · ethers.js / viem · WalletConnect · TypeScript · C++ · Swift · Kotlin

Herond Wallet: Non-Custodial Key Infrastructure

We built a non-custodial Web3 wallet powered by Account Abstraction (ERC-4337) and social logins across desktop and mobile platforms.

  • Herond Wallet Step 1: Account Access
  • Herond Wallet Step 2: Choose Setup Mode
  • Herond Wallet Step 3: Dashboard Ready

What We Shipped

  • Account Abstraction smart accounts (ERC-4337)

    Smart contract accounts enable programmable key recovery, batch transactions, and flexible gas sponsorship.

  • Social login key distribution

    Users sign in through Google or Apple accounts while cryptographic key shares remain generated and secured locally on user devices.

  • Browser core integration

    The wallet is embedded directly into the Herond Browser core and not running as a third-party browser extension.

  • Multi-chain dApp connectivity

    We integrated WalletConnect and native RPC providers across Ethereum, Polygon, Arbitrum, BNB Chain, and Solana.

  • Automated token swap routing

    An automated swap router splits and routes token trades through decentralized liquidity pools for optimal pricing.

01 / SIGN-INSocial & PasskeyZero seed phrase needed02 / MPC SMART CONTRACTERC-4337 BUNDLER~10s SETUPDevice enclave · cloud backup · social recovery03 / MULTI-CHAINActive Multi-ChainSolana + EVM + Aptos89% onboarding conversion vs 42% traditional · < 0.1% tx failure rate

Problem & Context

Traditional Web3 onboarding forces users to manually write down 12-word seed phrases, configure custom RPC endpoints, and estimate gas fees. These friction points cause most first-time users to drop off before completing their first transaction.

Our objective was to streamline the onboarding flow while ensuring users retain exclusive cryptographic ownership of their private keys without third-party custody.

Engineering Challenges

01

Eliminating seed phrases while preserving non-custodial ownership

We implemented programmable key recovery so users never have to write down recovery phrases, while ensuring our backend servers cannot sign or access user transactions.

02

Hardware-level key isolation across 4 platforms

The application interfaces with Apple Secure Enclave on iOS and macOS, Android Keystore, and hardware security modules on Windows to enforce strict key isolation.

03

Real-time on-chain transaction monitoring

The client listens to mempool broadcasts and block confirmations to provide accurate, real-time transaction states before and after finality.

Operational outcomes

Herond Wallet 12/24 word seed phrase import towering screen
3
simple steps to set up a new wallet
~10s
average onboarding time
99%
transaction success rate
EVM & Solana
blockchain ecosystems supported

Users get a functional non-custodial wallet in ~10 seconds via social sign-in while retaining absolute ownership of their cryptographic keys.

Dynamic chain configuration allows connecting new EVM networks remotely without pushing native binary updates.

How this benefits client projects

Key security architecture, battle-tested smart contracts, and ERC-4337 onboarding patterns carry directly into client Web3 and fintech applications.

Ready to build your next software project?