Blockchain

Contratti intelligenti: non reinventare la ruota

SafeMath

SafeMath è una libreria che garantisce operazioni aritmetiche sicure ripristinando la transazione se vengono superati i limiti di un tipo di dati intero.

Esempio SafeMath.

I using istruzione indica al compilatore che il contratto utilizza le funzioni definite in SafeMath per uint operazioni. Invece di usare operatori aritmetici (+, -, *, /, %), utilizzare le funzioni add(), sub(), mul(), div()e mod().

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