Zum Inhalt springen
Showcase-ProjektBlockchain & Web3
  • 223 Tests
  • 100 % Abdeckung
  • Slither-geprüft

SigmaGovernor DAO

On-Chain-DAO-Governance: tokengewichtete Anträge und Abstimmungen, ausgeführt über einen Timelock

OpenZeppelin GovernorERC20VotesTimelockControllerFoundry

Worum es geht

SigmaGovernor setzt sich aus geprüften OpenZeppelin-v5-Governance-Modulen zusammen: ein ERC20Votes-Token mit Zeitstempel-Uhr (damit sich Zeiträume auf L1 und L2 gleich verhalten), konfigurierbare Abstimmungsverzögerung, Abstimmungsdauer und Antragsschwelle, Zählung nach Ja/Nein/Enthaltung sowie ein Quorum als Anteil am Gesamtangebot.

Angenommene Anträge werden in einen TimelockController eingereiht, der – nicht der Governor – die Vermögenswerte und Berechtigungen hält. Ein minimaler gesteuerter Vertrag (Box) demonstriert den vollständigen Lebenszyklus vom Antrag bis zur Ausführung.

Das geschäftliche Problem

Protokolle, Treasuries und Communitys müssen gemeinsam entscheiden und handeln. Admin-Schlüssel und Multisigs bündeln Macht, und Off-Chain-Abstimmungen brauchen weiterhin eine vertrauenswürdige Stelle, die das Ergebnis umsetzt. Beteiligte wünschen sich Entscheidungen, die verbindlich, transparent und zeitverzögert sind.

So funktioniert es

  1. 1

    Inhaber delegieren ihre Stimmrechte an sich selbst oder an einen Vertreter.

  2. 2

    Ein Antragsteller oberhalb der Schwelle reicht einen Antrag mit den auszuführenden Aufrufen ein.

  3. 3

    Nach der Abstimmungsverzögerung stimmen die Inhaber mit Ja, Nein oder Enthaltung ab.

  4. 4

    Überwiegen die Ja- die Nein-Stimmen und ist das Quorum erreicht, ist der Antrag angenommen und wird in den Timelock eingereiht.

  5. 5

    Nach der Mindestwartezeit kann ihn jeder ausführen – der Timelock führt die Aufrufe aus.

Sicherheitsmaßnahmen

  • Der Timelock gibt Nutzern ein garantiertes Zeitfenster zum Ausstieg, bevor Änderungen wirksam werden
  • Snapshot-basierte Stimmrechte verhindern Stimmmanipulation per Flash-Loan
  • Governance-Einstellungen können nur durch angenommene Anträge geändert werden
  • Keine verbleibenden Admin-Rechte: Der Deployer verzichtet auf die Admin-Rolle des Timelocks
  • Die Antragsschwelle verhindert Spam
  • Vollständiger Lebenszyklus getestet: Annahme, Ablehnung durch Mehrheit oder fehlendes Quorum, Abbruch, Selbständerung

Funktionen

  • ERC20Votes-Token mit Delegation und Zeitstempel-Uhr
  • Konfigurierbare Verzögerung, Dauer und Schwelle (nur durch Governance änderbar)
  • Abstimmung mit Ja / Nein / Enthaltung
  • Quorum als Anteil am Angebot
  • Ausführung über TimelockController

Typische Anwendungsfälle

  • Protokoll-DAOs, die Parameter, Upgrades und Treasury steuern
  • Community- und Investmentclubs, die über Zuteilungen abstimmen
  • Fördergremien, die über eine Treasury mit Timelock auszahlen

Bekannte Einschränkungen

Die Stimmrechte folgen der Token-Verteilung – die Qualität der Governance hängt von einer sinnvollen Token-Zuteilung ab.

Weitere Showcase-Contracts

Showcase

Milestone Escrow

Der Auftraggeber hinterlegt das gesamte Budget vorab, aufgeteilt in Meilensteine. Mittel bewegen sich nur bei Freigabe, Schiedsentscheidung oder Stornierung.

Solidity 0.8.28OpenZeppelin v5ETH / ERC-20

223 Tests · 100 % Abdeckung · Slither‑geprüft

Showcase

Token + Vesting + Staking

Ein ERC-20 mit Obergrenze und gaslosen Freigaben, Vesting-Pläne mit Cliff für Team und Investoren sowie Staking-Belohnungen nach dem Synthetix-Modell.

ERC-20EIP-2612OpenZeppelin v5

223 Tests · 100 % Abdeckung · Slither‑geprüft

Showcase

SigmaNFT Collection

Ein fairer NFT-Launch: Allowlist- und öffentliche Phase, Limits pro Wallet, unveränderliches maximales Angebot, ERC-2981-Lizenzgebühren und ein verzögerter Reveal.

ERC-721ERC-2981Merkle proofs

223 Tests · 100 % Abdeckung · Slither‑geprüft

Standards: Solidity 0.8.x, OpenZeppelin, Foundry-Tests mit Fuzzing, statische Analyse mit Slither, verifizierter Quellcode. 223 Tests · 100 % Abdeckung · Slither-geprüft.

Sie planen ein Projekt?

Erzählen Sie uns, was Sie vorhaben. Sie erhalten eine ehrliche Einschätzung, einen klaren Umfang und ein Angebot mit Festpreis oder Meilensteinen – meist innerhalb weniger Werktage.

Lieber zuerst schreiben? Nachricht schreiben