STARKNETDeveloper Academy
80%
Ecosystem MasteryProgress
Network: MAINNET
RPC: Starknet Node Layer
Signer Required

Wallet Onboarding

Connect your application to a Starknet wallet. We use **Privy** to provide an embedded, non-custodial experience that doesn't require users to install extension wallets like ArgentX or Braavos initially.

SDK Bind

PENDING

Onboard

PENDING

Identified

PENDING

Mastery Tip

Native AA on Starknet means your application is not restricted to extension wallets. Privy integration allows for a 'Web2-like' flow.

Network Load
SIGNER_SNIPPET.TS
Interactive
SDK Snippet
1
2
3
4
5
6
7
8
const { wallet } = await sdk.onboard({
strategy: OnboardStrategy.Privy,
privy: {
// Resolve the server-side signer context
resolve: async () => fetch('/api/signer-context').then(r => r.json()),
},
accountPreset: accountPresets.argentXV050,
});
TypeScript
Starknet
Full SDK Docs
No output yet