Skip to main content

Setup Providers

Before using Sui hooks and components, we need to set up the providers.

Create dApp Kit Configuration

Create src/lib/dapp-kit.ts:

Create Providers Component

Create src/components/providers.tsx:

Wrap App with Providers

Update src/main.tsx:

What Each Provider Does

QueryClientProvider

  • Manages data fetching cache
  • Handles loading and error states
  • Provides automatic refetching

DAppKitProvider

  • Manages wallet connections
  • Provides access to Sui client
  • Handles network switching

Next Steps

Connect Wallet

Add wallet connection to your app