Skip to main content

Quick Demo

💡 Want to see a comprehensive real-world demo?

Check out our Human Passport Verification Demo - a complete Next.js application showcasing Human Wallet + Human Passport integration with modern UI/UX, multi-chain support, and production-ready features.

→ View live demo | → Browse source code

Let's try out Human Wallet demo embedded right inside this documentation site.

Human Wallet can be embedded easily in any website. It can be customized to fit seamlessly into your website.

Logging in and out​

Human Wallet supports multiple login methods.

  • email
  • phone
  • Social logins: Google, Twitter, Discord, LinkedIn, Apple, Coinbase
  • Wallets: Browser extension wallets and mobile wallets via WalletConnect
No wallet connected

EIP-1193 request​

Human Wallet implements the EIP-1193 request method. Below are some of the methods that are called via request.

wallet_switchEthereumChain​

eth_chainId​

eth_getBalance​

Signing​

For detailed documentation, see the Sign Messages guide.

Sending transactions​

For detailed documentation, see the Send Transactions guide.

For demo below, the wallet needs to have small balance of ETH to pay for gas on Ethereum Sepolia testnet.

Sending sponsored transactions​

For detailed documentation, see the Send Sponsored Transactions guide.

For demo below, the project is setup with Gas Tank for sponsoring calls to this specific contract on Optimism Mainnet.