Blockchain

Έξυπνα συμβόλαια: Μην επανεισαγάγετε τον τροχό

SafeMath

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