Manage a user's default wallet
For a fine grained control over a user's default wallet, Sats Connect provides utilities to manage the default wallet.
the
getDefaultProvider()
method lets you fetch the user's default connected walletthe
setDefaultProvider()
method lets you set the userβs default connected wallet
The following snippet shows how to manage a userβs default wallet:
import { getDefaultProvider, setDefaultProvider } from "@sats-connect/core";
import { loadSelector, selectWalletProvider, type Config } from "@sats-connect/ui"
async function example() {
const defaultWallet = await getDefaultProvider();
if (defaultWallet) {
return businessLogicWith(defaultWallet);
}
loadSelector();
const config: Config = { /* ... */ };
const selectedWallet = await selectWalletProvider(config);
await setDefaultWallet(selectedWallet);
}
Last updated