پرش به محتوا
پروژه نمایشیبلاکچین و Web3
  • 223 تست
  • پوشش 100%
  • تحلیل‌شده با Slither

SigmaVault (ERC-4626)

ولت توکنی‌شده ERC-4626 بدون کارمزد با سقف سپرده و محافظت در برابر حمله تورمی

ERC-4626OpenZeppelin v5Virtual sharesFoundry

چیست

SigmaVault روی پیاده‌سازی حسابرسی‌شده ERC-4626 از OpenZeppelin بنا شده، پس out-of-the-box با تجمیع‌کننده‌ها، روترها و داشبوردها کار می‌کند. سهام مجازی با آفست اعشار 6 حمله تورمی سپرده‌گذار اول را غیرسودآور می‌کند.

سقف سپرده قابل‌پیکربندی از طریق maxDeposit و maxMint در معرض است تا یکپارچه‌سازان پیش از فراخوان حد را ببینند. ولت کارمزد نمی‌گیرد (بازده با وارد شدن دارایی‌ها مستقیم به هولدرها می‌رسد) و برداشت‌ها هرگز با سقف محدود نمی‌شوند.

مسئله کسب‌وکاری

خزانه‌ها، محصولات بازده و اپ‌های پس‌انداز به تجمیع مبتنی بر سهام نیاز دارند. حسابداری سهام سفارشی منشأ رایج باگ‌هاست؛ معروف‌ترین آن حمله تورمی سپرده‌گذار اول است که در آن کمک مالی مهاجم سهام سپرده‌گذار بعدی را به صفر گرد می‌کند.

چگونه کار می‌کند

  1. 1

    کاربر دارایی را تأیید و سپرده‌گذاری می‌کند؛ ولت طبق previewDeposit سهام ضرب می‌کند.

  2. 2

    یک استراتژی یا خزانه سود به ولت می‌فرستد، پس هر سهم باارزش‌تر می‌شود.

  3. 3

    کاربر سهام را بازخرید یا دارایی‌ها را برداشت می‌کند و سهم متناسبش را می‌گیرد.

  4. 4

    مالک می‌تواند سقف سپرده را بالا یا پایین ببرد؛ پایین بردن فقط سپرده‌های جدید را متوقف می‌کند.

اقدامات امنیتی

  • پایه ERC-4626 از OpenZeppelin v5.7 حسابرسی‌شده؛ گرد کردن همیشه به نفع ولت
  • کاهش حمله تورمی (آفست اعشار 6)، پوشش‌داده‌شده با تست اختصاصی
  • fuzzشده: deposit + redeem هرگز بیش از سپرده برنمی‌گرداند؛ پیش‌نماها با اجرا مطابق‌اند؛ سقف همیشه اعمال می‌شود
  • اینورینت‌ها: توانگری و حسابداری سهام
  • Ownable2Step؛ مالک فقط می‌تواند سقف را تغییر دهد، هرگز وجوه کاربران را جابه‌جا نمی‌کند

قابلیت‌ها

  • ولت استاندارد ERC-4626
  • سقف سپرده از طریق maxDeposit / maxMint
  • بدون کارمزد سپرده، برداشت یا عملکرد
  • تخصیص بازده متناسب
  • برداشت‌ها هرگز سقف ندارند

موارد استفاده رایج

  • ولت‌های خزانه DAO یا پس‌انداز شرکتی
  • محصولات بازده white-label روی زیرساخت ERC-4626
  • عرضه‌های کنترل‌شده با سقف سپرده مرحله‌ای

محدودیت‌های شناخته‌شده

دارایی‌های fee-on-transfer و rebasing پشتیبانی نمی‌شوند. ولت دارایی‌ها را بلااستفاده نگه می‌دارد؛ یکپارچه‌سازی استراتژی ریسک‌های خود را می‌افزاید و حسابرسی جدا می‌خواهد.

سایر قراردادهای نمایشی

نمایشی

Milestone Escrow

مشتری کل بودجه را از پیش، تقسیم‌شده به مراحل، قفل می‌کند. وجوه فقط با آزادسازی، رأی داور یا لغو جابه‌جا می‌شوند.

Solidity 0.8.28OpenZeppelin v5ETH / ERC-20

223 تست · پوشش 100% · تحلیل‌شده با Slither

نمایشی

Token + Vesting + Staking

ERC-20 با سقف عرضه و تأییدهای بدون gas، جدول‌های vesting با cliff برای تیم و سرمایه‌گذاران و پاداش‌های staking به سبک Synthetix.

ERC-20EIP-2612OpenZeppelin v5

223 تست · پوشش 100% · تحلیل‌شده با Slither

نمایشی

SigmaNFT Collection

عرضه NFT منصفانه: فازهای لیست سفید و عمومی، سقف برای هر کیف پول، حداکثر عرضه تغییرناپذیر، حق امتیاز ERC-2981 و افشای تأخیری.

ERC-721ERC-2981Merkle proofs

223 تست · پوشش 100% · تحلیل‌شده با Slither

استانداردها: Solidity 0.8.x، OpenZeppelin، تست‌های Foundry با فازینگ، تحلیل ایستا Slither، سورس وریفای‌شده. 223 تست · پوشش 100% · تحلیل‌شده با Slither.

پروژه‌ای در ذهن دارید؟

بگویید چه می‌سازید. یک مهندس ارشد در روزهای کاری ظرف یک ساعت پاسخ می‌دهد — سپس یک ارزیابی صادقانه، دامنه مشخص و پیشنهاد با قیمت ثابت یا مرحله‌ای دریافت می‌کنید، معمولاً ظرف چند روز کاری.

ترجیح می‌دهید اول بنویسید؟ برایمان بنویسید

مستقیم با Ing. Ismet Mesic، سرپرست فنی، صحبت خواهید کرد.