blockchain

สัญญาที่ชาญฉลาด: อย่าสร้างวงล้อขึ้นมาใหม่

เซฟแมธ

SafeMath เป็นไลบรารีที่รับรองการดำเนินการทางคณิตศาสตร์อย่างปลอดภัยโดยคืนค่าธุรกรรมหากเกินขอบเขตของประเภทข้อมูลจำนวนเต็ม

ตัวอย่าง SafeMath

พื้นที่ using คำสั่งระบุให้คอมไพเลอร์ทราบว่าสัญญาใช้ฟังก์ชันที่กำหนดไว้ใน SafeMath for uint การดำเนินงาน แทนที่จะใช้ตัวดำเนินการเลขคณิต (+, -, *, /, %) ใช้ฟังก์ชั่น add(), sub(), mul(), div()และ mod().

ที่มา: https://medium.com/better-programming/smart-contracts-dont-reinvent-the-wheel-63cee4370d19?source=rss——-8—–cryptocurrency