or try these
Powered by Glider
| Risk Type | Severity |
|---|---|
Selfdestruct Self-destructing token contract | N/A |
Blacklist Transfers can be blocked for specific senders using Blocklist | N/A |
Risk Balance Manipulation in Non-Standard Functions Balance of the token can be manipulated in non-standard functions | N/A |
Centralized Mint An external authority can Mint tokens | N/A |
Pausable Token operations can be Paused by an external authority | N/A |
Basic Transfer Fee Basic Fee functionality included in transfers | N/A |
Blockable Transfer Transfers can be blocked for specific senders using various checks | N/A |
Proxy (Upgradeable) ToImplementation of the contract potentially upgradable | N/A |
ETH Balance Sweep An external authority can Sweep (transfer out) native currency from the contract | N/A |
Excessive Token Withdrawal An external authority can Sweep (transfer out) tokens from the contract | N/A |
Centralized Burn An external authority can Burn holders' tokens | N/A |
Whitelist Whitelist-based functionality implemented in transfers | N/A |
Unauthorized Token Approvals An external authority can Approve tokens for holders | N/A |
External call in transfer Transfer functionality is dependent on other contracts | N/A |
Transfer Time Constraints Transfers can be Time-Constrained (cooldown periods) | N/A |
Hidden fees Hidden fee functionality included in transfers | N/A |
Assembly usage in transfer Transfer functions have assembly blocks used in the code | N/A |
No Transfer event emitted Transfer functions don't emit transfer events | N/A |
Not fully ERC20 compliant Token is not fully compliant with the ERC20 standard | N/A |
Approval event not emitted Approve function does not emit the appropriate approval event | N/A |
Transfer event amount mismatch Token's transfer event does not match the actual balance change amount | N/A |