-
Notifications
You must be signed in to change notification settings - Fork 516
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Preliminary audit reports * rename * correct contract name
- Loading branch information
1 parent
90ca7b4
commit c22fcfd
Showing
2 changed files
with
11 additions
and
0 deletions.
There are no files selected for viewing
11 changes: 11 additions & 0 deletions
11
audit-reports/preliminary-audits/airdroperc20-claimable.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
This document contains details on fixes / response to the preliminary audit reports added to this repository. | ||
|
||
## [AirdropERC20Claimable](./airdroperc20-claimable.pdf) | ||
|
||
### 01: Governance: TrustedForwarder can execute claims on behalf of other addresses | ||
|
||
- The contract doesn't add a trusted-forwarder address by default. The deployer of AirdropERC20Claimable can specify which forwarder they want to use (if any), or leave as address zero. | ||
|
||
### 02: Malicious users can steal the entire balance of the contract | ||
|
||
- This refers to the possibility of a sybil attack on open/public claims, where multiple wallets can be created to claim the quantity specified by `openClaimLimitPerWallet`. To prevent this scenario or any kind of public claiming, deployer can set `openClaimLimitPerWallet` to zero when setting claim conditions during deployment. |
Binary file not shown.