Why am I being asked for a withdrawal address before I deposit crypto funds?

This is a security feature. 

In the event that your siafunds.tech account is compromised, we want to make sure that a malicious party is not able to withdraw your Bitcoin or Siacoin funds to their own address. By requiring you to enter a withdrawal address prior to depositing any tokens, you are ensuring that any withdrawal address is one that you own.

This is also why we don't allow for instant withdrawal address changes in the system. You can contact us to request a withdrawal address change.

How did we do?