Question about refund addresses

When making a swap from monero to another cryptocurrency there is always a refund address visible in the UI that is send to the swap provider. Using the ‘Intelligent Payments’ feature introduced in v5.4.0 there is no refund address visible but I assume one is send to the swap provider as well.

It is my understanding that address is the first unused subaddress. Now, if I perform a swap but don’t receive a refund (which is almost always the case since the swaps tend to work great), the next time I will go and receive coins that same subaddress will be used?

If I’m correct in my understanding this is a privacy risk, since I might post that subaddress publicly, associating it with my identity or my nym, while at the same time it has been doxxed to the swap provider.

1 Like

Hi, thanks for sharing this,
Yes, we do mark the address that is used in a swap creation as hidden, even if it was not completed, so that it’s not used in other swaps.
You can verify that in a normal swap flow, which is the same used for the Pay Anything feature

3 Likes

Hmm I was using the app without the automatically generated subaddresses.

Feature request: auto label addresses hidden because they were sent to the swap provider with something like “refund address” for those of us that manually manage their addresses?

Extra feature request: please hide the primary address by default in the receive flow (but keep it available in the keys menu in settings).

1 Like