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 WaaP + Human Passport integration with modern UI/UX, multi-chain support, and production-ready features.

→ View live demo | → Browse source code

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

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

Logging in and out

WaaP 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

WaaP 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.