Features
Authentication: Email, SMS, social login (Google, Apple, Farcaster, Discord, Twitter, Facebook, GitHub), passkeys, and external JWT. Wallets: Non-custodial wallets for EVM chains (Ethereum, Polygon, Base, etc.), Solana, Bitcoin, TON, and SUI. Blockchain: Send transactions, sign messages, and interact with smart contracts across EVM, Solana, Bitcoin, TON, and SUI. Security: MFA/TOTP, passkey management, and recovery codes. UI: Built-in authentication and profile screens with Jetpack Compose.Quick Overview
The SDK uses modern Android patterns:- Access SDK via
DynamicSDK.getInstance() - Observe state changes with Kotlin Flow
- Handle async operations with coroutines
- Build UI with Jetpack Compose
Prerequisites
Getting Started
- Installation Guide - Get started with the SDK
- Authentication Guide - Implement email OTP, SMS OTP, and passkey authentication
- Social Authentication Guide - Set up social login with Google, Apple, and more
- Session Management - Reactive state management with Kotlin Flow
Wallet & Blockchain
- Wallet Creation - Wallets are automatically created after authentication
- Wallet Management - Manage user wallets and balances
- EVM Operations - Perform EVM transactions and smart contract interactions
- Solana Operations - Send Solana transactions