From 9e2cccdbbdcd7dd67d197e49c1a09237e4bf7ff3 Mon Sep 17 00:00:00 2001 From: eugene Date: Thu, 22 Apr 2021 11:28:18 -0400 Subject: [PATCH] docs: add malleability note in psbt.md --- docs/psbt.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/psbt.md b/docs/psbt.md index e0c7c5ba..910d6d3a 100644 --- a/docs/psbt.md +++ b/docs/psbt.md @@ -8,6 +8,10 @@ See [BIP174](https://github.com/bitcoin/bips/blob/master/bip-0174.mediawiki) for a full description of the PSBT format and the different _roles_ that a participant in a PSBT can have. +To avoid possible malleability, all inputs to a funding transaction must be segwit +spends, meaning that P2PKH and normal P2SH cannot be used. An error will be +returned if any inputs are not segwit spends. + ## Creating/funding a PSBT The first step for every transaction that is constructed using a PSBT flow is to