I'm trying to verify a payment but I'm not sure how to get the TX Key from my history on Monero Wallet GUI.


1 Answer 1


First note that you can only obtain the private tx key for outgoing transactions, because it's randomly generated by the sender. In the GUI, first go to History tab. Subsequently, you can obtain the private tx key by clicking on Details of the relevant outgoing transaction.

Lastly, bear in mind that if you have to rebuild your wallet cache (after you, for instance, deleted it) you'll lose your private tx keys.

  • Thanks, My tx Key doesn't actually show. I just have the tx ID and the paymentID. Is there a way to enable this on the GUI version of the wallet? Or is its default setting on? Mar 1, 2017 at 21:29
  • It should be on by default. Are you using a wallet that was created by the CLI?
    – dEBRUYNE
    Mar 1, 2017 at 22:08
  • Yeah I am, I'll clear the cache and do a few more new transctions to see if it works again. Thanks. Mar 2, 2017 at 10:31
  • 1
    That may not resolve your "issue". A quick workaround is as follows. First, copy the monero-wallet-cli that is bundled with the GUI to the same directory as your wallet file is in. Second, open monero-wallet-cli and open your wallet by typing your wallet name (and entering your password). Third, type the following command: set store-tx-info 1. Fourth, type exit to save and exit the wallet. Lastly, open your wallet with the GUI. It should now save the private tx key for every outgoing transaction you make. P.S. You don't necessarily need to have a daemon running for this workaround.
    – dEBRUYNE
    Mar 3, 2017 at 17:44

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.