Reinvertir, y lo que cuesta.

Un ciclo acaba y se para. Empezar el siguiente siempre es una transacción tuya, y hay dos formas de enviarla. Se diferencian en lo que gastan, no en lo que ganan.

La versión corta

  • compoundRewards convierte un saldo reclamable en una posición nueva sin aprobación y sin USDT nuevo.
  • Un depósito nuevo es el otro camino y cuesta dos transacciones: la aprobación y después el depósito.
  • Los dos cobran un 6%, y en ambos casos la comisión sale del pool y no de la posición, que se registra íntegra.
  • El id de plan va de 0 a 3, el mínimo es 1 USDT y una dirección puede tener 400 posiciones.
  • El plazo nuevo empieza de cero y no tiene salida anticipada, así que reinvertir bloquea dinero que estaba libre.

Dos caminos hacia una posición nueva

compoundRewards coge dinero que ya está dentro del contrato, tu saldo reclamable, y abre una posición nueva con él. No sale USDT de tu cartera y no hace falta aprobación, porque no se está transfiriendo nada hacia dentro.

deposit es el otro camino: USDT nuevo de tu cartera, lo que significa primero una aprobación y después el depósito en sí. Dos transacciones en vez de una.

Los dos cobran la misma comisión de servicio del 6%, y en los dos casos la comisión sale del pool de liquidez en vez de descontarse de la posición, que se registra por el importe completo. La diferencia real es el gas y el paso de aprobación.

Reinvertir

El mismo saldo que pagaría la reclamación, apuntado a un plan nuevo.

  1. 01

    Comprueba el saldo

    getAvailableRewards da el importe disponible para reinvertir. Es la misma cifra que pagaría una reclamación, así que la elección está entre sacarlo y volver a ponerlo a trabajar.

  2. 02

    Elige el plan

    compoundRewards recibe un importe y un id de plan: 0 para Sprint, 1 para Accelerate, 2 para Power y 3 para Ultimate. La posición nueva es independiente de aquella de la que vino el dinero.

  3. 03

    Envía una transacción

    Cero como importe reinvierte todo el saldo disponible. El contrato liquida primero tus posiciones, no descuenta nada del importe y abre la posición por su tamaño completo.

  4. 04

    El plazo empieza de cero

    La posición nueva queda bloqueada su propia duración completa desde este momento. Reinvertir no alarga un plan. Empieza otro, con su propia fecha de vencimiento.

Los límites

  • Reinversión mínima 1 USDT
  • Reinvertir todo importe = 0
  • Ids de plan 0 a 3
  • Posiciones por dirección 400 como máximo
Reinvertir bloquea dinero que hace un momento estaba libre. El saldo que reinviertes es la única parte de un plan Loop que podrías haber retirado, y el plazo nuevo tampoco tiene salida anticipada.

Si la transacción revierte

Los mismos errores con nombre que en una reclamación, más los dos que pertenecen a abrir una posición.

NoRewards
El saldo reclamable es cero. Un plan en marcha acumula dentro de la posición, no en este saldo.
BelowMinimum
El importe está por debajo de 1 USDT.
InvalidPlan
El id de plan está fuera del rango 0 a 3.
MaxPositions
La dirección ya tiene 400 posiciones, que es el límite del contrato.