Update README.md

This commit is contained in:
BT3GL /baɪtɡɝɫ/ 2022-05-14 12:33:36 -07:00 committed by GitHub
parent 4df17e323d
commit c72a88b4ee
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -2,14 +2,13 @@
<br>
### 👩🏼‍🏭 WIP
### In this repo:
<br>
### Interfaces
* There are at least 2 reasons why you might use inheritance in smart contract developmnet. First, it allows changes in one parent contract to be reflected in child contracts. Second, it allow you to reuse code and reduce overall program length.
* Interfaces cannot define state variables or constructors, functions have to be external, and interfaces cannot themselves inherit from other contracts.
* [Setting your workspace](https://github.com/bt3gl-labs/Blockchain-Development-and-Security/tree/main/Solidity-Expert/Setting-Workspace)
* [Writing tests](https://github.com/bt3gl-labs/Blockchain-Development-and-Security/tree/main/Solidity-Expert/Writing-Tests)
* [Bolierplates](https://github.com/bt3gl-labs/Blockchain-Development-and-Security/tree/main/Solidity-Expert/Boilerplates)
* [Tricks to save gas](https://github.com/bt3gl-labs/Blockchain-Development-and-Security/tree/main/Solidity-Expert/Tricks-to-save-gas)