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

Token + Vesting + Staking

ٹوکن لانچ ٹول کٹ: کیپڈ ERC-20، cliff + لکیری vesting اور staking انعامات

ERC-20EIP-2612OpenZeppelin v5Foundry

یہ کیا ہے

SigmaToken ایک ہارڈ کیپ، EIP-2612 permit (گیس لیس approvals)، برن ایبلٹی اور دو مرحلہ ملکیت والا ERC-20 ہے؛ مالک صرف کیپ تک mint کر سکتا ہے۔ TokenVesting بہت سے beneficiaries کے لیے ٹوکنز رکھتا ہے؛ ہر شیڈول کا آغاز، cliff، دورانیہ اور revocable فلیگ ہوتا ہے، اور بناتے وقت مکمل فنڈ ہوتا ہے۔

StakingRewards صارفین کو ایک ٹوکن stake کر کے دوسرا (یا وہی) ٹوکن انعام دورانیے میں مقررہ شرح پر کمانے دیتا ہے۔ یہ O(1) reward-per-token اکاؤنٹنگ استعمال کرتا ہے، اس لیے stakers کی تعداد سے gas لاگت نہیں بڑھتی، اور انعامات وعدہ کرنے سے پہلے کنٹریکٹ میں لائے جاتے ہیں۔

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

ٹوکن لانچ کو سپلائی ڈسپلن، ٹیم اور سرمایہ کاروں کے لیے قابلِ اعتماد لاک اپس اور holders کے لیے منصفانہ حوصلہ افزائی چاہیے۔ ان پیٹرنز کے غیر آڈٹ شدہ حسبِ منشا implementations exploit کا عام ذریعہ ہیں: ٹوٹی reward maths، غیر فنڈڈ انعامی وعدے اور ایڈمن بیک ڈورز۔

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

  1. 1

    SigmaToken ہارڈ کیپ کے ساتھ ڈیپلائے ہوتا ہے؛ مالک صرف اسی تک mint کر سکتا ہے۔

  2. 2

    مالک vesting شیڈولز بناتا ہے (آغاز، cliff، دورانیہ، رقم، revocable)۔ ٹوکنز فوراً کنٹریکٹ میں لے لیے جاتے ہیں۔

  3. 3

    آغاز + cliff سے پہلے کچھ vest نہیں ہوتا؛ اس کے بعد ٹوکنز دورانیے کے اختتام تک لکیری طور پر vest ہوتے ہیں۔ beneficiaries کسی بھی وقت release() کال کر سکتے ہیں۔

  4. 4

    revocable شیڈولز کے لیے revoke() vest شدہ حصہ claimable رکھتا ہے اور صرف غیر vest شدہ باقی واپس کرتا ہے۔

  5. 5

    مالک notifyRewardAmount() کے ذریعے staking انعام دورانیہ فنڈ کرتا ہے؛ stakers تناسب سے کماتے ہیں اور کسی بھی وقت stake، withdraw، claim یا exit کر سکتے ہیں۔

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

  • ہارڈ کیپ _update میں نافذ، اس لیے ہر mint راستے پر لاگو
  • تینوں کنٹریکٹس پر دو مرحلہ ملکیت
  • vesting مکمل collateralized؛ انویریئنٹ balance == allocated − released فزنگ سے چیک شدہ
  • منصفانہ منسوخی: vest شدہ ٹوکنز کبھی واپس نہیں لیے جا سکتے
  • انعامات notify پر لائے جاتے ہیں — کوئی غیر فنڈڈ وعدہ نہیں؛ solvency انویریئنٹس
  • recoverERC20 کبھی staking یا reward ٹوکن نہیں نکال سکتا
  • value-moving فنکشنز پر nonReentrant، ہر جگہ SafeERC20

خصوصیات

  • EIP-2612 permit والا کیپڈ ERC-20
  • بہت سے beneficiaries کے لیے cliff + لکیری vesting
  • فی شیڈول revocable فلیگ
  • O(1) maths کے ساتھ Synthetix طرز کے staking انعامات
  • انعام دورانیے کا رول اوور

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

  • DAOs، گیمز اور loyalty پروگرامز کے لیے ٹوکن جنریشن ایونٹس
  • ٹیم، ایڈوائزرز اور سرمایہ کاروں کی شفاف vesting
  • staking انعام اور لیکویڈیٹی مہمات

معلوم حدود

انعام کا دورانیہ صرف انعامی دورانیوں کے درمیان تبدیل ہو سکتا ہے۔

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

شوکیس

Milestone Escrow

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

Solidity 0.8.28OpenZeppelin v5ETH / ERC-20

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

شوکیس

SigmaNFT Collection

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

ERC-721ERC-2981Merkle proofs

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

شوکیس

Gold-Backed Token (RWA)

بیکنگ minting کی پیشگی شرط بن جاتی ہے: ٹوکنز صرف اس وقت mint ہو سکتے ہیں جب رپورٹ شدہ سنہری ذخیرہ نئی کل سپلائی کو ڈھانپ لے۔

ERC-20AccessControlProof of reserve

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

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

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

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

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

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