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

Gold-Backed Token (RWA)

حقیقی اثاثہ ڈیمو: 1 sGOLD = تحویل میں رکھے سونے کا 1 گرام، proof of reserve کے خلاف نافذ minting

ERC-20AccessControlProof of reserveFoundry

یہ کیا ہے

GoldBackedToken وعدے کے بجائے 1:1 بیکنگ کو پیشگی شرط بناتا ہے: mint(to, amount) صرف اس وقت کامیاب ہوتا ہے جب totalSupply + amount ≤ reserve()۔ ذخیرہ proof-of-reserve فیڈ سے پڑھا جاتا ہے جس کا انٹرفیس Chainlink کے AggregatorV3 سے مماثل ہے، تازگی کی تصدیق ہوتی ہے اور 18 decimals پر normalize کیا جاتا ہے۔

Holders آف چین حوالے کے ساتھ ٹوکنز burn کر کے redeem کرتے ہیں؛ امین redemption ایونٹس دیکھتا ہے اور دھات پہنچاتا ہے یا نقد تصفیہ کرتا ہے۔ یہ ایک ڈیمو ہے: sGOLD اصل سونے سے بیکڈ نہیں، اس کی کوئی مالیت نہیں اور یہ فروخت کے لیے نہیں۔ یہ قیمتی دھاتوں کے ڈیلر کے لیے پلیٹ فارم بنانے سے حاصل ہونے والے ہماری ٹیم کے ڈومین علم پر استوار ہے۔

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

ٹوکنائزڈ commodities اور stablecoins ایک ہی وعدے پر منحصر ہیں: ہر ٹوکن بیکڈ ہے۔ جب اس وعدے کی صرف کبھی کبھار تصدیق ہوتی ہے، issuer اپنی تحویل سے زیادہ mint کر سکتا ہے، اور جب تک دیر نہ ہو جائے کوئی کم collateralization نہیں دیکھتا۔

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

  1. 1

    امین (یا Chainlink proof-of-reserve فیڈ) تحویل میں رکھے سونے کے گرام رپورٹ کرتا ہے۔

  2. 2

    minter کردار ادائیگی کے بعد گاہک کو ٹوکنز mint کرتا ہے، مگر صرف اس وقت جب نئی سپلائی ذخیرے کے اندر رہے۔

  3. 3

    ٹوکنز ERC-20 کے طور پر آزادانہ ٹریڈ ہوتے ہیں، گیس لیس approvals کے لیے EIP-2612 permit کے ساتھ۔

  4. 4

    Holder حوالے کے ساتھ ٹوکنز burn کر کے redeem کرتا ہے؛ امین آف چین تصفیہ کرتا ہے۔

  5. 5

    کسی واقعے میں pauser کردار تمام ٹرانسفرز، mints اور redemptions روک دیتا ہے۔

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

  • سپلائی ذخیرے سے تجاوز کرنے پر minting InsufficientReserve کے ساتھ revert ہوتی ہے
  • Oracle تصدیق: غیر مثبت، غائب، مستقبل یا پرانا ڈیٹا مسترد
  • محدود staleness ونڈو (1 سیکنڈ سے 7 دن)؛ چیک بند نہیں ہو سکتا
  • کسی بھی فیڈ precision کے لیے decimal normalization
  • کردار پر مبنی AccessControl
  • فز شدہ انویریئنٹ: totalSupply ≤ reserve

خصوصیات

  • 1 ٹوکن = سونے کا 1 گرام
  • ذخیرے سے چیک شدہ minting
  • Chainlink AggregatorV3 مطابق ذخیرہ فیڈ
  • حوالے کے ساتھ burn سے redemption
  • admin، minter اور pauser کے الگ کردار
  • Pausable سرکٹ بریکر

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

  • ٹوکنائزڈ قیمتی دھاتیں، commodities اور گودام رسیدیں
  • ذخیرے سے نافذ stablecoins
  • قابلِ تصدیق آف چین رجسٹری والے دیگر حقیقی اثاثے

معلوم حدود

صرف ڈیمو: اصل oracle کی جگہ mock reserve فیڈ ہے۔ پروڈکشن کو اصل proof-of-reserve فیڈ، multisig + timelock ایڈمن اور جہاں درکار ہو ٹرانسفر پابندیاں (مثلاً MiCA کے تحت) درکار ہوں گی۔

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

شوکیس

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، ٹیک لیڈ سے بات کریں گے۔