Prerequisites
Before using the inbox components, ensure you have completed:- App Registration: Your app must be registered with Dialect (registration guide)
- React Environment: React 16.8+ with hooks support
- Wallet Integration: Solana wallet adapter or custom wallet implementation
Installation
Install the React UI package and blockchain-specific SDK for your needs:- npm
- yarn
- pnpm
Basic SDK Setup
Simple Integration
For most applications, this basic setup is sufficient:Custom Wallet Adapter
If you need to use a custom wallet implementation:Environment Configuration
Configure your Dialect SDK wrapper to switch between production and development environments:Troubleshooting
Styles not loading correctly:- Ensure your app is registered with Dialect
- Verify the dappAddress matches your registration
- Check environment configuration (development vs production)
- Ensure wallet adapter is properly configured
- Check wallet adapter version compatibility
- Verify wallet permissions and connection state