## 🥷🏻🛵⛓️ playing pvp in the metaweb: solidity edition
#### 👉 start with [solidity tl; dr](solidity_tldr.md) #### 🧰 dirs in this repo
* [set your workspace](workspace) * [tokens standard](token_standards) * [boilerplates](boilerplates) * [saving gas](saving_gas) * [abi encoding](abi_encoding) * [storage](storage) * [events](events) * [tests](tests)

--- ### external resources
##### learning solidity * [solidity docs](https://docs.soliditylang.org/en/v0.8.12/) * [openzeppelin docs](https://docs.openzeppelin.com/) * [solidity by example](https://solidity-by-example.org/) * [smart contract programmer](https://www.youtube.com/channel/UCJWh7F3AFyQ_x01VKzr9eyA) * [solidity vscode plugin](https://marketplace.visualstudio.com/items?itemName=tintinweb.solidity-visual-auditor) * [learn solidity with examples, by jsagalli](https://github.com/James-Sangalli/learn-solidity-with-examples)
##### writing beautiful code * [solmate](https://github.com/transmissions11/solmate/) * [dapp.tools](https://dapp.tools/) * [solidity cheatsheet and best practices](https://github.com/manojpramesh/solidity-cheatsheet)
##### testing * [foundry book](https://book.getfoundry.sh/forge/differential-ffi-testing)
##### tools * [another solidity vscode plugin](https://marketplace.visualstudio.com/items?itemName=JuanBlanco.solidity)