Blockchain

Intelligente Verträge: Das Rad nicht neu erfinden

SafeMath

SafeMath ist eine Bibliothek, die sichere arithmetische Operationen gewährleistet, indem sie die Transaktion rückgängig macht, wenn die Grenzen eines ganzzahligen Datentyps überschritten werden.

SafeMath-Beispiel.

Das using Die Anweisung zeigt dem Compiler an, dass der Vertrag Funktionen verwendet, die in definiert sind SafeMath für uint Operationen. Anstatt arithmetische Operatoren zu verwenden (+, -, *, /, %), verwenden Sie die Funktionen add(), sub(), mul(), div() und mod().

Quelle: https://medium.com/better-programming/smart-contracts-dont-reinvent-the-wheel-63cee4370d19?source=rss——-8—————–Kryptowährung