Session keys for seamless dApp experiences. Gasless transactions for new users. Social recovery so you never lose access. Built for Solana.
Create temporary keys with scoped permissions. Perfect for games, trading bots, and dApps that need frequent transactions.
Onboard users without requiring SOL. Sponsors pay fees, users get seamless experience.
Never lose your wallet again. Trusted guardians can help recover access with configurable thresholds.
Enterprise-grade security with customizable approval thresholds for high-value operations.
Deploy a smart wallet account that wraps your EOA with additional security features.
Set up session keys, guardians, spending limits, and other security parameters.
Use session keys for dApps, sponsored transactions for gasless UX, or full signing for sensitive operations.
npm install @sugusdaddy/solana-account-abstraction
// Create smart wallet
const wallet = await SmartWallet.create(connection, owner);
// Create session key for a game
const session = await wallet.createSession({
duration: 3600,
permissions: { programs: [GAME_PROGRAM] }
});
// Setup social recovery
await wallet.setupRecovery({
guardians: [friend1, friend2, family],
threshold: 2,
timelockHours: 24
});