Solidity Ether Units, Time Units, and Global Variables

With this article, we’re opening a new area of our study, that of units and globally available variables in Solidity. To begin with, we’ll learn about ether units and time units. After that, we’ll start with a block of subsections on special variables and functions, stretching through this and the next two articles. It’s part … Read more

Solidity Conversions of Elementary Types

In this article, we’ll entertain ourselves with conversions between elementary types in Solidity. We’ll mention implicit and explicit conversions, as well as conversions between literals. It’s part of our long-standing tradition to make this (and other) articles a faithful companion, or a supplement to the official Solidity documentation, for this article’s topic. Implicit Conversions The … Read more

Solidity Operators and ‘Delete’ Keyword

Throughout this article, we’ll take a dive into the topics of operators, specifically the ternary operator, compound and increment/decrement operators, and the delete keyword. We’ll conclude the article with a table overviewing the operators in Solidity. It’s part of our long-standing tradition to make this (and other) articles a faithful companion or a supplement to … Read more

Solidity Iterable Mapping Type (Howto + Video)

In this article, we’ll continue our story on the mapping data structure, but this time, we’ll go through the data structure upgrade and reach a new functionality: the iterative mapping data structure. This way, by upgrading the readily available data structure, we’ll get a broader perspective and better understanding of how it works and how … Read more

Solidity Mapping Type Made Easy [+Video]

In this article, you’ll dive into detail on the Solidity mapping type and learn about mapping type specifics. It’s part of our long-standing tradition to make this (and other) articles a faithful companion, or a supplement to the official Solidity documentation, starting with docs for this article’s topic. Mapping Type We have seen mapping type … Read more

Solidity Function Type Examples – A Simple Illustrated Guide

In this article, we’ll continue our story on function types, but this time, we’ll go through several illustrative examples and learn how they work and breathe in practice. This way, by complementing what we already know about function types, we’ll get a broader perspective and better understanding. It’s part of our long-standing tradition to make … Read more

Solidity Array Members and Manipulation Techniques

In this article, we’ll cover an important topic on array members and array manipulation techniques. This knowledge will prove extremely useful as we progress with our journey through Solidity and gain experience. It’s part of our long-standing tradition to make this (and other) articles a faithful companion, or a supplement to the official Solidity documentation, … Read more

Dangling References to Storage Array Elements – Solidity Reference Types

In this article, while being unable to keep the focus on anything else with all this dangling around, we’ll entertain ourselves with dangling references to storage array elements. It’s part of our long-standing tradition to make this (and other) articles a faithful companion, or a supplement to the official Solidity documentation, starting with this part … Read more

Solidity Reference Types – Array Slices and Structs

♠️ In this article, we’ll deal the cards and play with array slices and structs. Both of them are very powerful players, and it’s good having them at the table. It’s part of our long-standing tradition to make this (and other) articles a faithful companion or a supplement to the official Solidity documentation for this … Read more

Solidity Bytes and String Arrays, Concat, Allocating Memory, and Array Literals

πŸ’‘ With this article, we’ll discover a new and fascinating world of bytes and strings, as well as ways to manipulate them, allocate memory arrays, and use array literals. It’s part of our long-standing tradition to make this (and other) articles a faithful companion, or a supplement to the official Solidity documentation, starting with these … Read more

Introduction to Solidity Reference Types and Arrays

Through this article, we’ll learn about reference types, in particular structs, arrays, and mappings, continued by a story on data locations, memory areas, and assignment behaviors. Finally, we’ll conclude with a section introducing arrays. It’s part of our long-standing tradition to make this (and other) articles a faithful companion, or a supplement to the official … Read more

Ultrasound Money πŸ¦‡πŸ”Š ETH Supply Equilibrium & Burn Rate for Non-Stakers

πŸ’¬ Question: If you’re visiting the great ultrasound.money website, you may have stumbled over the term “burn rate for non-stakers”. What does it mean exactly? In this article, you’ll learn all about it! Before I give you a concise definition, let’s recap some key terms for learning and ease of understanding. What Is Token Burning? … Read more