Solidity Boolean and Integer Types – A Helpful Guide with Video

Types are among the most important building blocks of a statically-typed programming language, and since Solidity falls into that category, we finally have the opportunity to entertain ourselves with this crucial topic. By learning about types, we’ll get more closely familiar with the Solidity features that are based on idiosyncrasies of a particular data type. … Read more

Solidity File Layout – SPDX License ID and Version Pragmas

In the previous articles, we looked at some of the representative examples of smart contracts representing possible real-world scenarios. Our main focus was on capturing the essence of each case, without particular attention given to the general structure, i.e. layout of the respective source files. However, in this mini-series starting with this article, we will … Read more

Solidity by Example – Understanding Modular Contracts

This article continues on the Solidity Smart Contract Examples series and implements an example of a modular contract checking that the balances being sent between the addresses comply with the requirements (docs). We’ll first lay out the entire smart contract example without the comments for readability and development purposes. Then we’ll dissect it part by … Read more

Solidity Example – Safe Remote Purchase

This article continues on the Solidity Smart Contract Examples series, which implements a simple, but the useful process of safe remote purchase. Here, we’re walking through an example of a blind auction (docs). We’ll first lay out the entire smart contract example without the comments for readability and development purposes. Then we’ll dissect it part … Read more

Top 5 Solidity Smart Contract Examples for Learning

In this smart contract collection, you’ll dive the most insightful Solidity examples for learning and polishing your skills as a Solidity developer and Blockchain engineer. You can also use those as templates when creating your own smart contracts. Stand on the shoulders of giants! 🦄 🌍 Recommended Tutorials: Before diving into any individual example in … Read more

Mastering the Solidity Blind Auction Contract (Example)

This article continues on the Solidity Smart Contract Examples series, which implements a somewhat more complex process of a blind auction. 🌍 Recommended Tutorial: Smart Contracts with Solidity – Crash Course Here, we’re walking through an example of a blind auction (original source). We’ll first lay out the entire smart contract example without the comments … Read more

Solidity by Example – Simple Open Auction (Explained)

This article continues on the series we started the last time: Solidity smart contract examples, which implement a simplified real-world process. Here, we’re walking through an example of a simple open auction. 🌍 Original Source Code: Solidity Docs We’ll first lay out the entire smart contract example without the comments for readability and development purposes. … Read more

How to Install the Solidity Compiler via Static Binary and Linux Packages

In this final, concluding part on installing the Solidity compiler, we’ll be going through two more approaches, the static binary / precompiled Solidity Compiler installation, and Linux packages installation. We will follow the outlined steps for these two fairly simple and quick approaches, and after that, make an overview of all the approaches we made … Read more

How to Install the Solidity Compiler via Source Code Compilation?

In this article, we’ll produce, i.e., compile a Solidity compiler from its source code. Platform compilation is not an operation regular computer users explicitly do very often, if ever. However, in some unusual situations, we need specific software in terms of its (previous) version, or it should run in our exotic environment, etc. Regardless of … Read more