Skip to main content
Get the Dialect React SDK installed and configured for notification inbox integration. This guide covers installation, client setup, authentication, and environment configuration for frontend applications.

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:

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:
dappAddress not found:
  • Ensure your app is registered with Dialect
  • Verify the dappAddress matches your registration
  • Check environment configuration (development vs production)
Wallet connection issues:
  • Ensure wallet adapter is properly configured
  • Check wallet adapter version compatibility
  • Verify wallet permissions and connection state