مواد پر جائیں
شوکیس پروجیکٹBlockchain اور Web3
  • 223 ٹیسٹس
  • 100% کوریج
  • Slither سے تجزیہ شدہ

SigmaGovernor DAO

آن چین DAO گورننس: ٹوکن ویٹڈ تجاویز اور ووٹنگ، timelock کے ذریعے عمل درآمد

OpenZeppelin GovernorERC20VotesTimelockControllerFoundry

یہ کیا ہے

SigmaGovernor آڈٹ شدہ OpenZeppelin v5 گورننس ماڈیولز مرتب کرتا ہے: timestamp گھڑی والا ERC20Votes ٹوکن (تاکہ دورانیے L1 اور L2 پر یکساں برتاؤ کریں)، قابلِ ترتیب voting delay، دورانیہ اور proposal threshold، For/Against/Abstain شمار، اور کل سپلائی کے حصے کے طور پر نصاب۔

کامیاب تجاویز TimelockController میں قطار میں لگتی ہیں جو اثاثوں اور اجازتوں کا مالک ہے (governor نہیں)۔ ایک کم سے کم governed کنٹریکٹ (Box) تجویز سے عمل تک مکمل لائف سائیکل دکھاتا ہے۔

کاروباری مسئلہ

پروٹوکولز، خزانے اور کمیونٹیز کو اجتماعی فیصلہ اور عمل چاہیے۔ ایڈمن keys اور multisigs طاقت مرکوز کرتے ہیں، اور آف چین ووٹوں کو بھی نتیجہ نافذ کرنے کے لیے کسی قابلِ اعتماد کی ضرورت رہتی ہے۔ اسٹیک ہولڈرز پابند، شفاف اور تاخیری فیصلے چاہتے ہیں۔

یہ کیسے کام کرتا ہے

  1. 1

    Holders اپنی voting power خود کو یا کسی نمائندے کو delegate کرتے ہیں۔

  2. 2

    threshold سے اوپر کا proposer execute ہونے والی کالز کے ساتھ تجویز جمع کراتا ہے۔

  3. 3

    voting delay کے بعد holders For، Against یا Abstain ووٹ دیتے ہیں۔

  4. 4

    اگر For، Against پر غالب آئے اور نصاب پورا ہو، تجویز کامیاب ہو کر timelock میں قطار میں لگتی ہے۔

  5. 5

    کم از کم تاخیر کے بعد کوئی بھی اسے execute کر سکتا ہے؛ timelock کالز انجام دیتا ہے۔

سیکیورٹی اقدامات

  • Timelock صارفین کو تبدیلیوں کے نفاذ سے پہلے نکلنے کی یقینی ونڈو دیتا ہے
  • اسنیپ شاٹ پر مبنی voting power flash-loan ووٹ ہراسانی روکتی ہے
  • گورننس ترتیبات صرف کامیاب تجاویز سے بدل سکتی ہیں
  • کوئی باقی ایڈمن نہیں: ڈیپلائر timelock ایڈمن کردار سے دستبردار ہوتا ہے
  • Proposal threshold سپام روکتا ہے
  • مکمل لائف سائیکل ٹیسٹ شدہ: کامیابی، اکثریت یا نصاب سے شکست، منسوخی، خود ترمیم

خصوصیات

  • delegation اور timestamp گھڑی والا ERC20Votes ٹوکن
  • قابلِ ترتیب delay، دورانیہ اور threshold (صرف گورننس سے تبدیل)
  • For / Against / Abstain ووٹنگ
  • سپلائی کے حصے کے طور پر نصاب
  • TimelockController کے ذریعے عمل

عام استعمال کے کیسز

  • پیرامیٹرز، اپگریڈز اور خزانہ کنٹرول کرنے والے پروٹوکول DAOs
  • الاٹمنٹس پر ووٹ دینے والے کمیونٹی اور سرمایہ کاری کلب
  • timelock شدہ خزانے سے ادائیگی کرنے والی grants کمیٹیاں

معلوم حدود

Voting power ٹوکن تقسیم کی پیروی کرتی ہے، اس لیے گورننس کا معیار معقول ٹوکن الاٹمنٹ پر منحصر ہے۔

دیگر شوکیس کنٹریکٹس

شوکیس

Milestone Escrow

کلائنٹ پورا بجٹ پہلے سے مقفل کر دیتا ہے، سنگِ میل میں تقسیم۔ رقم صرف ریلیز، ثالث کے فیصلے یا منسوخی پر حرکت کرتی ہے۔

Solidity 0.8.28OpenZeppelin v5ETH / ERC-20

223 ٹیسٹس · 100% کوریج · Slither سے تجزیہ شدہ

شوکیس

Token + Vesting + Staking

گیس لیس approvals والا کیپڈ ERC-20، ٹیم اور سرمایہ کاروں کے لیے cliff کے ساتھ vesting شیڈولز، اور Synthetix طرز کے staking انعامات۔

ERC-20EIP-2612OpenZeppelin v5

223 ٹیسٹس · 100% کوریج · Slither سے تجزیہ شدہ

شوکیس

SigmaNFT Collection

منصفانہ NFT لانچ: اجازت یافتہ فہرست اور public مراحل، فی wallet حدود، ناقابلِ تغیر زیادہ سے زیادہ سپلائی، ERC-2981 رائلٹیاں اور تاخیری انکشاف۔

ERC-721ERC-2981Merkle proofs

223 ٹیسٹس · 100% کوریج · Slither سے تجزیہ شدہ

معیارات: Solidity 0.8.x، OpenZeppelin، fuzzing کے ساتھ Foundry ٹیسٹس، Slither static analysis، تصدیق شدہ سورس۔ 223 ٹیسٹس · 100% کوریج · Slither سے تجزیہ شدہ.

کوئی پروجیکٹ ذہن میں ہے؟

ہمیں بتائیں کہ آپ کیا بنا رہے ہیں۔ کام کے دنوں میں ایک سینئر انجینئر ایک گھنٹے کے اندر جواب دیتا ہے — پھر آپ کو دیانتدارانہ جائزہ، واضح دائرۂ کار اور مقررہ قیمت یا سنگ میل پر مبنی تجویز ملتی ہے، عام طور پر چند کام کے دنوں میں۔

پہلے لکھنا پسند کریں گے؟ ہمیں لکھیں

آپ براہِ راست Ing. Ismet Mesic، ٹیک لیڈ سے بات کریں گے۔