Skip to Content

Privy

The Privy React SDK is the easiest way to onboard your users to web3 in your React App.

With just nine minutes of setup, you get out-of-the-box support for:

  • A variety of login methods, including email, phone, wallets, and social
  • Customizable UIs to progressively onboard your users
  • Self-custodial embedded wallets and powerful connectors for external wallets

For a Quickstart please visit here

When using privy on Open Campus Testnet, please bear in mind that defaultChain and supportedChainshave to be included in the chain config. ``` <PrivyProvider appId=“your-privy-app-id” config={{ // Customize Privy’s appearance in your app appearance: { theme: ‘light’, accentColor: ‘#676FFF’, logo: ‘https://your-logo-url’, }, // Create embedded wallets for users who don’t have a wallet embeddedWallets: { createOnLogin: ‘users-without-wallets’, },

// Custom congif here defaultChain: openCampusChain, supportedChains: [openCampusChain], }} > </PrivyProvider> // OpenCampusChain definition here import { defineChain } from "viem-15"; const openCampusChain= defineChain ({ id: 656476, network: "Open Campus Codex", name: "Open Campus Codext", nativeCurrency: { name: "EDU", symbol: "EDU", decimals: 18, }, rpcUrls: { public: { http: ["https://rpc.testnet.educhain.xyz"], }, default: { http: ["https://rpc.testnet.educhain.xyz"], }, }, blockExplorers: { default: { name: "Block Scout", url: "https://opencampus-codex.blockscout.com/", }, }, contracts: { }, testnet: true, }), ```
Last updated on