Skip to content

Latest commit

 

History

History
52 lines (35 loc) · 2.24 KB

README.md

File metadata and controls

52 lines (35 loc) · 2.24 KB
Particle Network

Particle Connectkit

Particle Connect enables a unified modal to onboard users with social logins (through Particle Auth) and standard Web3 wallets, creating an equally accessible experience for Web3 natives and traditional consumers. Particle Connect is an all-in-one SDK capable of handling end-to-end onboarding and wallet connection.

Overview

Particle Connectkit is a React library that easily adds wallet and social login support to your dApp.

Particle Connectkit provides the following key features:

  • Multi-Chain Support: Compatible with all EVM-compatible chains supported by Particle Network and Solana.
  • Multiple Login Methods: Supports login via email, phone, social accounts, and traditional wallets.
  • Customizability: Easily adapt the interface and functionality to suit your needs.
  • Account Abstraction: Implements EIP-4337 for account abstraction.
  • Embedded Wallet: Includes an embedded wallet for easy user onboarding.
  • Wallet Management: Offers out-of-the-box wallet management built on Viem.

Getting Started

To scaffold a new project with Particle Connectkit, use the following command:

npm init @particle-network/connectkit@latest
# or
pnpm create @particle-network/connectkit@latest
# or
yarn create @particle-network/connectkit

This command will guide you through the setup and generate a starter project with Particle Connect preconfigured in connectkit.tsx, including a ready-to-use Connect button.

Examples

You can find example projects in the examples directory of this repository:

  • next-connectkit-app
  • react-connectkit-app

Start a demo:

yarn workspace next-connectkit-app dev

Learn More

  • 🎉 Live Demo: Explore a live demo of Particle Connectkit’s features and customization options.
  • 👉 Documentation: Learn more about the features and API of @particle-network/connectkit.