Pređi na sadržaj
Showcase projekatBlockchain i Web3
  • 223 testova
  • 100 % pokrivenost
  • analizirano Slither-om

SigmaGovernor DAO

On-chain DAO upravljanje: predlozi i glasanje ponderisani tokenima, izvršeni kroz timelock

OpenZeppelin GovernorERC20VotesTimelockControllerFoundry

Šta je to

SigmaGovernor je sastavljen od revidiranih OpenZeppelin v5 modula za upravljanje: ERC20Votes token sa vremenskim satom (kako bi se periodi isto ponašali na L1 i L2), podesivog odlaganja glasanja, trajanja i praga za predloge, brojanja Za/Protiv/Uzdržan i kvoruma kao udela u ukupnoj ponudi.

Uspešni predlozi stavljaju se u red u TimelockControlleru, koji — a ne governor — poseduje imovinu i ovlašćenja. Minimalan upravljani ugovor (Box) prikazuje ceo životni ciklus od predloga do izvršenja.

Poslovni problem

Protokoli, trezori i zajednice moraju zajednički da odlučuju i deluju. Administratorski ključevi i multisigovi koncentrišu moć, a off-chain glasanja i dalje zahtevaju nekoga od poverenja da sprovede rezultat. Zainteresovane strane žele odluke koje su obavezujuće, transparentne i odložene.

Kako funkcioniše

  1. 1

    Vlasnici tokena delegiraju svoju glasačku moć sebi ili predstavniku.

  2. 2

    Predlagač iznad praga podnosi predlog sa pozivima koje treba izvršiti.

  3. 3

    Posle odlaganja glasanja vlasnici tokena glasaju Za, Protiv ili Uzdržan.

  4. 4

    Ako glasova Za ima više nego Protiv i kvorum je dostignut, predlog je uspešan i stavlja se u red u timelocku.

  5. 5

    Posle minimalnog odlaganja svako može da ga izvrši — timelock izvodi pozive.

Bezbednosne mere

  • Timelock korisnicima daje zagarantovan period za izlazak pre nego što promene stupe na snagu
  • Glasačka moć zasnovana na snapshotu sprečava manipulaciju glasovima putem flash loanova
  • Podešavanja upravljanja mogu da se menjaju samo uspešnim predlozima
  • Bez preostalih administratorskih ovlašćenja: deployer se odriče administratorske uloge u timelocku
  • Prag za predloge sprečava spam
  • Testiran ceo životni ciklus: uspeh, poraz većinom ili zbog kvoruma, otkazivanje, samoizmena

Funkcije

  • ERC20Votes token sa delegiranjem i vremenskim satom
  • Podesivo odlaganje, trajanje i prag (menjaju se samo kroz upravljanje)
  • Glasanje Za / Protiv / Uzdržan
  • Kvorum kao udeo u ponudi
  • Izvršenje preko TimelockControllera

Tipični slučajevi upotrebe

  • DAO-ovi protokola koji upravljaju parametrima, nadogradnjama i trezorom
  • Klubovi zajednice i investicioni klubovi koji glasaju o raspodelama
  • Komisije za grantove koje isplaćuju iz trezora sa timelockom

Poznata ograničenja

Glasačka moć prati raspodelu tokena — kvalitet upravljanja zavisi od razumne alokacije tokena.

Ostali showcase ugovori

Showcase

Milestone Escrow

Naručilac unapred polaže ceo budžet, podeljen na faze. Sredstva se pomeraju samo pri isplati faze, odluci arbitra ili otkazivanju.

Solidity 0.8.28OpenZeppelin v5ETH / ERC-20

223 testova · 100 % pokrivenost · analizirano Slither‑om

Showcase

Token + Vesting + Staking

ERC-20 sa gornjom granicom i odobrenjima bez plaćanja gasa, planovi vestinga sa cliffom za tim i investitore i nagrade za staking po uzoru na Synthetix.

ERC-20EIP-2612OpenZeppelin v5

223 testova · 100 % pokrivenost · analizirano Slither‑om

Showcase

SigmaNFT Collection

Pošteno lansiranje NFT-a: allowlist i javna faza, ograničenja po novčaniku, nepromenljiva maksimalna ponuda, ERC-2981 tantijeme i odloženo otkrivanje.

ERC-721ERC-2981Merkle proofs

223 testova · 100 % pokrivenost · analizirano Slither‑om

Standardi: Solidity 0.8.x, OpenZeppelin, Foundry testovi sa fuzzingom, Slither statička analiza, verifikovan izvorni kod. 223 testova · 100 % pokrivenost · analizirano Slither-om.

Imate projekat na umu?

Recite nam šta razvijate. Dobićete iskrenu procenu, jasan obim i ponudu po fiksnoj ceni ili po fazama – obično u roku od nekoliko radnih dana.

Radije biste prvo pisali? Pišite nam