Skip to content

Actualizar staking

Requisitos previos de acceso

  • Permiso (módulo): manageToken
  • Licencia/Feature: STAKING_TOKENS
  • Contenedor del menú: GENERAL → grupo Inversiones / Distribuciones Financieras → pantalla Aplicaciones de Staking

Qué es / cuándo usar

Diálogo que se abre mediante el ícono de editar de una aplicación de staking activa. Permite reajustar el contrato en curso a solicitud del cliente o del agente, en tres dimensiones independientes: nuevo porcentaje de rendimiento, nueva fecha de finalización del contrato y nuevo total aplicado (aporte adicional). Cuando el porcentaje o el valor aplicado cambian, los pagos futuros se recalculan automáticamente hasta el fin del contrato.

Requisitos previos

  • La aplicación debe estar activa (aún no finalizada). El ícono de edición opera sobre la fila seleccionada en el listado.
  • Permiso: manageToken (doble — enum CPM en el backend + módulo en la BD).

Campos

CampoQué es¿Obligatorio?Efecto en el sistema/backend
Nuevo porcentajeNueva tasa de rendimiento del contratoCondicional (basta con uno de los 3)Enviado como newPercentage (BigNumber) a updateStakeForAdmin; recalcula los pagos futuros hasta el fin del contrato
Nueva fecha de finalizaciónNueva fecha de término del contratoCondicionalEnviado como newEndDate; extiende/acorta el cronograma de pagos
Total aplicadoNuevo valor total aplicado (aporte adicional)CondicionalEnviado como totalApplied; recalcula los pagos en base al nuevo capital

Acciones y modales

  • Guardar: llama a updateStakeForAdmin con los campos completados (los no informados se envían como null). El botón permanece deshabilitado mientras ninguno de los tres campos esté completado.
  • Cancelar / Cerrar: descarta la edición sin modificar el contrato.

Reglas de negocio / consideraciones

Atención

  • No es obligatorio completar los tres campos. Cualquiera de ellos ya habilita el botón Guardar; los demás permanecen sin cambios.
  • Modificar el porcentaje o el total aplicado desencadena el recálculo automático de los pagos restantes hasta el fin del contrato — el impacto es retroactivo únicamente para las cuotas futuras, no para las ya pagadas.
  • Los campos numéricos aceptan coma o punto como separador decimal; el componente normaliza a punto antes de enviar.
  • Valores financieros: newPercentage y totalApplied se tratan como BigNumber — sin redondeo en el origen.

Pantallas relacionadas