Skip to content

Commit cf553bf

Browse files
committed
update readme files
1 parent 17cdd3c commit cf553bf

File tree

3 files changed

+47
-8
lines changed

3 files changed

+47
-8
lines changed

README.md

+9-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,15 @@
11
# AwesomeSCSecurity
2-
**Disclaimer: This is a work in progress**
3-
42
[![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/aabdulwahed/AwesomeSCSecurity)
3+
4+
**Disclaimer: This is a work in progress**
5+
6+
7+
List of common security issues in decentralized apps and smart contract vector attacks by **example**.
8+
59

6-
List of common security issues in decentralized apps and smart contract vector attacks by example.
10+
#### Awesome Ethereum Readings
711

12+
- [Ethereum Protocol Design Rationale](https://github.com/ethereum/wiki/wiki/Design-Rationale)
813

9-
# Contributing
14+
## Contributing
1015
For any new issue, feature, or update, create a pull request and we will add it there. Ping me on Twitter: [@aabdolwahed](https://twitter.com/aabdolwahed)

dasp/1-reentrancy/README.md

+11-4
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,28 @@
11
# Reentrancy Attack
22

33

4-
#### Examples:
4+
#### Code Examples:
55

66
- [Bad Auction](contracts/BadAuction.sol) contract
77
- [Attacking Bad Auction](contracts/AttackBadAuction.sol)
88
#### Quick start
9-
1. starting TestNet
9+
##### 1. starting TestNet
1010

11-
In new terminal start `ganache-cli`.
11+
Open a new terminal in order to start start `ganache-cli`.
1212

1313
```bash
1414
$ ganache-cli
1515
```
16-
Using terminal 2 install and migrate the following contracts
16+
17+
##### 2. Using terminal 2
18+
install, compile and migrate the following contracts
1719
```bash
1820
$ npm install
1921
$ npm run compile
2022
$ npm run migrate
2123
```
24+
25+
### References:
26+
- [Solidity Documentation: Reentrancy](https://solidity.readthedocs.io/en/develop/security-considerations.html#re-entrancy)
27+
- [Ethereum Blogpost Smart Contract Security](https://blog.ethereum.org/2016/06/10/smart-contract-security/)
28+

dasp/2-access-control/README.md

+27
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# Access Control Attack
2+
3+
4+
#### Code Examples:
5+
6+
TBC
7+
8+
#### Quick start
9+
##### 1. starting TestNet
10+
11+
Open a new terminal in order to start start `ganache-cli`.
12+
13+
```bash
14+
$ ganache-cli
15+
```
16+
17+
##### 2. Using terminal 2
18+
install, compile and migrate the following contracts
19+
```bash
20+
$ npm install
21+
$ npm run compile
22+
$ npm run migrate
23+
```
24+
25+
### References:
26+
27+
TBC

0 commit comments

Comments
 (0)