Quick 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.
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.
- Phone
- Social logins: Google, Twitter, Discord, LinkedIn, Apple, Coinbase
- Wallets: Browser extension wallets and mobile wallets via WalletConnect
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.