1

After a year of not using my Parity Signer, I attempted to approve a transaction using it. Initially, the signer displayed an error upon scanning the transaction QR code. In response, I updated the app assuming it needed the update. After updating, I successfully restored the Parity Signer using the mnemonic phrase.

However, I'm encountering a new problem: when I try to sign a transaction, I'm faced with the message "Transaction author public key not found." I'm seeking guidance on how to resolve this issue. I appreciate any assistance or advice. Thank you.

1

1 Answer 1

1

Transaction author public key not found error indicates that Vault does not have the corresponding key to sign the transaction.

I have recovered the parity signer with the n-monic phrase

You also need to recover keys that you used for signing.

In case you used custom derivations to create keys on the previous Signer, you need to re-create those keys with the same derivation paths.

But I would assume you didn't create any custom keys. There is an issue: different Signer version have different rules for creating default keys (unfortunately). So depending on the Signer version you used before, default keys might be either:

  • //<network> - i.e. //polkadot for polkadot
  • - empty derivation path

Try to create those keys and see if that helps.

the signer was giving me an error after scanning the QR from the transaction

Was there an error message? I can only assume it was about outdated metadata. In this case, you need to update it from https://metadata.parity.io/

3
  • Thanks for your answer Pavel. Would it be the same default keys for Centrifuge?
    – user4594
    Aug 29, 2023 at 14:59
  • @user4594 yes, for Centrifuge it would be //centrifuge. Don't forget to add network specs to the Signer first. metadata.novasama.io/?tab=0#/centrifuge
    – Pavel
    Aug 29, 2023 at 15:53
  • All done, thanks for your help
    – user4594
    Aug 29, 2023 at 16:13

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.