Skip to content

TimelockController (OpenZeppelin)

Audit Snapshot

  • Status: ✅ pass
  • Source type: npm
  • Source path: third_party/famous-contracts/sources/@openzeppelin/contracts/governance/TimelockController.sol
  • Primary issue: No primary issue recorded.
  • Audit corpus size: 98 contracts

Diagnostics

Total diagnostics captured: 137

By Severity

SeverityCount
warning137

Most Common Codes

CodeCountExample
W200128function 'sendValue' in 'ERC165' overrides 'Context::sendValue' which is not marked 'virtual'
W1064function 'supportsInterface' (EIP-165) is unnecessary on Neo N3. Neo uses the manifest 'supportedstandards' array for interface detection, which the compiler populates automatically.
W1113function 'onNEP17Payment' is marked payable, but Neo N3 has no native coin transfer; the modifier is accepted for compatibility but has no effect. Use onNEP17Payment(address, uint256, bytes) to handle incoming NEP-17 token payments.
W1162function 'execute' has payable modifier which has no effect on Neo N3. Use onNEP17Payment callback to receive token payments.

Source diagnostic payload: docs/data/famous-contracts-audit-results.json.

References

MIT Licensed