I've had an incident with an exchange that provides addresses to deposit BTC funds. For some unknown reason, the exchange is telling me they have never received the funds. I read the address with a QR code reader so, unless there are problem using QR codes everything should be correct. I can see the transaction on the block chain and it has been sitting there for many days now.
Is there some method of verifying the addresses provided by an exchange (or anyone) that the address is theirs and they can confirm it is theirs via some sort of response mechanism to an address verification query on the blockchain prior to sending actual funds? Is this doable using the Sign Message feature? I've been researching this but don't understand what the Signing address is? Is it my public key or the key derived from my public key? Please point me to the docs that explain this process.