DynamicSDK.instance.bitcoin.signPsbt signs a PSBT with the connected wallet. For batch signing, use signPsbts instead — same semantics, but takes a list of PSBT requests.
Sign a single PSBT
Parameters
Returns
Future<String> — the signed PSBT, base64-encoded. Pass it to sendRawTransaction to broadcast.
Sign multiple PSBTs
Batch-sign in a single call when you have several PSBTs to authorize at once:
Parameters
Returns
Future<List<String>> — base64-encoded signed PSBTs, in the same order as requests.Last modified on May 12, 2026