A collection of Unicode characters not available in the most of standard keyboard layout

And how not to repeat them again

This article is the fifth one in a series of articles about doing math in Solidity. This time the topic is: exponent and logarithm.

Introduction

For centuries, logarithm was used to simplify calculations. Before electronic electronic calculators became widely available, slide rule, logarithm-based mechanical calculator, was the symbol of the engineer’s profession.

This article is the fourth one in a series of articles about doing math in Solidity. This time the topic is: compound interest.

Introduction

In our previous article we talked about percents and how they are calculated in Solidity. In financial math percents are usually associated with interest being paid on loans and deposits. At the end of every time period, say one month or one year, a certain percent of the principal amount…

This article is the third one in a series of articles about doing math in Solidity. This time the topic is: percents and proportions.

Introduction

Financial math begins with percents. What is x percent of y? How much percent of x is y? We all know the answers: x percent of y is x×y÷100 and y is y×100÷x percent of x. This is school math.

This article is the second one in a series of articles about doing math in Solidity. This time the topic is: overflow.

Introduction

Every time I see +, *, or ** doing audit of another Solidity smart contract, I start writing the following comment: “overflow is possible here”. I need a few seconds to write these four words, and during these seconds I observe nearby lines trying to find a reason, why overflow…

Mikhail Vladimirov

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store