Saltar al contenido

    Pulsa / para buscar, y [ o ] para ir a la página anterior o siguiente.

    Cómo funciona

    Claves de sesión

    Por qué no ves una ventana de la billetera en cada operación, y qué autorizas exactamente.

    Por qué alcanza con un clic

    Cuando activas el trading, tu billetera firma un mensaje que indica un par de claves creado en tu navegador y su vencimiento: RegisterSessionKeyV2 la primera vez (también puede indicar quién te refirió, un vínculo que queda fijo para siempre) y RegisterSessionKey para cada clave posterior. El relayer lo envía y el contrato SessionKeyManager registra la clave para tu cuenta. A partir de ahí, la clave de sesión firma tus aperturas y cierres, el relayer los envía y los contratos los aceptan como tuyos.

    La clave se genera y se usa dentro de un worker aparte del navegador, y se guarda cifrada con una clave que el navegador mantiene como no extraíble, así que la clave en bruto nunca queda en el almacenamiento de la página. El worker no firma nada más que mensajes de trading de tu cuenta en este despliegue.

    Qué puede hacer una clave de sesión

    • Abrir posiciones en tu cuenta, financiadas con tu saldo disponible o con tu saldo en cola (OpenPosition).
    • Cerrar posiciones de tu cuenta (Close).
    • Cancelar tus órdenes que todavía están en la cola del relayer (CancelIntent).

    Qué no puede hacer una clave de sesión

    • Retirar: cada retiro necesita la firma de tu propia billetera.
    • Poner en staking, retirar del staking o cobrar recompensas: eso también lo firma la billetera.
    • Registrar o revocar claves.

    El peor caso si se filtra una clave de sesión: alguien puede abrir y cerrar posiciones en tu cuenta, y podría perder tu saldo operando, pero no puede sacarlo del exchange. El código que corre en la página, como una extensión maliciosa del navegador, podría usar una clave desbloqueada mientras se ejecuta, así que revoca las claves que ya no necesites.

    Comisiones de builder

    El registro que firmas también lleva una dirección de builder y la comisión de builder más alta que aceptas, que la app deja vacía y en cero. Una clave registrada a través de otro frontend puede indicar ese frontend; mientras el dueño lo tenga aprobado como builder, las posiciones que cierre esa clave le pagan lo menor entre su tasa y el máximo que firmaste, como mucho el 0.5% del PnL: de tu ganancia si ganas, de la ganancia del LP si pierdes. Consulta Códigos de builder.

    Vencimiento

    Una clave se registra por 30 días. Cada orden que firma lleva su propio plazo, de 1 hora, que tiene que caer dentro de la vida de la clave. Una cuenta puede tener como máximo 8 claves activas o pendientes.

    Revocar

    El diálogo Sesiones de trading de la app muestra todas las claves de tu cuenta, marca la de este dispositivo y revoca una clave o todas, incluidas las de dispositivos que ya no tienes. Revocar funciona de dos maneras:

    • como una transacción desde tu billetera al SessionKeyManager, que necesita un poco de HYPE para el gas;
    • como un mensaje firmado que el relayer envía gratis, para hasta 32 claves a la vez o para todas. Esta vía sin gas es un agregado intencional, para que puedas desconectar un dispositivo perdido aunque no tengas HYPE en tu billetera.

    Cuando se revoca una clave, se cancela cada orden en cola que firmó, y cualquier orden firmada por ella que llegue después a la cadena se rechaza. Cada mensaje que el exchange le pide firmar a tu billetera figura en firmas oficiales.

    Última actualización: