Saltar al contenido
Proyecto showcaseBlockchain y Web3
  • 223 tests
  • 100 % de cobertura
  • analizado con Slither

SigmaGovernor DAO

Gobernanza de DAO on-chain: propuestas y votaciones ponderadas por tokens, ejecutadas a través de un timelock

OpenZeppelin GovernorERC20VotesTimelockControllerFoundry

Qué es

SigmaGovernor combina módulos de gobernanza auditados de OpenZeppelin v5: un token ERC20Votes con reloj basado en timestamps (para que los periodos se comporten igual en L1 y L2), retardo de votación, periodo y umbral de propuesta configurables, recuento A favor/En contra/Abstención y quórum como fracción del suministro total.

Las propuestas aprobadas se ponen en cola en un TimelockController, que es quien posee los activos y los permisos, no el governor. Un contrato gobernado mínimo (Box) demuestra el ciclo de vida completo, de la propuesta a la ejecución.

El problema de negocio

Los protocolos, las tesorerías y las comunidades necesitan decidir y actuar de forma colectiva. Las claves de administrador y las multisig concentran el poder, y las votaciones off-chain siguen necesitando a alguien de confianza que ejecute el resultado. Las partes interesadas quieren decisiones vinculantes, transparentes y con plazo de espera.

Cómo funciona

  1. 1

    Los holders delegan su poder de voto en sí mismos o en un representante.

  2. 2

    Un proponente que supera el umbral presenta una propuesta con las llamadas que se ejecutarán.

  3. 3

    Tras el retardo de votación, los holders votan A favor, En contra o Abstención.

  4. 4

    Si A favor supera a En contra y se alcanza el quórum, la propuesta queda aprobada y se pone en cola en el timelock.

  5. 5

    Pasado el plazo mínimo, cualquiera puede ejecutarla: el timelock realiza las llamadas.

Medidas de seguridad

  • El timelock da a los usuarios una ventana garantizada para salir antes de que los cambios surtan efecto
  • El poder de voto basado en snapshots impide manipular votaciones con flash loans
  • Los ajustes de gobernanza solo pueden cambiarse mediante propuestas aprobadas
  • Sin administrador residual: quien despliega renuncia al rol de admin del timelock
  • El umbral de propuesta bloquea el spam
  • Ciclo de vida completo probado: aprobación, rechazo por mayoría o por falta de quórum, cancelación y automodificación

Funcionalidades

  • Token ERC20Votes con delegación y reloj basado en timestamps
  • Retardo, periodo y umbral configurables (solo modificables por la gobernanza)
  • Votación A favor / En contra / Abstención
  • Quórum como fracción del suministro
  • Ejecución mediante TimelockController

Casos de uso típicos

  • DAO de protocolo que controlan parámetros, actualizaciones y tesorería
  • Comunidades y clubes de inversión que votan asignaciones
  • Comités de subvenciones que pagan a través de una tesorería con timelock

Limitaciones conocidas

El poder de voto sigue la distribución de los tokens: la calidad de la gobernanza depende de una asignación de tokens sensata.

Otros contratos showcase

Showcase

Milestone Escrow

El cliente bloquea por adelantado todo el presupuesto, repartido en hitos. Los fondos solo se mueven por liberación, decisión del árbitro o cancelación.

Solidity 0.8.28OpenZeppelin v5ETH / ERC-20

223 tests · 100 % de cobertura · analizado con Slither

Showcase

Token + Vesting + Staking

Un ERC-20 con límite máximo y aprobaciones sin gas, calendarios de vesting con cliff para equipo e inversores y recompensas de staking al estilo Synthetix.

ERC-20EIP-2612OpenZeppelin v5

223 tests · 100 % de cobertura · analizado con Slither

Showcase

SigmaNFT Collection

Un lanzamiento de NFT justo: fases de allowlist y pública, límites por wallet, suministro máximo inmutable, royalties ERC-2981 y reveal diferido.

ERC-721ERC-2981Merkle proofs

223 tests · 100 % de cobertura · analizado con Slither

Estándares: Solidity 0.8.x, OpenZeppelin, tests en Foundry con fuzzing, análisis estático con Slither y código fuente verificado. 223 tests · 100 % de cobertura · analizado con Slither.

¿Tienes un proyecto en mente?

Cuéntanos qué estás construyendo. Normalmente en pocos días laborables recibes una valoración honesta, un alcance claro y una propuesta a precio fijo o por hitos.

¿Prefieres escribirnos primero? Escríbenos

Hablarás directamente con Ing. Ismet Mesic, Tech lead.