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