Skip to main content
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