Llamadas de Bloqueo de Stake
Referencia de las llamadas de bloqueo de staking
Bloqueo de staking
La recompensa por un staking sin bloqueo es el 30% (tasa base) de la recompensa total por un staking con bloqueo.
Tenga en cuenta que el staking del validador debe estar bloqueado antes de que las delegaciones del validador puedan bloquear sus staking. El periodo de bloqueo especificado de una delegación no debe superar el periodo de bloqueo actual del validador.
La delegación puede bloquearse parcialmente según la cantidad especificada.
lockupDuration
es la duración del bloqueo en segundos. Debe ser >= 14 días, <= 365 días
lockupDuration
aumenta proporcionalmente la tasa de bloqueo
de las recompensas. Para 14 días, las recompensas son30% + 2.684931%
de la tasa de recompensa total. Para 365 días, las recompensas son el 30% + 70%
de la tasa total de recompensas.
Comprobaciones:
El importe es inferior o igual al
stake desbloqueada
El periodo de bloqueo anterior (si existe) debe finalizar antes de que comience el nuevo periodo.
lockupDuration
>= 14 díaslockupDuration
<= 365 díasEl periodo de bloqueo del Validador debe finalizar después de que expire el periodo de bloqueo de la delegación.
El validador está activo
Re-bloqueo de staking
Amplía el periodo de bloqueo o aumenta el stake bloqueado.
Si el usuario ya tiene bloqueado, la llamada creará una nueva entrada de bloqueo con los parámetros: lockedStake =prevLockedStake + monto
y lockupduration=newLockupDuration
.
Ejemplo:
Hace un mes, Alicia había bloqueado 10 VC durante 3 meses, y tiene que esperar 2 meses hasta que expire el bloqueo.
Ha llamado a relockStake(validatorID, 4 meses, 5 VC)
Como resultado, ahora tiene 15 VC bloqueados, y tiene que esperar 4 meses hasta que expire el bloqueo (2 meses más, a pesar de que la duración del nuevo bloqueo es sólo 1 mes más larga).
Comprobaciones:
El importe es inferior o igual al
stake desbloqueado
lockupDuration
>=lockupDuration anterior
(si está bloqueado). Tenga en cuenta quelockupDuration anterior
no es eltiempo restante de bloqueo
sino laduración del bloqueo
existente.lockupDuration
>= 14 díaslockupDuration
<= 365 díasEl periodo de bloqueo del validador no debe terminar antes de que expire el periodo de bloqueo de la delegación.
El validador está activo
Desbloqueo prematuro del staking
Desbloquea el staking antes de que haya transcurrido la duración del bloqueo.
Se retendrá la siguiente penalización de la cantidad desbloqueada:
(ratio base = 30%)/2 + ratio de bloqueo
de las recompensas recibidas por épocas durante el periodo de bloqueo
Comprobaciones:
El importe es mayor que cero
El importe es inferior o igual al
stake bloqueada
La delegación está bloqueada (total o parcialmente)
Last updated