I’m making an attempt to know whether or not BIP-174 (PSBT v0) helps making a PSBT that originally has no inputs however comprises a number of outputs.
The meant stream is:
-
Individual A creates a PSBT with no inputs however with a number of outputs (for instance, a cost request).
-
Individual A serializes it to Base64 and sends it to Individual B.
-
Individual B deserializes it, provides their very own inputs (and probably a change output), indicators it, and broadcasts the ultimate transaction.
Nevertheless, after I do this utilizing bitcoinjs-lib (challenge), deserialization fails as a result of the PSBT has no inputs.
My questions are:
- Does BIP-174 (PSBT v0) formally enable a PSBT with zero inputs?
- If not, is there any supported option to obtain this “outputs-only → add
inputs later” workflow below PSBT v0? - Is BIP-370 (PSBT v2) required for this type of multi-party building?