Build and test Farcaster Mini Apps that integrate with Startale App for wallet authentication and Soneium blockchain interactions.
Key Features:
- 🔐 Startale Wallet Authentication
- ⛓️ Soneium Network Support
- 🔗 Wagmi Integration
- 📱 Mini Apps Gallery
./start.shThis starts:
- Sandbox at
http://localhost:3100— host/client UI - Notify at
http://localhost:3200— notification service
To stop:
./stop.shSandbox only:
pnpm install
pnpm devWith notifications (separate terminals):
# Terminal 1
pnpm dev
# Terminal 2
cd notify
pnpm install
pnpm devEdit src/pages/configMiniApps.ts and add your Mini App to the gallery.
The sandbox demonstrates authentication using Startale SDK:
- Connect - Users connect via Startale App (RainbowKit UI)
- Smart Contract Wallet - Startale returns a smart contract wallet address (not EOA)
- Session - Access the address via
const { address } = useAccount()
INTEGRATION.md — Step-by-step guide:
- Creating and signing a Farcaster Mini App
- Integrating Startale SDK
- Wagmi configuration
- Code examples
NOTIFICATIONS.md — How to use notifications:
- Enable notifications in your Mini App
- Send notifications from client or backend
- Rate limits and best practices
MIT
Built with ❤️ for the Startale ecosystem