Skip to content

Commit ca3723d

Browse files
authored
Update MANUAL.md
1 parent bce6eba commit ca3723d

1 file changed

Lines changed: 2 additions & 6 deletions

File tree

Docs/MANUAL.md

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -386,9 +386,7 @@ If you like everything you read in the Summary and additional information, you c
386386
387387
#### Outputting PSBTs
388388

389-
[TBD: This still needs to be edited and likely re-screenshot when PSBT legacy issues are resolved]
390-
391-
Obviously, once you have signed a PSBT, you will need to output it, so that you can pass it on to another app or Wallet, which can finish signing (if necessary) and/or send the transaction to the Bitcoin network. A PSBT can be shared as BASE-64, a QR Code of a `ur:envelope` or a `ur:crypto-response`, or a .PSBT file. As usual, a variety of methods may be used to Share, including the Clipboard, printing, and saving to files.
389+
Obviously, once you have signed a PSBT, you will need to output it, so that you can pass it on to another app or Wallet, which can finish signing (if necessary) and/or send the transaction to the Bitcoin network. By default, Seed Tool will try to send back the PSBT in the same format that it received it, to maximize interoperability. This is ideally a `ur:envelope`, but for the sake of compatibility could be a `ur:psbt`, a `ur:crypto-psbt`, or a .psbt file. The data could be formatted as a QR code, output to an NFC Tag, or shared via share sheets.
392390

393391
<div align="center">
394392
<table border=0>
@@ -409,9 +407,7 @@ Obviously, once you have signed a PSBT, you will need to output it, so that you
409407
</table>
410408
</div>
411409

412-
Note that output PSBTs *may* be animated. This is required for larger PSBTs, such as those that have been signed by multiple people, because of limitations in the size of PSBTs. The airgapped wallet that is receiving the signed PSBT will need to be able to recognize animated QR codes; if it can't, export via another of the methods, such as base-64 or a binary .psbt file.
413-
414-
> :warning: **WARNING:** You can choose to read in a PSBT as a `ur:crypto-psbt`, sign it, and then output it as `ur:crypto-response`, but doing so is somewhat undefined as it the response will include a random ID and not be an answer to any particular `ur:crypto-request`. Many wallets following the UR specification will likely throw it out due to the lack of a matching ID. The best solution to this is to use `ur:crypto-request` instead of `ur:crypto-psbt` for the original signing request.
410+
Note that output PSBTs output as QRs *may* be animated. This is required for larger PSBTs, such as those that have been signed by multiple people, because of limitations in the size of PSBTs. The airgapped wallet that is receiving the signed PSBT will need to be able to recognize animated QR codes; if it can't, export via another of the methods, such as a binary .psbt file.
415411

416412
### Deriving a Key
417413

0 commit comments

Comments
 (0)