Writing Smart Contracts with Solidity 0.5 and Above

A walkthrough to start writing Ethereum smart contracts with Solidity 0.5 and above

Ross Bulat
The Block Journal

--

Start writing smart contracts with Solidity > 0.5

This article acts as an on-boarding tool for you to start writing smart contracts with Solidity. By using standard tools and conventions that the developer community have been evolving since the language’s inception, we will visit the recent changes to Solidity and how to ensure your smart contracts are error free.

The official Solidity documentation has fallen behind the times slightly, at least at the time of this writing — the examples are still showcasing Solidity 0.4 (the current version introduces a collection of new features and breaking changes from the previous version) with out of date and somewhat uninspiring example contracts. I find Truffle Boxes a more inspiring resource to browse through.

What we will cover here: IDEs & tools, importing and compiling contracts, breaking changes and conventions.

In this article we will firstly overview the IDEs at your disposal to be developing Solidity smart contracts, before visiting important concepts to adhere to…

--

--

Ross Bulat
The Block Journal

Programmer and Author. @ Parity Technologies, JKRB Investments