Blockchain

חוזים חכמים: אל תמציא את הגלגל מחדש

SafeMath

SafeMath היא ספרייה המבטיחה פעולות אריתמטיות בטוחות על ידי החזרת העסקה אם חריגה מהגבולות של סוג נתונים שלמים.

דוגמה של SafeMath.

אל האני using הצהרה מציינת למהדר שהחוזה משתמש בפונקציות המוגדרות ב SafeMath ל uint פעולות. במקום להשתמש באופרטורים אריתמטיים (+, -, *, /, %), השתמש בפונקציות add(), sub(), mul(), div(), ו mod().

מקור: https://medium.com/better-programming/smart-contracts-dont-reinvent-the-wheel-63cee4370d19?source=rss——-8—————–cryptocurrency