Blockchain

Розумні контракти: не винаходьте колесо заново

Smart Contracts: Don’t Reinvent the Wheel Blockchain PlatoBlockchain Data Intelligence. Vertical Search. Ai.

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