<p>To get more details about the next steps for a PSBT, you can use the <code>analyzepsbt</code> RPC. Additionally, <code>decodepsbt</code> will tell you what information is in a PSBT so you can use that to inspect the PSBT to learn what is missing.</p>

CC BY-SA 4.0
2020-07-27T16:55:25.173Z
2020-07-27T16:55:25.173Z
Ava Chow
<p>I created a transaction using <code>createrawtransaction</code> spending a UTXO that I own the keys to and then converted it to PSBT using <code>converttopsbt</code>, then I used <code>walletprocesspsbt</code> and <code>finalizepsbt</code>. After <code>finalizepsbt</code>, my &quot;complete&quot; value is false.</p>
<p>Is there a way to get more details on why it's not considered completed?</p>
<p>Thanks,
Francois</p>

CC BY-SA 4.0
2020-07-21T15:59:21.957Z
Have you tried using `analyzepsbt` to see what it thinks the next step is? You could also use `decodepsbt` to inspect it and see if there is anything missing.
Ava Chow
CC BY-SA 4.0
2020-07-21T17:45:51.647Z
Thanks Andrew! I missed the method analyzepsbt.
francois
CC BY-SA 4.0
2020-07-23T02:22:34.743Z
Any updates here?
Pieter Wuille
CC BY-SA 4.0
2020-07-23T14:26:03.027Z
@Andrewchow: given that Francois was asking how to figure out more details, I think your comment would be a great answer.
Murch
CC BY-SA 4.0
2020-07-27T20:51:36.827Z
Hi Pieter, Andrew, Murch, I had a weird bug where after importing a private key into my wallet, when doing the walletprocesspsbt, it did not sign my psbt transaction. I reloaded the wallet and was able to successfully sign the transaction. Are the wallet private keys cached on load? It's also possible that I was the problem :). The analyzepsbt gave me the clue to investigate my issue. Thanks for the help guys!
francois
<bitcoin-core><bip174-psbt>
Why isn't my PSBT considered complete after walletprocesspsbt and finalizepsbt?
francois
# Why isn't my PSBT considered complete after walletprocesspsbt and finalizepsbt?

(Asked by: username_0 on 2020-07-21)

I created a transaction using `createrawtransaction` spending a UTXO that I own the keys to and then converted it to PSBT using `converttopsbt`, then I used `walletprocesspsbt` and `finalizepsbt`. After `finalizepsbt`, my "complete" value is false.

Is there a way to get more details on why it's not considered completed?

Thanks,
username_0

**Tags:** bitcoin-core, bip174-psbt

> **Comments:**
> **username_1**: Have you tried using `analyzepsbt` to see what it thinks the next step is? You could also use `decodepsbt` to inspect it and see if there is anything missing.  
> **username_0**: Thanks Andrew! I missed the method analyzepsbt.  
> **username_2**: Any updates here?  
> **username_3**: @Andrewchow: given that username_0 was asking how to figure out more details, I think your comment would be a great answer.  
> **username_0**: Hi username_2, Andrew, username_3, I had a weird bug where after importing a private key into my wallet, when doing the walletprocesspsbt, it did not sign my psbt transaction. I reloaded the wallet and was able to successfully sign the transaction. Are the wallet private keys cached on load? It's also possible that I was the problem :). The analyzepsbt gave me the clue to investigate my issue. Thanks for the help guys!  

---

## 1 answers

### Answer by username_1 on 2020-07-27. Score: 2

To get more details about the next steps for a PSBT, you can use the `analyzepsbt` RPC. Additionally, `decodepsbt` will tell you what information is in a PSBT so you can use that to inspect the PSBT to learn what is missing.


---

