---
title: "Billetera cofirmada"
description: "Crea una billetera MPC cofirmada con la app móvil Fystack Cosigner y luego retira fondos y firma transacciones desde tu teléfono."
url: https://docs.fystack.io/es/product/co-signed-wallet
last_updated: 2026-11-13
---

> ## Documentation index
> Fetch the complete documentation index at: https://docs.fystack.io/llms.txt
> Use it to discover all available pages before exploring further.

# 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.

> **Note:** Antes de empezar, instala la app móvil Fystack Cosigner y conéctala a
> tu espacio de trabajo. Tu teléfono aparece como un cofirmante que puedes elegir al crear una
> billetera. Para un cofirmante del lado del servidor, consulta la documentación de
> [Cosigner](https://docs.fystack.io/cosigner.md).

## Crear una billetera MPC cofirmada

### Paso 1: Abre Create Wallet

Inicia sesión en el [panel de Fystack](https://app.fystack.io/), ve a **Wallet** en la barra lateral y haz clic en **Create Wallet**.

_Image: 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**.

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

> **Note:** **HD MPC** crea billeteras hijas bajo una billetera maestra HD existente y no requiere
> configuración adicional. Úsala cuando necesites muchas billeteras, por ejemplo una por cliente.

### 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**.

_Image: 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.

_Image: 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.

_Image: Inicio de la app Cosigner con una solicitud de Key generation pendiente para Cosign wallet_

_Image: Pantalla de configuración de billetera pendiente con los detalles de Generate key share y el botón Hold to approve_

_Image: Aprobació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

_Image: Pantalla Back up your wallet con el botón Turn on auto backup_

_Image: Cifrando y subiendo a Google Drive_

_Image: Pantalla 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**.

> **Note:** Si omites el respaldo y pierdes tu teléfono, pierdes tu fragmento de clave. Con un umbral de 2
> de 2, la billetera no puede firmar sin él.

### 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**.

_Image: Pestaña Activity con la solicitud de Wallet setup aprobada_

_Image: App 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](https://app.fystack.io/), 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](https://docs.fystack.io/product/withdrawal.md) para ver todas las opciones de retiro.

_Image: 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.

_Image: Inicio de la app Cosigner con una Sign request pendiente de 1 USDT_

_Image: Detalles de la solicitud de firma con Signing input match, transferencia de token, destinatario y botón Hold to sign_

> **Note:** Compara siempre la dirección del destinatario en tu teléfono con la dirección que
> ingresaste en el panel. Tu teléfono es una verificación independiente: si no
> coinciden, rechaza la solicitud.

### 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.

_Image: Solicitud de firma marcada como Signed_

_Image: Detalles de la llamada al contrato y hash de la transacción on-chain con el enlace View on block explorer_

_Image: Detalles 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.

_Image: Pestaña Transactions con la lista de transferencias confirmadas_
