Blockchain

Pametne pogodbe: Ne ponovno izumite kolesa

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

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