Home

Awesome

<h3 align="center"> <br /> <img src="https://user-images.githubusercontent.com/168240/39507538-3387269a-4d93-11e8-863b-0f87cd858bfe.png" alt="logo" width="700" /> <br /> <br /> <br /> </h3>

Solidity idiosyncrasies

Solidity gotchas, pitfalls, limitations, and idiosyncrasies.

License

This is a list of things that have caused me to bang my head against a brick wall when coming across them in solidity, especially when starting out as a beginner.

<img src="./assets/headbang.gif" alt="" width="80" />

Notice! These examples are from Solidity v0.4.x. Some of these example may no longer be relevant in newer versions of Solidity.

Contents


Examples

In no particular order:

Remix

Example code

Example code available in the contracts/ directory.

Contributing

Pull requests are always welcomed for explaining or showing a solidity feature that is not intuitive.

Issues

Ethereum and Solidity are quickly evolving so some things may no longer be relevant in the future.

Please submit an issue or make a pull request if something in incorrect.

Credits

Resources

License

MIT