import { signPsbts, isBitcoinWalletAccount } from "@dynamic-labs-sdk/bitcoin";
import { getPrimaryWalletAccount } from "@dynamic-labs-sdk/client";
const walletAccount = getPrimaryWalletAccount();
if (walletAccount && isBitcoinWalletAccount(walletAccount)) {
const { signedPsbts } = await signPsbts({
walletAccount,
requests: [
{
unsignedPsbtBase64: "cHNidP8BAH...",
allowedSighash: [1],
signature: [
{
address: walletAccount.address,
signingIndexes: [0],
},
],
},
{
unsignedPsbtBase64: "cHNidP8BAI...",
allowedSighash: [1],
signature: [
{
address: walletAccount.address,
signingIndexes: [0, 1],
},
],
},
],
});
console.log("Signed PSBTs:", signedPsbts);
}