Блокчейн

Смарт-контракты: не изобретайте велосипед

Смарт-контракты: не изобретайте заново колесо блокчейна PlatoBlockchain Data Intelligence. Вертикальный поиск. Ай.

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——————криптовалюта.