A decentralized social network protocol returning data ownership back to users and helping devs build meaningful social experiences.
Low | Medium | High | Critical | Total | |
---|---|---|---|---|---|
Not fixed | 1 | - | 1 | - | 2 |
Fixed | - | - | - | - | 0 |
Total | 1 | 0 | 1 | 0 | 2 |
not_fixed/high
In the contract `LaunchTokenPool` the role `owner` has authority over the functions shown in the diagram below.  - `withdraw(address to, uint256 amount)`: Allows the owner to withdraw CYBER tokens from the contract. Accessible only by the owner. - `withdrawERC20(address currency, address to, uint256 amount)`: Allows the owner to withdraw any ERC20 tokens from the contract. Accessible only by the owner. - `pause()`: Allows the owner to pause the contract, which prevents deposits. Accessible only by the owner. - `unpause()`: Allows the owner to unpause the contract, which enables deposits. Accessible only by the owner. Any compromise to the `owner` account may allow the hacker to take advantage of this authority and update the sensitive settings and execute sensitive functionalities of the protocol.
not_fixed/low
The project design may not be compatible with non-standard ERC20 tokens, such as deflationary tokens or rebase tokens.
# | File Name |
---|---|
1 | src/periphery/LaunchTokenPool.sol |