← back to feed
Circle Modular Wallets
Passkey wallet
Sign in with a passkey, get a Circle Smart Account (ERC-4337, ERC-6900) on Polygon Amoy. Gas is sponsored by Circle Gas Station — zero ETH required to bet. This is the same wallet type the production frontend would use to sign Polymarket V2 orders with our builder code attached (via POLY_1271 signature type).
NOT CONFIGURED
This page becomes live once you set up Circle Console:
- Sign up at console.circle.com.
- Create a Client Key + configure the Passkey Domain to your deployed origin.
- Set
NEXT_PUBLIC_CIRCLE_CLIENT_KEYandNEXT_PUBLIC_CIRCLE_CLIENT_URLin your frontend env. - Redeploy. This panel will turn on automatically.
How it fits in
- User taps
register passkey. Browser prompts for biometric / device PIN; WebAuthn creates a P256 credential bound tooracle.thecanteenapp.com. - SDK deploys a Circle Smart Account (MSCA) on first outbound tx — lazy deploy, no setup gas.
- When the user clicks Place bet, Polymarket V2 order is wrapped as a user op and submitted via the bundler. Circle Paymaster sponsors gas; user signs once with passkey.
- Builder code (
0x1bf6…f217b9) rides on the same order — Polymarket attributes the volume back to us.