Skip to the content.

Welcome to Solidity Notes

Visit the repository on GitHub to get access to Markdown files and download them. You can also submit a PR if you find any error in this page or the notes. Check below for topicwise details. Written for Solidity version 0.8.11.

General Notes :

This document explains the syntax part and then whys and whats of the syntax where applicable. Sometimes also involves code examples that bring a few gotchas to the table. Click below to view General Notes.

General Notes

Internals :

This document deals with explaining the data locations and how they can affect any gas costs. Organisation of data is also explained. Click below to view Internals.

Internals

Security :

This document deals with a few security vulnerabilities involved when writing smart contracts. In the end, it also has a few points on developing smart contracts. Click below to view Security.

Security

Gas Optimisations :

This document mentions some things a smart contract developer can do to save gas costs. Security and Gas Optimsations by no means cover all exisiting topics, but they cover a few that are important. Click below to view Gas Optimisations.

Gas Optimisations.

Solidity Notes

What

Where

Who

How

What Next :

Want to contribute?

Want to make me happy?

License :

CC0
To the extent possible under law, Pranay Reddy has waived all copyright and related or neighboring rights to Solidity Notes.