ブロックチェーン

スマートコントラクト:車輪を再発明しないでください

SafeMath

SafeMath は、整数データ型の境界を超えた場合にトランザクションを元に戻すことで、安全な算術演算を保証するライブラリです。

セーフマスの例。

  using ステートメントは、コントラクトがで定義された関数を使用していることをコンパイラに示します。 SafeMath for uint オペレーション。 算術演算子を使用する代わりに (+, -, *, /, %)、関数を使用します add(), sub(), mul(), div(), mod().

出典: https://medium.com/better-programming/smart-contracts-dont-reinvent-the-wheel-63cee4370d19?source=rss——-8——————–cryptocurrency