signrawtransaction RPC outputs different kinds of errors for locked wallets in 0.16 and 0.17 #14082

issue gustavocoding openend this issue on August 27, 2018
  1. gustavocoding commented at 3:29 pm on August 27, 2018: none

    When trying to sign a transaction in a encrypted wallet that is locked, version 0.16 would return the following error:

    "Please enter the wallet passphrase with walletpassphrase first."

    While doing exactly the same procedure against 0.17, the response is something like:

     0"hex": "020000000183ac9cc1137c444f32356fb070ecba194c87a05e43674c06a55f5b1d0561eabc0000000000ffffffff0180626a94000000001600141875aa6ab19c2551c11759cf3e9f4dd7aa40bcf500000000",
     1       "complete": false,
     2       "errors": [
     3         {
     4           "txid": "bcea61051d5b5fa5064c67435ea0874c19baec70b06f35324f447c13c19cac83",
     5           "vout": 0,
     6           "witness": [
     7           ],
     8           "scriptSig": "",
     9           "sequence": 4294967295,
    10           "error": "Unable to sign input, invalid stack size (possibly missing key)"
    11         }
    12     ]
    

    v0.17 should check if the wallet is locked before trying to sign the tx and return the same error as v0.16 for consistency reasons.

  2. fanquake added the label RPC/REST/ZMQ on Sep 6, 2018
  3. MarcoFalke referenced this in commit d799efe214 on Sep 26, 2018
  4. MarcoFalke closed this on Sep 26, 2018

  5. pravblockc referenced this in commit c1a3eb6a68 on Jul 28, 2021
  6. pravblockc referenced this in commit e68964ca20 on Jul 30, 2021
  7. DrahtBot locked this on Sep 8, 2021
  8. gades referenced this in commit 6892f8b5e9 on May 31, 2022

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2024-11-17 09:12 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me