I've recovered an old wallet, where I previously Monero to an exchange from. How can I use the SpendProofV1, recovered from the History tab of the GUI, to prove I deposited Monero into their exchange?

1 Answer 1


The SpendProofV1 string contains a second, newly created ring signature that proves exactly the same input ownership again, but using different random initialization data. Only someone that owned the inputs of the transaction would be able to create this second valid ring signature. That is all the SpendProofV1 string contains. There is no key derivation communicated, because it is unknown by the wallet in this scenario.

(See What is the "SpendProofV1..." or "OutProofV1..." in the details of a sent transaction in the GUI?)

Therefore you need to send both the transaction ID and the SpendProofV1 string. The exchange will be able to use this information to verify that you sent the funds.

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.