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
BTC Connect FAQ
Find Frequently Asked Questions about BTC Connect.
Answer: Currently, BTC Connect is compatible with a select group of wallets, including UniSat, OKX, Bitget, TokenPocket, Bybit, Wizz, and Xverse. Unfortunately, adding support for custom wallets isn’t available at this time.
Answer: You can integrate BTC Connect directly into your own connection interface, bypassing the native connection modal.
To achieve this, use the connect
method from useConnector
, passing in a string representing the specific wallet you want to connect with, such as unisat
. This approach enables you to create custom buttons or UI elements that trigger these connections seamlessly.
Here is an example of how to implement this:
import { useConnector } from '@particle-network/btc-connectkit';
const { connect } = useConnector();
// Handler to initiate login via Unisat
const handleLogin = () => {
if (!accounts.length) {
connect('unisat')
}
};
Still need help?
Open a ticket with Particle’s Developer Relations team through the dedicated Telegram support bot.
Was this page helpful?