Según la hacienda española se es residente fiscal en España (es decir, tienes que pagar impuestos en España) si se cumplen los siguientes 3 requisitos: 1. Pasas más de 183 días al año en España.
2. El núcleo principal de tus actividades o intereses económicos radica en España (es decir, tienes un trabajo o negocio en España).
3. Tu familia (cónyuge e hijos) también viven en España.
Si no cumples ninguno de estos requisitos NO eres residente fiscal en España. Esa es la teoría. Pero para que hacienda deje de considerarte residente fiscal en España, aparte de no cumplir con ninguno de los 3 requisitos anteriores, deberás demostrar que eres residente fiscal en otro país, o sea que pagas impuestos en otro país distinto a España (no vale el certificado de residencia del consulado español). Para ello debes presentar a hacienda un certificado de residencia fiscal de tu país de residencia. Si tu país de residencia tiene un convenio con España para evitar la doble imposición, seguro que tendrán un modelo.
Si están dentro de este supuesto, pasa tus criptomonedas a fiat en tu país de residencia, paga los impuesto correspondientes y compra la casa en España mediante transferencia bancaria desde el banco de tu país de residencia. La hacienda española no podrá decir nada. Todo es legal.