Connecting to the Wallet
Connect Wallet
import { getAddress, AddressPurpose, BitcoinNetworkType } from "sats-connect";
async function connectOrDeselect() {
await getAddress({
getProvider: getBtcProvider,
payload: {
purposes: [AddressPurpose.Ordinals, AddressPurpose.Payment],
message: "Address for receiving Ordinals and payments",
network: {
type: BitcoinNetworkType.Mainnet,
},
},
onFinish: (response) => {
console.log("onFinish response, ", response.addresses);
// do some action like updating your app context
connectionStatus?.setAccounts(response.addresses as unknown as Account[]);
},
onCancel: () => {
alert("Request canceled");
},
});
}
address field
Description
Last updated