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

من با ایجاد یک قرارداد هوشمند سپرده برای پرداختهای مبتنی بر نقطه عطف بین مشتری و هنرمندان ، استحکام را یاد گرفته ام.
اما به جای اینکه در مسیر شاد متوقف شوم – می خواستم موارد شکست را نیز درک کنم.
بنابراین من از Foundry برای نوشتن یک مجموعه تست کامل استفاده کردم که پوشش می دهد:
antor کنترل دسترسی مبتنی بر نقش
vality اعتبار سنجی نقطه عطف
✅ برای اقدامات غیرمجاز برگردانده می شود
✅ مواردی مانند اعتبار سنجی مضاعف یا پرداخت بیش از حد
proffection پروفایل گاز برای عملکردهای مهم
همه قراردادها برای وضوح ماژولار هستند:
- basecontract.sol برای ذخیره سازی
- اعتبار سنجی contract.sol برای جریان اعتبار سنج
- EscrowCrottract.Sol برای سپرده ها ، بازپرداخت ها و رهاسازی
- artvault.sol همه را به هم پیوند می دهد
repo کامل با Readme ، آزمایشات و گزارش گاز در اینجا:
→ https://github.com/hananebendisari/artvault
بازخورد استقبال می کند – به ویژه از دیگر زبان آموزان استحکام یا افرادی که به طور مرتب قراردادهای هوشمند را حسابرسی می کنند/آزمایش می کنند.