Published in


Lesson 1: Your First Solidity Smart Contract

Photo by Olav Ahrens Røtne on Unsplash

In the previous lesson, we looked at how to set up your local Solidity development environment. Here we will continue on that path by writing our first smart contract!

The contract we will write in this short article is the Greeter contract from the Hardhat basic sample project setup. If you don’t feel like writing the contract yourself just launch a Hardhat project as you’ve learned in…




A publication for Solidity programming tutorials. Solidity is a statically-typed programming language for writing smart contracts that run on Ethereum. The publication progresses from elementary lessons towards advanced topics.

Recommended from Medium

Virtual Index (Fake Index) in Oracle

Array In C

What is Hacktoberfest and How can a beginner contribute?

Oracle Cloud Developer Solutions: HCM Cloud PaaS Extension

The checklist any dev team needs to go through before starting a new project

Install DBT (Data Build Tool)

Learning to code: tips and tricks

IT Asset Management Tool: 5 Ways Your Organization Can Use It To Achieve Digital Enablement In 2021

IT Asset Management Tool: 5 Ways Your Organization Can Achieve Digital Enablement With It In 2021

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
Lajos Deme

Lajos Deme

Software engineer. Blockchain and smart contracts.

More from Medium

Learning Solidity with Ease — Introduction

Lesson 3: Reference Types in Solidity

Write Your First Smart Contract in Solidity

Create an App like Uniswap and Execute Trades in a Decentralized Manner