¿Cómo configuro una transferencia de emergencia desde mi billetera de trading en DEX?
¿Qué es una transferencia de emergencia?
La transferencia de emergencia es una función de protección de las billeteras de trading de OKX DEX. Estas billeteras son contratos inteligentes que no se pueden importar a otras aplicaciones de billetera utilizando una frase mnemotécnica o una clave privada.
La transferencia de emergencia te permite:
Transferir el control de tu billetera de trading en DEX a tu propia billetera de autocustodia.
Asegúrate de que siempre tienes acceso completo a tus activos.
Utiliza una herramienta web para transferir fondos a tu billetera cuando sea necesario.
¿Cómo funciona una transferencia de emergencia?
En resumen, así es como funciona:
En la app de OKX, ejecuta una transferencia de emergencia para transferir el control de tu billetera de trading DEX a la dirección de billetera que prefieras.
Es muy importante que revises cuidadosamente la dirección de tu billetera preferida y la dirección original de tu billetera de trading DEX en la app.
Configura y ejecuta un script que prepare un navegador de transferencias de tokens en tu navegador web.
Usa el navegador para transferir activos de forma segura desde tu billetera de trading DEX a tu propia billetera.
¿Cómo configuro una transferencia de emergencia?
Comprueba en qué blockchains está tu billetera de trading en DEX.
Crea una billetera de autocustodia, si es necesario:
Si aún no tienes una dirección de billetera, crea una usando OKX Wallet, MetaMask u otra billetera. Aprende cómo crear una OKX Wallet aquí.
Para cadenas EVM (BNB Chain, Base, etc.): puedes usar la misma dirección de billetera en diferentes blockchains. Asegúrate de depositar unos 5 USD en tokens de gas.
Para Solana (SOL): Usa una billetera de Solana y deposita SOL por valor aproximado de 5 USD como gas.
En la app, selecciona Trading > Transferencia de emergencia y sigue las instrucciones en pantalla.
Esto transfiere el control de tu billetera de trading en DEX a la dirección de la billetera que elijas.
Selecciona "Transferencia de emergencia" para continuar.
En algún momento de la configuración, se te pedirá que introduzcas y revises tu nueva dirección antes de continuar:
Introduce la nueva dirección para cada blockchain compatible (p. ej., SOL, BASE, BNB Chain).
En el caso de BASE y BNB Chain, ambas utilizan la misma dirección EVM.
Comprueba tu dirección.
Nota: No utilices una dirección de un exchange centralizado. Si lo haces, podrías perder tus activos de forma permanente.
Aprende cómo hacer una copia de seguridad de la clave privada de tu billetera aquí.
Una vez que se haya completado la transferencia de emergencia, continúa en la web para transferir tus fondos.
¿Cómo configuro la herramienta de transferencia en mi navegador web?
Antes de empezar
Para transferir tus fondos, primero debes configurar la herramienta de transferencia en tu navegador web. Para esto es necesario instalar las versiones más recientes de Node.js y el gestor de paquetes npm:
Node.js: versión 22.19.0 o posterior
npm: versión 10.9.3 o posterior
Selecciona tu sistema operativo antes de descargarlo.
Descargar los archivos de instalación
Descarga aquí el archivo del proyecto en tu carpeta preferida.
Una vez que haya descargado y descomprimido los archivos del proyecto, abre la carpeta
Wallet-Release-main
.
Ejecutar el script de instalación
i) Usuarios de Mac
Haz doble clic en
offBoarding_Mac_script.command
en la carpetaWallet-Release-main
.Si ves una advertencia, ve a Configuración del sistema > Seguridad y privacidad > Seguridad, selecciona Abrir de todos modos > Abrir de todos modos nuevamente y luego introduce la contraseña de tu Mac.
Si aparece un error de acceso:
Haz clic con el botón derecho en la carpeta
Wallet-Release-main
y selecciona Nuevo terminal en la carpeta.Escribe
chmod 755 offBoarding_Mac_script.command
y pulsa Intro.Vuelve a hacer doble clic en
offBoarding_Mac_script.command
.
Cuando la configuración haya terminado, verás la carpeta
node_modules
y un archivo.env
.En Mac, los archivos
.env
pueden estar ocultos. Pulsa Comando + Shift + . (periodo) para mostrar archivos ocultos.
Actualiza el archivo
.env
en la carpetaWallet-Release-main
:Introduce la clave privada de tu billetera y la dirección de la billetera de trading en DEX (AA). Si estás utilizando la billetera de OKX, sigue los pasos de esta guía para consultar la clave privada de tu billetera.
Para la blockchain de Solana, asegúrate de copiar la dirección de control (hay dos direcciones de trading en DEX).
La clave privada de Solana debe proporcionarse en formato base58.
Si estás usando únicamente EVM, puedes dejar los campos de Solana vacíos (y viceversa).
Vuelve a ejecutar la herramienta haciendo doble clic en
offBoarding_Mac_script.command
.Abre tu navegador y ve a http://localhost:3000.
Nota: Después de esta configuración inicial, solo tendrás que repetir el paso 4 para volver a ejecutar el proyecto.
ii) Usuarios de Windows
Haz doble clic en
offBoarding_Windows_script.command
en la carpetaWallet-Release-main
.Si Windows Defender SmartScreen muestra una advertencia, selecciona Más información > Ejecutar de todos modos.
Si ves un error de permisos, haz clic con el botón derecho en el archivo y selecciona Ejecutar como administrador.
Cuando la configuración haya terminado, verás la carpeta
node_modules
y un archivo.env
.Actualiza el archivo
.env
en la carpetaWallet-Release-main
:Introduce la clave privada de tu billetera y la dirección de la billetera de trading en DEX.
Para Solana: la clave privada debe tener un formato válido de 64 bytes o base58.
Si estás usando únicamente EVM, puedes dejar los campos de Solana vacíos (y viceversa).
Se incluye un archivo
.env.example
como referencia.
Vuelve a ejecutar la herramienta haciendo doble clic en
offBoarding_Windows_script.command
.Abre tu navegador y ve a http://localhost:3000.
Nota: Después de esta configuración inicial, solo tendrás que repetir el paso 4 para volver a ejecutar el proyecto.
¿Cómo puedo transferir mis tokens usando la herramienta de transferencia?
Dirígete a OKLink y selecciona la blockchain desde la que deseas transferir tokens.
Busca la blockchain en la pestaña Explorador.
Para la blockchain de Solana hay 2 direcciones de trading en DEX, copia la dirección de almacenamiento.
Copia la dirección de almacenamiento.
Pega la dirección en OKLink y búscala.
Podrás ver tus saldos de tokens nativos (SOL, BNB, ETH).
Consulta tu saldo de tokens nativos aquí.
También podrás ver tu saldo de tokens fungibles (USDT, USDC, etc.).
Consulta tu saldo de tokens fungibles aquí.
Si necesitas transferir tokens fungibles, haz clic en el token que aparece para encontrar su dirección de contrato y luego cópiala.
Copia la dirección del contrato.
En la herramienta de transferencia de emergencia, pega la dirección del contrato del token en el campo Dirección del destinatario e introduce la importe a transferir (no puede ser mayor que el saldo del token).
Pega la dirección del contrato del token en el campo Dirección del destinatario.
Para transferir un token nativo, selecciona Token nativo como Tipo de activo.
Selecciona Token nativo como Tipo de activo.
Si el importe indicado supera el saldo disponible, la transacción se detendrá inmediatamente.
Revisa la comisión de gas estimada y otros detalles de la transacción. Luego haz clic en Confirmar para enviar la transacción.
Si la transacción se envía correctamente, verás un mensaje de confirmación con el hash de transacción.
Abre el explorador blockchain e introduce el hash de transacción para verificar la transacción.
Para finalizar el programa, cierra la ventana del terminal que abrió el script.
Problemas y soluciones comunes
Clave privada no válida: asegúrate de que la clave de Solana está en el formato correcto (base58).
DEXTRADING_ADDRESS/EOA_PRIVATE_KEY no configurado: Verifica que tu archivo
.env
incluye todas las variables necesarias.Saldo insuficiente: Asegúrate de que tu billetera tiene tokens suficientes para cubrir la transferencia.
Demasiados decimales: Comprueba que la precisión decimal del token coincide con la que has introducido.
El puerto ya está en uso: Otro programa podría estar usando el puerto 3000. Cierra los demás terminales que estén ejecutándose o finaliza el proceso.
Ventana emergente de herramientas de desarrollador (Mac): Cierra cualquier ventana emergente que pida instalar herramientas de desarrollador. No son necesarias.
Ventana emergente de instalación de software (Windows): Cierra cualquier ventana emergente que te pida instalar software adicional.