⚡️ Example for native Particle Auth integration within Solana's wallet-adapter
. In this specific example, various buttons and data retrieval tasks have been added to showcase functionality within Particle Auth.
Built using wallet-adapter
, TypeScript, solana-web3.js
, and Particle Auth.
Particle Auth, a component of Particle Network's Wallet-as-a-Service, enables seamless onboarding to an application-embedded MPC-TSS/AA wallet facilitated by social login, such as Google, GitHub, email, phone number, etc.
👉 Try the demo: https://web-demo.particle.network
👉 Learn more about Particle Network: https://particle.network
git clone https://github.com/TABASCOatw/particle-wallet-adapter-example.git
yarn install
OR
npm install
This project requires a number of keys from Particle Network to be defined in .env
. The following should be defined:
REACT_APP_APP_ID
, the ID of the corresponding application in your Particle Network dashboard.REACT_APP_PROJECT_ID
, the ID of the corresponding project in your Particle Network dashboard.REACT_APP_CLIENT_KEY
, the client key of the corresponding project in your Particle Network dashboard.
npm run start
OR
yarn start
Originally featured in "Adding Social Login to Solana DApps"
This project is derived from wallet-adapter's create-react-app-starter