Skip to content

Commit 9e95360

Browse files
committed
update mini apps ba
1 parent 31ba966 commit 9e95360

1 file changed

Lines changed: 30 additions & 3 deletions

File tree

docs/mini-apps/core-concepts/base-account.mdx

Lines changed: 30 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,36 @@ The next section lists the methods and capabilities that are not supported in Mi
149149
</Steps>
150150
---
151151

152+
## Verify social accounts with Base Verify
153+
154+
[Base Verify](/base-account/guides/verify-social-accounts) lets your Mini App users prove ownership of verified accounts (X, Coinbase, Instagram, TikTok) without sharing credentials. You receive a deterministic token for Sybil resistance — one verified account produces the same token regardless of which wallet the user connects with.
155+
156+
**How it works:**
157+
158+
1. Check if the wallet has a verification → API returns yes/no
159+
2. If no → redirect to the Base Verify Mini App for OAuth
160+
3. User verifies → returns to your app
161+
4. Check again → now verified, you receive a token
162+
163+
**Quick example — check if a user has a verified X account:**
164+
165+
```typescript Title "Base Verify check" highlight={1-4,7-8}
166+
const resources = [
167+
'urn:verify:provider:x',
168+
'urn:verify:provider:x:verified:eq:true',
169+
'urn:verify:action:claim_airdrop'
170+
]
171+
172+
// Generate SIWE message with these resources, sign it,
173+
// then send to your backend to call the Base Verify API
174+
```
175+
176+
<Card title="Full Base Verify integration guide" icon="shield-check" href="/base-account/guides/verify-social-accounts">
177+
Complete walkthrough covering all providers, traits, API reference, security, and implementation details.
178+
</Card>
179+
180+
---
181+
152182
## Unsupported Methods and Capabilities
153183

154184
The following methods and capabilities are not yet supported in Mini Apps but will be added soon:
@@ -157,10 +187,7 @@ The following methods and capabilities are not yet supported in Mini Apps but wi
157187
|---------|------------------|
158188
| Sign in with Base | `wallet_connect` |
159189
| Sub accounts | `wallet_getSubAccounts`, `wallet_addSubAccount` |
160-
| Spend permissions | `coinbase_fetchPermissions`, `coinbase_fetchPermission` |
161190
| Profiles | `datacallback` |
162-
| Signing typed data | `signTypedData` |
163-
| Signing messages | `wallet_sign` |
164191

165192
All other standard Ethereum and Base Account RPC methods work as expected.
166193

0 commit comments

Comments
 (0)