Preskoči na sadržaj
Showcase projektBlockchain i Web3
  • 223 testova
  • 100 % pokrivenost
  • analizirano Slitherom

SigmaGovernor DAO

On-chain DAO upravljanje: prijedlozi i glasovanje ponderirani tokenima, izvršeni kroz timelock

OpenZeppelin GovernorERC20VotesTimelockControllerFoundry

Što je to

SigmaGovernor sastavljen je od revidiranih OpenZeppelin v5 modula za upravljanje: ERC20Votes token s vremenskim satom (kako bi se razdoblja jednako ponašala na L1 i L2), podesive odgode glasovanja, trajanja i praga za prijedloge, brojanja Za/Protiv/Suzdržan te kvoruma kao udjela u ukupnoj ponudi.

Uspješni prijedlozi stavljaju se u red u TimelockControlleru, koji — a ne governor — posjeduje imovinu i ovlasti. Minimalan upravljani ugovor (Box) prikazuje cijeli životni ciklus od prijedloga do izvršenja.

Poslovni problem

Protokoli, riznice i zajednice moraju zajednički odlučivati i djelovati. Administratorski ključevi i multisigovi koncentriraju moć, a off-chain glasovanja i dalje trebaju nekoga od povjerenja da provede rezultat. Dionici žele odluke koje su obvezujuće, transparentne i odgođene.

Kako funkcionira

  1. 1

    Imatelji delegiraju svoju glasačku moć sebi ili zastupniku.

  2. 2

    Predlagatelj iznad praga podnosi prijedlog s pozivima koje treba izvršiti.

  3. 3

    Nakon odgode glasovanja imatelji glasuju Za, Protiv ili Suzdržan.

  4. 4

    Ako glasova Za ima više nego Protiv i kvorum je postignut, prijedlog je uspješan i stavlja se u red u timelocku.

  5. 5

    Nakon minimalne odgode svatko ga može izvršiti — timelock izvodi pozive.

Sigurnosne mjere

  • Timelock korisnicima daje zajamčeno razdoblje za izlazak prije nego što promjene stupe na snagu
  • Glasačka moć temeljena na snapshotu sprječava manipulaciju glasovima putem flash loanova
  • Postavke upravljanja mogu se mijenjati samo uspješnim prijedlozima
  • Bez preostalih administratorskih ovlasti: deployer se odriče administratorske uloge u timelocku
  • Prag za prijedloge sprječava spam
  • Testiran cijeli životni ciklus: uspjeh, poraz većinom ili zbog kvoruma, otkazivanje, samoizmjena

Značajke

  • ERC20Votes token s delegiranjem i vremenskim satom
  • Podesiva odgoda, trajanje i prag (mijenjaju se samo kroz upravljanje)
  • Glasovanje Za / Protiv / Suzdržan
  • Kvorum kao udio u ponudi
  • Izvršenje putem TimelockControllera

Tipični slučajevi upotrebe

  • DAO-ovi protokola koji upravljaju parametrima, nadogradnjama i riznicom
  • Klubovi zajednice i investicijski klubovi koji glasuju o raspodjelama
  • Povjerenstva za potpore koja isplaćuju iz riznice s timelockom

Poznata ograničenja

Glasačka moć prati raspodjelu tokena — kvaliteta upravljanja ovisi o razumnoj alokaciji tokena.

Ostali showcase ugovori

Showcase

Milestone Escrow

Naručitelj unaprijed polaže cijeli budžet, podijeljen na etape. Sredstva se pomiču samo pri isplati etape, odluci arbitra ili otkazivanju.

Solidity 0.8.28OpenZeppelin v5ETH / ERC-20

223 testova · 100 % pokrivenost · analizirano Slitherom

Showcase

Token + Vesting + Staking

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

ERC-20EIP-2612OpenZeppelin v5

223 testova · 100 % pokrivenost · analizirano Slitherom

Showcase

SigmaNFT Collection

Pošteno lansiranje NFT-a: allowlist i javna faza, ograničenja po novčaniku, nepromjenjiva najveća ponuda, ERC-2981 tantijeme i odgođeno otkrivanje.

ERC-721ERC-2981Merkle proofs

223 testova · 100 % pokrivenost · analizirano Slitherom

Standardi: Solidity 0.8.x, OpenZeppelin, Foundry testovi s fuzzingom, Slither statička analiza, verificirani izvorni kod. 223 testova · 100 % pokrivenost · analizirano Slitherom.

Imate projekt na umu?

Recite nam što gradite. Dobit ćete iskrenu procjenu, jasan opseg i ponudu s fiksnom cijenom ili po fazama – obično u roku od nekoliko radnih dana.

Radije biste prvo pisali? Pišite nam