Home

Awesome

Solidity-101

Introduction

Welcome! This is an automated workshop that will on using Solidity Smart contracts. It is aimed at developers who are not familiar with Solidity, or smart contracts.

How to work on this TD

Introduction

The workshop has two components:

Your objective is to gather as many TD-SOL-101 points as possible. Please note :

Getting to work

Exercises addresses

TopicContract codeContract on Etherscan
Points counter ERC20Points counter ERC20Link
Calling a functionEx01Link
Payable functionEx02Link
RequiresEx03Link
Storage variablesEx04Link
MappingsEx05Link
Variable visibilityEx06Link
EventsEx07Link
StructuresEx08Link
Code historyEx09Link
Past transactionsEx10Link
ComposabilityEx11Link
Blockchain forensicsEx12Undisclosed
Deploy your contract to validate exercicesEx14Link
All in one!Ex15Link