Milestone Escrow
הלקוח נועל את מלוא התקציב מראש, מחולק לאבני דרך. הכספים זזים רק בשחרור, בהחלטת בורר או בביטול.
ערכת השקת טוקנים: ERC-20 מוגבל, vesting עם cliff + ליניארי ותגמולי staking
SigmaToken הוא ERC-20 עם תקרה קשה, EIP-2612 permit (אישורים ללא גז), יכולת צריבה ובעלות דו־שלבית; הבעלים יכול להטביע רק עד התקרה. TokenVesting מחזיק טוקנים עבור מוטבים רבים; לכל לוח יש התחלה, cliff, משך ודגל revocable, והוא ממומן במלואו בעת יצירתו.
StakingRewards מאפשר למשתמשים להפקיד טוקן אחד ולהרוויח אחר (או את אותו) בקצב קבוע לאורך תקופת תגמול. הוא משתמש בחשבונאות reward-per-token בסיבוכיות O(1), כך שעלויות הגז לא גדלות עם מספר המפקידים, והתגמולים נמשכים לתוך החוזה לפני שהם מובטחים.
השקת טוקן דורשת משמעת היצע, נעילות אמינות לצוות ולמשקיעים, ותמריצים הוגנים למחזיקים. מימושים מותאמים ולא מבוקרים של הדפוסים האלה הם מקור נפוץ לניצולים: מתמטיקת תגמולים שבורה, הבטחות תגמול לא ממומנות ודלתות אחוריות של מנהלים.
SigmaToken נפרס עם תקרה קשה; הבעלים יכול להטביע רק עד אליה.
הבעלים יוצר לוחות vesting (התחלה, cliff, משך, סכום, revocable). הטוקנים נמשכים לתוך החוזה מייד.
שום דבר לא בשל לפני התחלה + cliff; אחר כך הטוקנים בשלים ליניארית עד סוף המשך. מוטבים קוראים ל־release() בכל עת.
בלוחות revocable, revoke() משאיר את החלק שהבשיל ניתן לתביעה ומחזיר רק את היתרה שלא הבשילה.
הבעלים מממן תקופת תגמול staking עם notifyRewardAmount(); המפקידים מרוויחים pro rata ויכולים להפקיד, למשוך, לתבוע או לצאת בכל עת.
משך התגמול ניתן לשינוי רק בין תקופות תגמול.
הלקוח נועל את מלוא התקציב מראש, מחולק לאבני דרך. הכספים זזים רק בשחרור, בהחלטת בורר או בביטול.
השקת NFT הוגנת: שלבי רשימת היתר וציבורי, מגבלות לכל ארנק, היצע מקסימלי בלתי ניתן לשינוי, תמלוגי ERC-2981 וחשיפה מושהית.
גיבוי הופך לתנאי מוקדם להטבעה: אפשר להטביע טוקנים רק אם רזרבת הזהב המדווחת מכסה את ההיצע החדש.
סטנדרטים: Solidity 0.8.x, OpenZeppelin, בדיקות Foundry עם fuzzing, ניתוח סטטי Slither, קוד מאומת. 223 בדיקות · כיסוי 100% · נותח ב־Slither.
ספר לנו מה אתה בונה. מהנדס בכיר משיב תוך שעה בימי עבודה — ואז אתה מקבל הערכה כנה, היקף ברור והצעה במחיר קבוע או מבוסס אבני דרך, בדרך כלל תוך כמה ימי עבודה.
מעדיף לכתוב קודם? כתוב לנו
תדבר ישירות עם Ing. Ismet Mesic, Tech lead.