Blockchain

Inteligentne kontrakty: nie wymyślaj na nowo koła

SafeMath

SafeMath jest biblioteką, która zapewnia bezpieczne operacje arytmetyczne poprzez cofanie transakcji w przypadku przekroczenia granic typu danych w postaci liczby całkowitej.

Przykład SafeMath.

Połączenia using Instrukcja wskazuje kompilatorowi, że kontrakt używa funkcji zdefiniowanych w SafeMath dla uint operacje. Zamiast używać operatorów arytmetycznych (+, -, *, /, %), użyj funkcji add(), sub(), mul(), div(), mod().

Źródło: https://medium.com/better-programming/smart-contracts-dont-reinvent-the-wheel-63cee4370d19?source=rss——-8—————–cryptocurrency