Los tokens de rebase son criptomonedas que no tienen un saldo fijo en la Billetera de cada titular. En su lugar, usan un mecanismo de rebase para ajustar los saldos de forma dinámica. Las razones comunes para usar el mecanismo de rebase incluyen:
- Ajuste algorítmico de la oferta para mantener la estabilidad del precio en respuesta a la demanda.
- Seguimiento de los intereses ganados o de la deuda contraída por una Billetera.
Ejemplos comunes de tokens de rebase incluyen:
- stETH
- aUSDC
- variableDebtUSDC
- sKLIMA
- AMPL
Tokens rebase vs. tokens de suministro fijo
Muchas criptomonedas tienen suministros fijos, como Bitcoin y los tokens ERC-20 tradicionales como USDC y UNI. Estos tokens siguen calendarios de emisión predeterminados y pueden realizar Acuñación o quemas de tokens para ajustar la oferta. Los saldos de las Billeteras solo se ajustan mediante transferencias explícitas entre Billeteras.
En cambio, los tokens de rebase tienen suministros y saldos de Billetera dinámicos que cambian automáticamente mediante mecanismos de rebase integrados, sin transferencias explícitas. Como resultado, el saldo de una billetera en Etherscan puede no coincidir con el neto de sus transacciones.
Ejemplo: oferta fija
Una Billetera con 100 USDC solo puede aumentar su saldo al recibir una transfer de USDC o al interactuar con un contrato inteligente (p. ej., una transacción de Uniswap) que desencadene una transfer.
Desde el punto de vista fiscal, esto es sencillo, ya que todas las adquisiciones y enajenaciones quedan claramente registradas en el historial de transacciones.
Ejemplo: token de rebase
Una Billetera que inicialmente receive 897,202.2584 AMPL, transfer out 1.2 AMPL y luego transfer out 897,201.0584 AMPL debería, en teoría, tener un saldo de 0 AMPL.
Sin embargo, debido al mecanismo de rebase, el saldo puede mostrar 4,796,035.6290 AMPL, lo que refleja un aumento en la oferta de tokens desde que se recibió el token por primera vez.
Tokens de rebase y discrepancias de saldo
Los tokens de rebase pueden provocar discrepancias entre el saldo mostrado en CoinTracker y el saldo real de la billetera. Esto puede dar lugar a errores de cantidad insuficiente durante las ventas o transfers, o un saldo positivo incluso después de que los tokens se hayan vendido o transferido por completo.
Para solucionar esto, añade transacciones para ajustar los saldos según los tokens ganados o Extravío a través del mecanismo de rebase.
Solución de problemas con errores en tokens de rebase
Aumento de saldo y error de saldo insuficiente
Escenario:
- Una Billetera compra 1000 AMPL.
- Tras unos días, el mecanismo de rebase aumenta el saldo a 1200 AMPL.
- Si la Billetera intercambia 1200 AMPL por otra cripto, pueden ver un insufficient quantity error debido a los 200 AMPL que faltan. De forma predeterminada, la base de coste de los 200 AMPL faltantes se establece en $0.00.
Solución:
- Para solucionar esto, añade transacciones de Recepción para contabilizar los 200 AMPL faltantes.
- Según el mecanismo de rebase del token, es posible que estos tokens adicionales deban categorizarse como ingresos.
Error de disminución de saldo y diferencia de saldo
Escenario:
- Una Billetera compra 1000 AMPL.
- Tras unos días, el mecanismo de rebase reduce el saldo a 700 AMPL.
- Si la billetera intercambia 700 AMPL por otra cripto, CoinTracker puede mostrar un saldo pendiente de 300 AMPL, lo que provoca un error de diferencia de saldo.
Solución:
Para solucionarlo, añade transacciones de envío para reflejar la disposición de los 300 AMPL que faltan.