1 | = Security
|
2 |
|
3 | [.readme-notice]
|
4 | NOTE: This document is better viewed at https://docs.openzeppelin.com/contracts/api/security
|
5 |
|
6 | These contracts aim to cover common security practices.
|
7 |
|
8 | * {PullPayment}: A pattern that can be used to avoid reentrancy attacks.
|
9 | * {ReentrancyGuard}: A modifier that can prevent reentrancy during certain functions.
|
10 | * {Pausable}: A common emergency response mechanism that can pause functionality while a remediation is pending.
|
11 |
|
12 | TIP: For an overview on reentrancy and the possible mechanisms to prevent it, read our article https://blog.openzeppelin.com/reentrancy-after-istanbul/[Reentrancy After Istanbul].
|
13 |
|
14 | == Contracts
|
15 |
|
16 | {{PullPayment}}
|
17 |
|
18 | {{ReentrancyGuard}}
|
19 |
|
20 | {{Pausable}}
|