[#common-PSBTFillOptions] = xref:common.adoc[common]::PSBTFillOptions :relfileprefix: ../ :mrdocs: Instructions for how a PSBT should be signed or filled with information. == Synopsis Declared in `<common/types.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- struct PSBTFillOptions; ---- == Data Members [cols="1,4"] |=== | Name| Description | xref:common/PSBTFillOptions/bip32_derivs.adoc[`bip32_derivs`] | Whether to fill in bip32 derivation information if available. | xref:common/PSBTFillOptions/finalize.adoc[`finalize`] | Whether to create the final scriptSig or scriptWitness if possible. | xref:common/PSBTFillOptions/sighash_type.adoc[`sighash_type`] | The sighash type to use when signing (if PSBT does not specify). | xref:common/PSBTFillOptions/sign.adoc[`sign`] | Whether to sign or not. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#