From the wallet address, the address string looks like :-


I have created an integrated address, which I am told consists of the above address and payment id but still refers to the same wallet.

Is it possible to discover my wallet address from the integrated address ?

3 Answers 3


Yes, you can use Box 8 in the Check Address section of this tool: https://xmr.llcoins.net/addresstests.html


Yes, the purpose of those is not to conceal the address but to pack the payment ID together with it.

The address is never actually recorded to the blockchain and no payment can be linked to an address by 3rd parties so re-use is not a problem. This is also the reason we need payment IDs, which are just a message attached to a TX. We need this because the recipient is usually using the same wallet for many transfers but he can't even tell from where some funds come so you need to add a little random message so you can tell him: look, TX with the message "xyz" is from me.


Integrated addresses are indeed trivially split into their standard address and payment ID components: use the integrated_address command in monero-wallet-cli:


Via RPC, you can also use the split_integrated_address call:

curl -X POST -d '{"jsonrpc":"2.0","id":"0","method":"split_integrated_address","params":{"integrated_address":"INTEGRATEDADDRESSHERE"}}' -H 'Content-Type: application/json'

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.