Blockchain

Pametne pogodbe: Ne ponovno izumite kolesa

SafeMath

SafeMath je knjižnica, ki zagotavlja varne aritmetične operacije tako, da razveljavi transakcijo, če so meje celoštevilskega podatkovnega tipa presežene.

Primer SafeMath.

O using stavek nakazuje prevajalniku, da pogodba uporablja funkcije, definirane v SafeMath za uint operacije. Namesto uporabe aritmetičnih operatorjev (+, -, *, /, %), uporabite funkcije add(), sub(), mul(), div()in mod().

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