Skip to main content

Connect Wallet

Connect Wallet is an out-of-the-box UI solution for connecting users' wallets to web3 applications and games. With its customizable UI and extensive wallet options, this component allows for flexibility in supporting various wallet types including non-custodial, custodial, smart wallets, and embedded wallets.

Features

  • Simplified Onboarding
    • Simplifies wallet connection across gaming, web, and mobile platforms.
    • Use embedded wallets with smart wallets to enable a seamless, gasless, “web2” style login experience. Use local wallets in combination with smart wallets to build invisible wallet experiences. The button will automatically optimize the user experience for the configured wallet configuration. We can support the following types of logins:
      • Email
      • Sign in with socials (Google, Facebook, Apple, Twitter, Bitbucket, Github, Linkedin, Discord, Twitch, Microsoft)
      • Phone number with embedded wallet
      • Password
      • No login (session keys) with local wallet
      • "Checkout as guest" with local wallet: proceed without a login
  • Customizable Wallet Configuration
    • Support for 170+ popular wallet providers and various types of wallets, including non-custodial, custodial, smart wallets, and embedded (social and email) wallets.
    • Build a custom wallet configurator or leverage our built-in options.
    • Gasless and signless wallet experiences are supported by combining smart wallet with local wallet.
    • Native Safe multi-sig functionality.
  • Customizable Branding: Customize the button to fit your brand with an updatable logo, welcome screen and theme.
  • Customizable Theme: Ability to customize the theme, including displaying a completely custom UI, configuration theme colors, modal or dropdown menu, modal size, the recommended wallets, the displayed token balance, add displaying terms of service links.
  • Faucet Links: By default, a recommended faucet is linked in the modal to allow your users to easily obtain funds.
  • Multiple Languages Supported
  • Composability
    • Customize the supported wallets in Connect Wallet or build a custom connector using the Wallet SDK to integrate into Connect Wallet by building a configurator.
  • Send, Receive & View Transactions: functionality to send and receive funds & view your transaction history built in. This list of default tokens that can be sent is completely customizable.
  • Social and Email Wallets: Web2 user flows, such as sign-in with Google, enabled by using the thirdweb Embedded Wallet
  • Support for ERC-4337 Smart Wallets: Create smart wallets for your users and connect to them easily using Connect Wallet.

Connect Wallet

References