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

How to Install the Solidity Compiler via Docker on Ubuntu?

In this article, we continue building on our previous topic, the Solidity compiler installation: 🌍 Previous Topic: Solidity Compiler Installation (NPM) The previous article was focused on an installation via npm, and in this article, we’ll go through the installation and use of the Solidity compiler via Docker. 🌍 Related Tutorials: Install Solidity Compiler via … Read more

Blockchain Analytics: The Basics

Image source Blockchain. This new technology is changing the way transactions are recorded and verified, and it’s leading us into a new era with enticing promises: smart contracts, shared ledgers, immutable data records, and blockchain analytics. There are so many different ways to use this innovative blockchain analytics. Who wouldn’t want to know all about … Read more

Ethereum Virtual Machine (EVM) Message Calls – Solidity Smart Contracts

You can scroll through the presentation as you watch the video here: In this article, we’ll hold the depth from the last article regarding the Ethereum Virtual Machine through topics such as message calls and special variants of calls, logs, callcode/delegatecall, libraries, logs, special operations for smart contract code creation/removal, and finally, precompiled contracts. This … Read more

Best Solidity Linter

💡 A code linter is a static code analysis tool to find programming errors, bugs, style mistakes, and suspicious constructs. The best Solidity Linter is Ethlint with a close second Solhint. Most other linters are not well qualified to compete with those early tools! Solidity Linter #1 – Ethlint Ethlint comes with the popular slogan … Read more

Blockchain Basics of Smart Contracts and Solidity

This article will give you an overview of the blockchain basics, transactions, and blocks. In the previous article of this series, we looked at how to create your own token using Solidity and, specifically, events for transactions. Blockchain Basics Blockchain technology enables us to write programs without having to think about the details of the … Read more

Decentralized Finance for Coders [Free Video Course]

This course will show you the ins and outs of decentralized finance (DeFi). Each step links to a more detailed article/tutorial, so you can dive deeper into the rabbit hole. Let’s get started! Step 1: Getting Started with DeFi What is DeFi? Decentralized Finance, also referred to as “DeFi,” enables customers to access financial services … Read more