برنامه نویسی

از آن کار می کند تا برگردد: استحکام یادگیری راه سخت

من با ایجاد یک قرارداد هوشمند سپرده برای پرداختهای مبتنی بر نقطه عطف بین مشتری و هنرمندان ، استحکام را یاد گرفته ام.

اما به جای اینکه در مسیر شاد متوقف شوم – می خواستم موارد شکست را نیز درک کنم.

بنابراین من از Foundry برای نوشتن یک مجموعه تست کامل استفاده کردم که پوشش می دهد:
antor کنترل دسترسی مبتنی بر نقش
vality اعتبار سنجی نقطه عطف
✅ برای اقدامات غیرمجاز برگردانده می شود
✅ مواردی مانند اعتبار سنجی مضاعف یا پرداخت بیش از حد
proffection پروفایل گاز برای عملکردهای مهم

همه قراردادها برای وضوح ماژولار هستند:

  • basecontract.sol برای ذخیره سازی
  • اعتبار سنجی contract.sol برای جریان اعتبار سنج
  • EscrowCrottract.Sol برای سپرده ها ، بازپرداخت ها و رهاسازی
  • artvault.sol همه را به هم پیوند می دهد

repo کامل با Readme ، آزمایشات و گزارش گاز در اینجا:
→ https://github.com/hananebendisari/artvault
بازخورد استقبال می کند – به ویژه از دیگر زبان آموزان استحکام یا افرادی که به طور مرتب قراردادهای هوشمند را حسابرسی می کنند/آزمایش می کنند.

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا