Connect wallets with Particle Connect
You want users to connect a smart-account wallet (social login, embedded wallet, or a standard EOA wallet) to your app on Lumia through Particle Connect.
Who this is for: developers adding wallet connection to a Lumia app. Prerequisites: Account Abstraction & Intents (concept: read this first for what a smart account is and why you'd want one; this page doesn't re-explain it); Networks & Endpoints.
About this integration
Particle Connect is Particle Network's third-party wallet and account-abstraction SDK (see /reference/sdks). It is a distinct product from Lumia's own internal account-abstraction work.
Steps
Install Particle Network's Connect SDK
For your framework. Consult Particle Network's own current published docs for the exact package name and version, since that's their product, not Lumia's.
Register a project with Particle Network
This gives you a project ID and client key. You create this account directly with Particle Network, outside Lumia's own systems.
Initialize the SDK's provider/connect-kit component
With your project credentials and Lumia's network config:
Chain ID: use the confirmed mainnet or Beam testnet chain ID from
/reference/networks; never substitute the retired chain ID1952959480.RPC URL: from
/reference/networksfor the network you're targeting.
Configure which wallet connectors you want available
Social login, embedded/smart wallet, injected EOA wallets.
Render the SDK's connect button/modal
Read the connected address once a user completes the flow.
Verify it worked
After connecting, the SDK should return an address. Confirm that the relevant explorer (explorer.lumia.org or beam-explorer.lumia.org; see /reference/networks) shows activity matching what you expect, and that a test transaction sent from the connected account lands on the network you configured, not a different chain ID.
Troubleshooting
Last updated
Was this helpful?