Skip to content

Latest commit

 

History

History
57 lines (49 loc) · 3.54 KB

README.md

File metadata and controls

57 lines (49 loc) · 3.54 KB

🚧 Chapter-Solidity 🚧

Solidity

Help Solidity developer to learn fast via providing simple code and examples. This repo containing the most popular smart contracts collections.

           

        

A typical top-level directory layout

.
├── Call                    # Contains an example of call in Solidity
├── DAO_Governance          # Contains an example of creation of DAO
├── DelegateCall            # Contains an example to create a delegate call from a smart contract to another
├── ERC 721                 # Contains an example to create an NFT
├── ERC 1155                # Contains an example to create a ERC 1155 without Openzepplin
├── ERC 3525                # Contains an example to use ERC 3525
├── EternalStorage          # Contains an example to use Storage
├── FactoryContract         # Contains an example to use Factory Contract
├── Libraries               # Contains an example to use the Libraries
├── MultiCall               # Contains an example to use MultiCall
├── Proxies                 # Contains Various Proxy Patterns via OpenZepplin and non OpenZepplin
├── SBT                     # Contains an example to use Soul Bound Token
├── StaticCall              # Contains an example to use Static Call in Solidity
├── Timelock                # Contains an example to use Timelock
├── VerifySignature         # Contains an example to use Verify Signature
├── CONTRIBUTING.md         # Rules and Guide to Contiribute
└── README.md

Community

If you need help or just want to discuss about the library join the community on Discord:

⌨️ Discuss about Chapter-Solidity on Discord

Here are the steps to Make contribute 👣

  • Take a look at guide on contributing (Necessary)
  • Create an issue for making any change to code. when issue will be approve you can make a change.
  • Pull latest change from upstream branch before starting the changing code.
  • Add your file in proper folder(lowercase) with README.md in it. Add requirements.txt if needed.