All Projects
Dev ToolsAlgorand2026

Wallet Starter

A Next.js Algorand wallet starter that onboards users with just an email or social login — no seed phrase, no extension — by reusing a Privy embedded ed25519 key as an Algorand account, alongside Pera, Defly and Lute connectors.

Next.jsuse-walletPrivyAlgoranded25519
Wallet Starter repository preview

Wallet Starter

A batteries-included Next.js Algorand wallet starter, built on @txnlab/use-wallet. Supported connectors: Pera, Defly, Lute, and Privy for embedded/custodial onboarding.

The neat trick: Web2 login → Algorand

Privy provisions an embedded Solana wallet — which is an ed25519 keypair. Algorand accounts are also ed25519 keypairs. So the same key onboards a user with just an email or social login:

  • Address — the embedded wallet's base58 public key is re-encoded as an Algorand address via algosdk.encodeAddress.
  • Signing — Algorand transactions are signed by asking Privy for a raw ed25519 signature over txn.bytesToSign().

No seed phrase, no browser extension — a drop-in starting point for consumer Algorand apps that want Web2-grade onboarding.

Next Project

RN-OpenCV Stitching