Skip to content

toloporto/contracts

Repository files navigation

🪙 DeFi Staking 2026: Real Yield & Liquid Staking Protocol

Solidity React Hardhat DeFi 2026

Este protocolo es una plataforma modernizada de Liquid Staking (LSD) y Real Yield, diseñada para superar los modelos inflacionarios tradicionales. Implementa recompensas automatizadas por altura de bloque y un sistema de tesorería sostenible.


📑 Índice


🚀 Arquitectura DeFi 2026: Novedades

A diferencia de los pools clásicos, este protocolo implementa:

  1. Liquid Staking (stJAM): Al depositar JAM, el usuario recibe automáticamente el token de recibo stJAM. Este token es líquido y puede transferirse o usarse en otros protocolos mientras el depósito original genera rendimientos.
  2. Real Yield (Rendimiento Real): Las recompensas en Stellart (STE) no se imprimen de la nada. Provienen de un fondo de tesorería real (Reward Pool) alimentado por el administrador, garantizando que el token tenga respaldo y valor.
  3. Comisiones de Protocolo: Se aplica una comisión del 0.5% en cada depósito, creando un modelo de negocio sostenible para el dueño del protocolo.
  4. Automatización MasterChef Style: Las recompensas se calculan por bloque (rewardPerBlock). Se ha eliminado la emisión manual para garantizar precisión y transparencia.

🧐 ¿Cómo funciona el flujo?

  • 1. Approve & Stake: El usuario deposita JAM. El contrato descuenta el 0.5% de comisión y acuña 99.5 stJAM para el usuario.
  • 2. Real-Time Rewards: El contrato actualiza el índice de recompensa global en cada interacción. El usuario ve subir su balance de Stellart en tiempo real en la interfaz.
  • 3. Treasury Management: El administrador usa la función Top Up para fondear la tesorería. Si la tesorería llega a cero, la emisión se detiene automáticamente para proteger el protocolo.
  • 4. Unstake & Burn: El usuario devuelve sus stJAM, el contrato los quema y le devuelve sus JAM originales más las recompensas acumuladas.

⚙️ Guía de Instalación y Despliegue (Local Setup)

1. Instalación Inicial

npm install
cd frontend && npm install && cd ..

2. Iniciar Nodo y Desplegar

# Terminal 1
npm run node

# Terminal 2
npm run deploy:local

3. Configuración del Frontend

Copia las direcciones del archivo deployed-addresses.json y actualiza frontend/src/contracts/config.js.


🗺️ Roadmap: Evolución del Protocolo

  • Fase 1: Automatización: Implementación de lógica por bloque (MasterChef Style).
  • Fase 2: Liquid Staking: Creación y acuñación del token recibo stJAM.
  • Fase 3: Real Yield: Sistema de tesorería, comisiones de depósito y panel de control.
  • Fase 4 (Próximamente): Soporte para Multitoken Rewards (ej. ganar STE + ETH) e integración de Smart AI Vaults para optimización de APY. de Gobernanza (DAO):** Otorgar a los stakers más antiguos un token de votación para decidir el peso de las recompensas en futuras "granjas" o pools de liquidez.

📸 Material Visual

1. Interfaz Gráfica (Dashboard de Staking)

Dashboard de Staking

2. Confirmaciones Web3 (MetaMask)

Confirmaciones Web3

3. Diagrama Topológico

Diagrama Topológico


📄 Licencia y Contacto

Este proyecto es distribuido bajo la Licencia MIT de código abierto. Siéntete libre de utilizarlo, bifurcarlo (fork), modificarlo y distribuirlo para tus propios desarrollos Web3.

¿Conectamos?

  • LinkedIn: [Enlace a tu Perfil de LinkedIn]
  • GitHub: [Enlace a tu Usuario de GitHub]
  • Portfolio Web: [Enlace a tu sitio web personal o tecnológico]

About

No description, website, or topics provided.

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors