Skip to content

A series of tutorials that cover most of the core elements of the Solidity language

Notifications You must be signed in to change notification settings

leonnardovv/All-About-Solidity

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

All About Solidity

All About Solidity is an article serie that covers most of the core feature, syntax and semantics of Solidity, the smart contract programming language for Ethereum or any EVM based blockchains.

You will find code snippets and analogies to help you understand and improve your Solidity programming skills.

Enjoy the reading!

🚧 I am currently undergoing a re-write of the content of each articles, with cleaner table of contents, so to make it easier to jump to relevant sections. You can still read them and browse their draft content with notes under the /articles folder

All About...

address cryptographic functions mapping
arrays Data Location (storage, memory, calldata) modifier
assembly enum numbers
blocks & transaction properties error handling overriding (for functions, modifiers, etc...)
bool ether units string
bytes event style
comments function tuples
compiler inheritance struct
constructor interface variables (in general)
control flow library(librarie contracts)

References

Below are links to some useful references about Smart Contract Programming in Solidity.

For references related to each specific topic of the smart language, see the Reference section at the bottom of each individual page.

About

A series of tutorials that cover most of the core elements of the Solidity language

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Assembly 59.2%
  • Solidity 40.8%