What is a Base Account and how the Base Account SDK lets you add universal sign-in and one-tap USDC payments to any app.
TL;DR – Base Accounts are the onchain identity and account layer powering The Base App. With the Base Account SDK you can connect to over one hundred thousand users and unlock authentication and payments with just a few lines of code.
A Base Account is a Smart-Wallet–backed account that gives every user:
Under the hood, each Base Account is an ERC-4337 Smart Wallet that can be deployed on any EVM-compatible chain; nine EVM mainnet chains are enabled out of the box, including Base Mainnet.
Supported networks
pay()
call handles gas and settlement.Goal | Start here |
---|---|
Build & run in 5 min | Quickstart |
Authentication flow | Authenticate users |
Accept USDC payments on Base | Accept payments |
Deep-dive API shapes | TypeScript API reference |