Expo SDK

The Chipi Expo SDK is designed specifically for mobile applications, focusing on gasless transactions and wallet management for React Native and Expo apps. While more focused than our NextJS SDK, it provides everything you need for mobile blockchain interactions.

🚀 What You Can Build

With the Expo SDK, you can create:
  • Mobile DeFi apps with gasless transactions
  • Crypto wallet applications with social login
  • Mobile payment apps for crypto transactions
  • Gaming apps with blockchain integration
  • Social finance apps with wallet features

✨ Key Features

Mobile-Optimized Gasless

  • Gasless Transactions - Sponsored transactions for mobile users
  • Wallet Creation - Automatic wallet generation with social login
  • Mobile Authentication - Touch ID, Face ID, and PIN support
  • Offline Support - Queue transactions when offline

Mobile-Specific Features

  • Biometric Integration - Use fingerprint/face as PIN alternative
  • Push Notifications - Transaction status updates
  • Deep Linking - Seamless app-to-app navigation
  • Background Sync - Sync wallet state in background

Developer Experience

  • React Native Support - Full RN compatibility
  • Expo Integration - Works with Expo managed workflow
  • TypeScript Support - Type-safe development
  • Hot Reload - Fast development iteration

🏗️ Architecture

The Expo SDK is built for mobile-first development:
Expo SDK
├── Core Services
│   ├── Gasless Transactions
│   ├── Wallet Management
│   └── Mobile Authentication
├── React Native Components
│   ├── Wallet Interfaces
│   ├── Transaction Forms
│   └── Biometric Prompts
└── Mobile Layer
    ├── Push Notifications
    ├── Deep Linking
    └── Background Sync

🔧 Technology Stack

  • Frontend: React Native, Expo SDK
  • Authentication: Biometric + social login
  • Blockchain: StarkNet integration
  • Storage: Secure local storage
  • Notifications: Push notification support

📱 Platform Support

  • iOS - Full feature support with Face ID/Touch ID
  • Android - Full feature support with fingerprint/face unlock
  • Expo Go - Compatible with Expo managed workflow
  • Development Builds - Custom native code support

🚦 Getting Started

Ready to build mobile apps? Start with our Gasless Quickstart Guide to set up gasless transactions:

📋 Current Limitations

The Expo SDK is focused on core mobile functionality:
  • Gasless Transactions - Full support
  • Wallet Management - Full support
  • Mobile Authentication - Full support
  • SKU Management - Not available (use API instead)
  • Payment Processing - Limited (use API instead)
  • Webhook Integration - Not available (use API instead)
For full payment processing features, consider using our API Reference alongside the Expo SDK.

🔗 Resources