Ir al artículo

Depósitos en contratos

Cómo cuenta Conta Finance un activo que envías a un contrato que lo sigue guardando para ti, como el bond de un staking.

Algunos contratos guardan un activo para ti. Un operador de nodos de un protocolo de staking envía un bond al protocolo, y el protocolo se lo devuelve más tarde. Un préstamo toma una garantía y la devuelve cuando se paga el préstamo. El activo sale de tu wallet, pero sigue siendo tuyo.

Conta Finance no puede distinguir esto por sí solo de un pago o una venta. La categoría Contract deposit se lo dice.

Qué cambia la categoría

Asigna la categoría Contract deposit al movimiento que envía el activo al contrato, y a los movimientos que lo devuelven desde el mismo contrato.

  • El depósito no es una transmisiónUn activo que sale de tu cartera por una venta, un swap o un pago. Consume lotes.. No consume ningún loteUna adquisición de un activo: cuánto entró, cuándo y a qué coste. y no realiza ninguna ganancia ni pérdida. El activo sigue en tu coste de adquisición con su coste original.
  • Lo que vuelve se empareja con lo que depositaste en ese contrato, de ese token. Hasta esa cantidad, es el depósito que vuelve: sin ganancia y sin lote nuevo. Lo que vuelve por encima es un ingreso: un lote nuevo al precio de ese día.
  • Una devolución menor deja el resto abierto. Si vuelven 90 de un depósito de 100, los otros 10 siguen en el contrato para Conta Finance.

El depósito se empareja por contrato y por token. Un activo que vuelve desde otro contrato no se empareja con él.

El stETH sigue rindiendo en el contrato

El stETH crece cada día. Cuando depositas stETH en un contrato, sigue creciendo allí. Conta Finance anota ese crecimiento en la wallet que hizo el depósito, un movimiento por día, del tipo deposit_yield. Cada uno es un ingreso al precio de ese día, igual que el crecimiento diario del stETH de la wallet.

Estos movimientos no cambian el saldo de la wallet: el stETH está en el contrato, no en la wallet. Cuando el depósito vuelve, el crecimiento ya contado forma parte de lo que guarda el contrato, así que no se cuenta otra vez.

Conta Finance calcula el crecimiento a partir del stETH que enviaste al contrato. Si el contrato añade una recompensa o quita una penalización por su cuenta, la diferencia aparece cuando el depósito vuelve.

Ver el depósito en Posiciones

Mientras un depósito está abierto, aparece en la página Posiciones y en la cifra Bloqueado del detalle de la cuenta, al último precio. Pasa el ratón por su tipo para ver de dónde viene, el registro: ningún proveedor informa de él, Conta Finance lo cuenta a partir de tus movimientos. El contrato se muestra con el nombre de su contacto. Si no tiene, se muestra su dirección: selecciona el lápiz junto a la dirección, en la fila del contrato, para darle uno.

Si un proveedor como DeBank ya informa del mismo contrato, Conta Finance solo muestra la posición del proveedor, para que el dinero cuente una vez.

Cerrar un depósito que no va a volver

Si vuelve menos de lo que depositaste, el resto queda abierto. Cuando sepas que no va a volver, ciérralo:

  1. En la página Posiciones, abre el contrato y selecciona el candado del depósito, al final de su fila (Cerrar depósito).
  2. Escribe la cantidad y la fecha.
  3. Selecciona qué pasó:
    • Se ha perdido: una penalización o un slashing. Conta Finance contabiliza una pérdida igual al coste de esa cantidad.
    • Volvió por otro lado: llegó a otra cuenta o a un exchange. No hay ganancia ni pérdida. Asigna la categoría Internal transfer al movimiento que lo trajo de vuelta.

Cerrar añade un movimiento en Transacciones. Para deshacerlo, borra ese movimiento. La fecha no puede ser anterior al último movimiento del depósito.

Cuando vuelve una parte, si el resto no se mueve durante 30 días, la posición lo indica, para recordarte que lo revises.

Asignar la categoría

  • Selecciona los movimientos y asígnales la categoría. Consulta Asignar categoría a movimientos.
  • Para un contrato en el que depositas a menudo, crea una regla con su dirección. La regla recoge los depósitos y las devoluciones. Consulta Crear una regla.

Contract deposit es una categoría del sistema: no se puede renombrar ni borrar. Para conservar un nombre propio, como Collateral Deposit, asígnalo como subcategoría.