thirdwebDocs
    OverviewTypeScriptReactReact Native.NETUnityUnreal Engine
  • Engine
  • Contracts
  • Chain ListWei ConverterHex ConverterAccountAPI KeysCLI
Support SiteContact Sales
Changelog

Connect

React

  • Overview
  • Getting Started
  • Live Playground

  • Core
    • Client
    • ThirdwebProvider
      • Theme Props
      • darkTheme
      • lightTheme
      • Introduction
      • createWalletAdapter
      • viemAdapter
      • ethers6Adapter
      • ethers5Adapter
    • TypeScript
      TS reference

  • Wallets
      • Introduction
      • ConnectButton
      • ConnectEmbed
      • AutoConnect
      • Introduction
      • useActiveAccount
      • useActiveWallet
      • useActiveWalletChain
      • useActiveWalletConnectionStatus
      • useAutoConnect
      • useConnect
      • useConnectedWallets
      • useConnectModal
      • useDisconnect
      • useIsAutoConnecting
      • useSetActiveWallet
      • useSwitchActiveWalletChain
      • useNetworkSwitcherModal
      • useProfiles
      • useWalletBalance
      • useWalletDetailsModal
      • useWalletImage
      • useWalletInfo
      • Get Started
      • Sponsor Transactions
      • Build your own UI
      • Export Private Key
      • inAppWallet
      • preAuthenticate
      • getUserEmail
      • getUserPhoneNumber
      • hasStoredPasskey
      • Get Started
      • Build your own UI
      • Admins & Session Keys
      • Batching Transactions
      • TypeScript
        Core API
    • TypeScript
      All Supported Wallets

  • Social API
    • useSocialProfiles

  • Pay
      • PayEmbed
      • useBuyWithFiatHistory
      • useBuyWithFiatQuote
      • useBuyWithFiatStatus
      • useBuyWithCryptoHistory
      • useBuyWithCryptoQuote
      • useBuyWithCryptoStatus

  • Blockchain API
      • ClaimButton
      • TransactionButton
      • MediaRenderer
      • Introduction
      • useContractEvents
      • useReadContract
      • Introduction
      • useEstimateGas
      • useEstimateGasCost
      • useSendAndConfirmTransaction
      • useSendBatchTransaction
      • useSendTransaction
      • useSimulateTransaction
      • useWaitForReceipt
      • Using Extensions
      • TypeScript
        Available Extensions
    • TypeScript
      Core API

    • Installation
    • Interacting with contracts
    • ethers.js Adapter
    • Cheatsheet
  • Migrate from RainbowKit
  • Full Reference
Edit this page

Was this page helpful?

  • Need help?
    Visit our support site
  • Watch our
    Video Tutorials
  • View our
    Changelog

Subscribe for the latest dev updates

On this page