APIs & SDKs
PARTICLE CONNECT
- Introduction to Particle Connect
- SDKs (Desktop)
- SDKs (Mobile)
- FAQ
PARTICLE AUTH
- Introduction to Particle Auth
- Server API
- SDKs (Desktop)
- SDKs (Mobile)
- SDKs (Multi-platform)
- FAQ
PARTICLE WALLET
- Introduction to Particle Wallet
- Introduction to On-Ramp
- SDKs (Desktop)
- SDKs (Mobile)
- FAQ
ACCOUNT ABSTRACTION
- Introduction to Smart Wallet-as-a-Service
- SDKs (Desktop)
- SDKs (Mobile)
- Account Abstraction RPC
- Bundler RPC
- Paymaster RPC
- FAQ
BTC CONNECT
- Introduction to BTC Connect
- SDKs (Desktop)
- BTC Connect RPC
- FAQ
EHNANCED
- Overview
- EVM Enhanced RPC
- Solana Enhanced RPC
- Swap RPC
DEBUGGING
Particle Connect FAQ
Find Frequently Asked Questions about Particle Connect.
Answer: Particle Connect, out-of-the-box, supports MetaMask, WalletConnect, Phantom, Coinbase Wallet, OKX Wallet, Trust Wallet, and Bitget Wallet.
Although, a custom wallet can be added given it supports application injection (the vast majority of extension-based wallets). To add an injected wallet to Particle Connect, you’ll need to place injected
from @particle-network/connectkit
(for Web) within the connectorFns
object.
An example of this has been included below.
import { createConfig } from '@particle-network/connectkit';
import { evmWalletConnectors, injected, walletConnect, coinbaseWallet } from '@particle-network/connectkit/evm';
const config = createConfig({
walletConnectors: [
evmWalletConnectors({
},
connectorFns: [
injected({
// Replace the placeholders with information reflecting the wallet you're including.
target: {
icon: 'https://...',
id: 'xxx', // Wallet Unique ID
name: 'XXX Wallet',
provider: (window) => {
return window?.xxx.ethereum;
},
},
}),
],
// EIP-6963: Multi Injected Provider Discovery, default true.
multiInjectedProviderDiscovery: true,
}),
],
// Other connectors...
});
Answer: No, Particle Connect already integrates Particle Auth for social logins under the hood. If you’re using Particle Connect, there’s no need to install or configure any additional SDKs.
Answer: No, Particle Connect does not natively support Bitcoin wallets. To integrate Bitcoin wallets, you’ll need to use BTC Connect. Currently, it’s not possible to include Bitcoin wallets within the Particle Connect modal, so this functionality must be handled separately.
Answer: To enable account abstraction with Particle Connect, start by configuring the aa
plugin through the ConnectKitProvider
.
Once configured, you can use the useSmartAccount
hook within your application. This hook gives you access to an object to manage the smart account, streamlining tasks like sending transactions and signing messages.
Still need help?
Open a ticket with Particle’s Developer Relations team through the dedicated Telegram support bot.
Was this page helpful?