Skip to content

InitializableImmutableAdminUpgradeabilityProxy (Aave V3)

Audit Snapshot

  • Status: ✅ pass
  • Source type: npm
  • Source path: third_party/famous-contracts/sources/@aave/core-v3/contracts/protocol/libraries/aave-upgradeability/InitializableImmutableAdminUpgradeabilityProxy.sol
  • Primary issue: No primary issue recorded.
  • Audit corpus size: 98 contracts

Diagnostics

Total diagnostics captured: 222

By Severity

SeverityCount
warning222

Most Common Codes

CodeCountExample
W200198function 'isContract' in 'BaseUpgradeabilityProxy' overrides 'Proxy::isContract' which is not marked 'virtual'
W1119function 'fallback' 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.
W1169function 'fallback' has payable modifier which has no effect on Neo N3. Use onNEP17Payment callback to receive token payments.
W1055function 'fallback' has no effect on Neo N3. Use onNEP17Payment(address from, uint256 amount, bytes data) to handle incoming token payments.
VALIDATION_WARNING1abstract contract 'Proxy' has 1 unimplemented function(s): [_implementation]

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

References

  • Global audit report: Famous Contracts on NeoVM
  • Per-contract index: Original Famous Contracts
  • Upstream contract path: third_party/famous-contracts/sources/@aave/core-v3/contracts/protocol/libraries/aave-upgradeability/InitializableImmutableAdminUpgradeabilityProxy.sol

MIT Licensed