Billetera cofirmada

Una billetera MPC cofirmada divide su clave de firma entre Fystack y uno o más cofirmantes que tú controlas, como la app móvil Fystack Cosigner. Se requiere cada fragmento de clave para firmar, por lo que Fystack nunca puede mover fondos por sí solo.

Esta guía recorre los dos flujos que más usarás:

  1. Crear una billetera cofirmada: aprueba la generación de claves en tu teléfono y respalda tu fragmento de clave.
  2. Retirar y firmar: inicia un retiro en el panel y fírmalo en tu teléfono.

Crear una billetera MPC cofirmada

Paso 1: Abre Create Wallet

Inicia sesión en el panel de Fystack, ve a Wallet en la barra lateral y haz clic en Create Wallet.

Panel de billeteras con el botón Create Wallet resaltado

Paso 2: Elige Co-signed MPC

Cambia a la pestaña Co-signed y selecciona Co-signed MPC. Este tipo de billetera se firma junto con tus cofirmantes y funciona tanto con un Mobile cosigner como con un Server cosigner.

Diálogo Create Wallet en la pestaña Co-signed con las opciones Co-signed MPC y HD MPC

Paso 3: Configura los cofirmantes y el umbral

Define quién tiene un fragmento de la clave de la billetera:

  • Cosigners: el Fystack cosigner siempre está incluido. Haz clic en Manage para agregar tu cofirmante móvil.
  • Signatures Required: la cantidad de cofirmantes que deben firmar cada transacción. Con 2 de 2, todos los cofirmantes deben firmar.
  • Wallet Name: un nombre para identificar la billetera.
  • Networks: déjalo vacío para admitir todas las redes.

Las barras Compromise resistance y Loss tolerance muestran el equilibrio: un umbral más alto hace que la billetera sea más difícil de comprometer, pero deja menos margen si se pierde un cofirmante.

Haz clic en Create.

Lista de cofirmantes con Fystack cosigner y un cofirmante móvil, umbral 2 de 2 y campo de nombre de la billetera

Paso 4: Espera la aprobación desde el móvil

El panel ahora espera a que tu cofirmante apruebe la generación de claves. Mantén este diálogo abierto y toma tu teléfono.

Diálogo Create Wallet que muestra Waiting For Mobile Approval

Paso 5: Aprueba la generación de claves en tu teléfono

Abre la app Fystack Cosigner. La nueva billetera aparece en Wallet setup con la etiqueta Key generation. Tócala para revisar:

  • El nombre de la billetera y quién inició la solicitud
  • El umbral, por ejemplo 2 of 2
  • Qué sucede a continuación: tu dispositivo genera y conserva 1 de los fragmentos de clave para las curvas ECDSA y EdDSA. No se mueven fondos.

Mantén presionado Hold to approve. Toca Reject si no esperabas esta solicitud.

Inicio de la app Cosigner con una solicitud de Key generation pendiente para Cosign walletPantalla de configuración de billetera pendiente con los detalles de Generate key share y el botón Hold to approveAprobación registrada y la app generando su fragmento de clave

La app ejecuta la ceremonia de generación de claves MPC con Fystack. Mantén la app abierta hasta que termine. La línea de tiempo pasa de Approved by you a MPC key generation y luego a Completed.

Paso 6: Respalda tu fragmento de clave

Una vez creado tu fragmento de clave, la app te pide respaldarlo. Toca Turn on auto backup. El fragmento de clave se cifra en el teléfono y se guarda en tu Google Drive, de modo que:

  • No tienes que recordar ninguna contraseña
  • Lo restauras con tu passkey
  • Fystack nunca puede leerlo
Pantalla Back up your wallet con el botón Turn on auto backupCifrando y subiendo a Google DrivePantalla Backup que muestra Auto backup is on, con la passkey y las palabras de recuperación como métodos de restauración

La pantalla Backup muestra tus Ways to restore: tu Passkey sincronizada y tus Recovery words. Toca Also save a copy as file si quieres una copia adicional sin conexión y luego toca Done.

Paso 7: Confirma que la billetera está lista

La aprobación aparece como Approved en la pestaña Activity, y la nueva billetera aparece en la lista de billeteras marcada como Backed up. En el panel, la billetera aparece con el modelo de firma Co-signed.

Pestaña Activity con la solicitud de Wallet setup aprobadaApp Cosigner que muestra Cosign wallet como Backed up

Retirar y firmar

Los retiros de una billetera cofirmada necesitan la firma de tu cofirmante antes de difundirse.

Paso 1: Crea el retiro

En el panel de Fystack, abre la billetera cofirmada y haz clic en Send. Completa:

  • Asset y Amount
  • Transaction Speed: Slow, Standard o Fast
  • Recipient Address: ingrésala o elige una de la Address Book. Haz clic en Verify address para revisar su puntuación de riesgo.

Haz clic en Withdraw. Si la billetera tiene un grupo de aprobación, el retiro se aprueba primero allí. Consulta Retiros para ver todas las opciones de retiro.

Diálogo Withdraw con USDT en BNB Mainnet, monto, velocidad de transacción y dirección del destinatario

Paso 2: Revisa la solicitud de firma en tu teléfono

La app Fystack Cosigner muestra un nuevo elemento en Sign requests, y la billetera muestra 1 pending. Tócalo para revisarlo.

Revisa cada detalle antes de firmar:

  • Signing input match: confirma que la app verificó de forma independiente que lo que firma coincide con la transacción mostrada
  • Network, amount y token
  • Token contract y la dirección Recipient
  • Raw amount y Decimals

Mantén presionado Hold to sign. Toca Reject si algo no parece correcto.

Inicio de la app Cosigner con una Sign request pendiente de 1 USDTDetalles de la solicitud de firma con Signing input match, transferencia de token, destinatario y botón Hold to sign

Paso 3: Haz seguimiento de la transacción

Después de firmar, la solicitud muestra Signed con una marca de tiempo. Desplázate hacia abajo para ver la Contract call decodificada, el Nonce y la Maximum fee, y la On-chain transaction con su hash. Toca View on block explorer para abrirla.

Solicitud de firma marcada como SignedDetalles de la llamada al contrato y hash de la transacción on-chain con el enlace View on block explorerDetalles de la transacción en BscScan con estado Success

La pestaña Transactions lista cada transferencia que firmaste con su estado. Cuando muestre Confirmed, el retiro estará completo.

Pestaña Transactions con la lista de transferencias confirmadas