Seguridad
Firmas oficiales
Si una solicitud de firma no está en esta página, no viene de nosotros. Recházala.
Mensajes tipados (EIP-712)
Tu billetera muestra el nombre del dominio y el tipo de mensaje de cada mensaje tipado. Estos son todos:
| Tipo | Dominio | Quién firma |
|---|---|---|
OpenPosition | Backtrade Exchange v1 | billetera o clave de sesión |
Close | Backtrade Exchange v1 | billetera o clave de sesión |
WithdrawToCore | Backtrade Exchange v1 | solo la billetera |
RegisterSessionKey | Backtrade Exchange v1 | solo la billetera |
RegisterSessionKeyV2 | Backtrade Exchange v1 | solo la billetera |
RevokeSessionKeys | Backtrade Exchange v1 | solo la billetera |
Stake | Backtrade Staking v1 | solo la billetera |
Unstake | Backtrade Staking v1 | solo la billetera |
Claim | Backtrade Staking v1 | solo la billetera |
Distribute | Backtrade Staking v1 | solo la billetera |
CancelIntent | Backtrade Intent Cancel v1 | billetera o clave de sesión |
UnlockTradingKey | Backtrade Trading Key v1 | solo la billetera |
personal_sign
Backtrade public profile: {action} display name "{name}" for wallet {address}
Requested at {timestampMs} (Unix ms). This only changes the name shown on public rankings; it cannot trade, withdraw or move funds.Backtrade Terms of Service v{version}
Address: {address}
Timestamp: {timestampMs}
El contrato verificador del dominio siempre es el Exchange o el contrato de Staking de la red en la que operas; compruébalo en direcciones de los contratos. El chain id tiene que ser el de esa misma red.
El que más vas a firmar: RegisterSessionKey
Al pulsar “Activar el trading”, tu billetera te pide firmar RegisterSessionKey. Indica una clave nueva, su vencimiento y tu cuenta. Fírmalo solo justo después de haber pulsado ese botón en nuestra app, en nuestro dominio. Un sitio de phishing que consiga esta firma obtiene una clave que puede operar con tu saldo (no retirarlo) hasta que la revoques.
Desbloquear la clave de trading
Si activaste el desbloqueo con billetera para tu clave de sesión, la app le pide a tu billetera que firme UnlockTradingKey (en la lista de arriba) con su propio nombre de dominio y el Exchange como contrato verificador. Esa firma desbloquea la clave guardada en este dispositivo; ningún contrato la ve nunca.
Acciones de Hyperliquid
Algunos depósitos y retiros usan acciones propias de Hyperliquid firmadas por el usuario, que tu billetera muestra con el dominio de Hyperliquid:
- Depositar desde tu cuenta de Hyperliquid: una transferencia de clase de perp a spot (solo si tus USDC son colateral de perps) y luego un envío spot de USDC a tu dirección de depósito. El destino tiene que ser la dirección de depósito que la app muestra para tu cuenta.
- Retirar con reenvío a HyperEVM: un envío de USDC desde tu cuenta spot de HyperCore a HyperEVM, a tu propia dirección.
- Retirar con reenvío a Ethereum, Arbitrum o Solana: un envío de USDC a través del contrato de depósito de Circle al destino que indicaste.
La app nunca pide una transferencia de Hyperliquid a una dirección que no escribiste tú o que no es tu dirección de depósito.
Aprobaciones de tokens
Los depósitos desde HyperEVM y desde las cadenas con puente necesitan una aprobación por el monto exacto del depósito, para el contrato que recibe el depósito: el contrato de depósito a HyperCore de Circle, el token messenger de CCTP de Circle o el spoke pool de Across en Robinhood Chain. La app nunca pide una aprobación ilimitada.
Mensajes de texto simple
Estos se firman como texto simple (personal_sign); los marcadores entre llaves los completa la app:
- el mensaje del nombre visible (para fijar o borrar tu nombre público en los rankings),
- el mensaje de aceptación de los Términos.
Lo que nunca te pedimos
- Tu frase semilla ni tu clave privada, jamás.
- Una aprobación del token propio del exchange (el staking no necesita ninguna).
- Una firma en cualquier otro sitio que no sea el nuestro.